Distribution Solutions Group, Inc. (DSGR) financials: revenue and net income by year