Distribution Solutions Group, Inc. (DSGR)
↓ Download CSV- Sector Wholesale Trade
- Incorporated DE
- Fiscal year ends Dec 31
In fiscal 2025, Distribution Solutions Group, Inc. reported revenue of $1.98B, up 9.8% from the prior year. The company was profitable, with a net margin of 0.4% and a gross margin of 33.4%. It held $1.75B in total assets against $1.10B in total liabilities.
Key ratios (FY2025)
33.4%
Gross margin
4.0%
Operating margin
0.4%
Net margin
1.3%
Return on equity
+9.8%
Revenue growth (YoY)
| Metric (FY) | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.98B | $1.80B | $1.57B | — | — | — | — | — | — | — |
| Cost of Revenue | $1.32B | $1.19B | $1.02B | $760.52M | $390.01M | $165.05M | $173.43M | $160.10M | $122.89M | $108.51M |
| Gross Profit | $662.04M | $613.77M | $551.88M | $390.90M | $130.28M | $186.54M | $197.35M | $189.54M | $183.02M | $168.06M |
| Operating Income | $78.26M | $55.95M | $42.99M | $41.79M | $11.42M | $20.55M | $9.07M | $9.21M | $9.94M | -$1.46M |
| Net Income | $8.35M | -$7.33M | -$8.97M | $7.41M | -$5.05M | $15.11M | $7.22M | $6.21M | $29.69M | -$1.63M |
| EPS (Diluted) | $0.18 | $-0.16 | $-0.20 | $0.21 | $-0.49 | $1.62 | $0.77 | $0.67 | $3.25 | $-0.19 |
| Total Assets | $1.75B | $1.73B | $1.55B | $1.22B | $491.36M | $256.30M | $204.43M | $197.14M | $191.11M | $135.31M |
| Total Liabilities | $1.10B | $1.09B | $888.73M | $652.62M | $325.59M | $133.88M | $96.43M | $97.97M | $97.62M | $74.17M |
| Shareholders' Equity | $649.35M | $640.54M | $661.60M | $563.00M | $165.77M | $155.25M | $108.00M | $99.17M | $93.49M | $61.13M |
| Cash & Equivalents | $61.75M | $66.48M | $83.93M | $24.55M | $14.67M | $28.39M | $5.50M | $11.88M | $4.42M | $10.42M |
| Operating Cash Flow | $83.85M | $56.45M | $102.29M | -$11.03M | $10.32M | $32.53M | $9.20M | — | — | — |
| Capital Expenditures | $21.02M | $13.68M | $15.34M | $8.31M | $3.03M | $1.69M | $2.03M | $2.52M | $1.26M | $3.11M |
| Shares Outstanding | 46.18M | 46.86M | 46.76M | 38.83M | 10.29M | 9.06M | 9.04M | 8.96M | 8.89M | 8.83M |