Distribution Solutions Group Inc (DSGR)
26.42 -0.29 (-1.09%) 04/28/25 [NASDAQ]
N/A x N/A N/A x N/A
Realtime by (Cboe BZX)
N/A x N/A N/A x N/A
Realtime 26.42 unch (unch) 16:02 ET
for Mon, Apr 28th, 2025
Fiscal Year End Date: 12/31
(Values in U.S. thousands)
12-2024 | 12-2023 | 12-2022 | 12-2021 | 12-2020 | |
Cash Flows From Operating Activities | |||||
Net Income | -7,332 | -8,967 | 7,406 | -5,052 | 15,113 |
Depreciation Amortization | 77,298 | 66,008 | 47,074 | 19,980 | 8,619 |
Income taxes - deferred | -6,649 | -8,028 | -2,406 | -3,999 | -167 |
Accounts receivable | -1,423 | 18,020 | -21,771 | 6,936 | 1,762 |
Other Working Capital | -20,568 | 34,689 | -74,066 | 766 | 6,076 |
Other Operating Activity | 15,127 | 564 | 32,734 | -8,311 | 1,125 |
Operating Cash Flow | $56,453 | $102,286 | $-11,029 | $10,320 | $32,528 |
Cash Flows From Investing Activities | |||||
PPE Investments | -30,260 | -18,688 | -11,345 | -7,440 | -1,687 |
Net Acquisitions | -199,423 | -259,835 | -115,343 | -33,936 | -2,300 |
Investing Cash Flow | $-229,683 | $-278,523 | $-126,688 | $-41,376 | $-3,987 |
Cash Flows From Financing Activities | |||||
Change In Short Term Borrowing | 211,599 | 180,982 | 383,489 | 38,121 | -2,271 |
Debt Issued | 200,000 | 305,000 | 445,630 | 6,000 | N/A |
Debt Repayment | -33,403 | -26,890 | -345,491 | -7,486 | -257 |
Common Stock Issued | N/A | 101,722 | N/A | 9,233 | 15 |
Common Stock Repurchased | -3,197 | -3,906 | -2,460 | N/A | -3,254 |
Other Financing Activity | -215,698 | -306,502 | -332,707 | -11,200 | 0 |
Financing Cash Flow | $159,301 | $250,406 | $148,461 | $34,668 | $-5,767 |
Exchange Rate Effect | -3,971 | 717 | -675 | 660 | 320 |
Beginning Cash Position | 99,626 | 24,740 | 14,671 | 10,399 | 6,297 |
End Cash Position | 81,726 | 99,626 | 24,740 | 14,671 | 29,391 |
Net Cash Flow | $-17,900 | $74,886 | $10,069 | $4,272 | $23,094 |
Free Cash Flow | |||||
Operating Cash Flow | 56,453 | 102,286 | -11,029 | 10,320 | 32,528 |
Capital Expenditure | -39,046 | -24,678 | -20,101 | -13,781 | -1,687 |
Free Cash Flow | 17,407 | 77,608 | -31,130 | -3,461 | 30,841 |