DOUGLAS DYNAMICS, INC (PLOW)
↓ Download CSV- Sector Manufacturing
- Incorporated DE
- Fiscal year ends Dec 31
In fiscal 2025, DOUGLAS DYNAMICS, INC reported revenue of $656.05M, up 15.4% from the prior year. The company was profitable, with a net margin of 7.1% and a gross margin of 26.6%.
Key ratios (FY2025)
26.6%
Gross margin
11.2%
Operating margin
7.1%
Net margin
16.7%
Return on equity
+15.4%
Revenue growth (YoY)
| Metric (FY) | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $656.05M | $568.50M | $568.18M | $616.07M | $541.45M | $480.15M | $571.71M | $524.07M | $474.93M | $416.27M |
| Cost of Revenue | $481.37M | $421.67M | $433.91M | $464.61M | $399.58M | $351.87M | $402.89M | $369.18M | $331.84M | $282.29M |
| Gross Profit | $174.68M | $146.84M | $134.27M | $151.46M | $141.87M | $128.28M | $168.82M | $154.89M | $143.09M | $133.97M |
| Operating Income | $73.61M | $88.71M | $44.91M | $58.75M | $51.13M | -$75.14M | $86.57M | $73.46M | $70.81M | $69.81M |
| Net Income | $46.90M | $56.15M | $23.72M | $38.61M | $30.69M | -$86.55M | — | — | — | — |
| EPS (Diluted) | $1.96 | $2.36 | $0.98 | $1.63 | $1.29 | $-3.81 | $2.11 | $1.89 | $2.40 | $1.70 |
| Total Assets | $626.70M | $589.98M | $593.42M | $596.89M | $572.48M | $579.20M | $705.70M | $676.19M | $685.18M | $666.17M |
| Shareholders' Equity | $281.45M | $264.21M | $231.56M | $237.10M | $214.61M | $200.20M | $313.16M | $282.76M | $256.68M | $220.46M |
| Cash & Equivalents | — | — | — | — | — | $41.03M | $35.66M | $27.82M | $36.88M | $18.61M |
| Operating Cash Flow | $74.69M | $41.13M | $12.47M | $40.03M | $60.53M | $53.37M | $77.30M | $58.18M | $66.35M | $69.92M |
| Capital Expenditures | $11.13M | $7.81M | $10.52M | $12.05M | $11.21M | $14.49M | $11.53M | $9.69M | $7.56M | $9.83M |
| Shares Outstanding | 23.07M | 23.09M | 22.98M | 22.89M | 22.98M | 22.86M | 22.80M | 22.70M | 22.59M | 22.50M |
| Dividends Per Share | $1.18 | $1.18 | $1.18 | $1.16 | $1.14 | $1.12 | $1.09 | $1.06 | $0.96 | $0.94 |