← DOUGLAS DYNAMICS, INC
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $416.3m |
$474.9m
+14.09%
|
$524.1m
+10.35%
|
$571.7m
+9.09%
|
$480.2m
-16.01%
|
$541.5m
+12.77%
|
$616.1m
+13.78%
|
$568.2m
-7.77%
|
$568.5m
+0.06%
|
$656.1m
+15.40%
|
$699.1m
+6.56%
|
|
| Cost of Revenue | $282.3m |
$331.8m
+17.55%
|
$369.2m
+11.25%
|
$402.9m
+9.13%
|
$351.9m
-12.66%
|
$399.6m
+13.56%
|
$464.6m
+16.27%
|
$433.9m
-6.61%
|
$421.7m
-2.82%
|
$481.4m
+14.16%
|
$508.3m
+5.59%
|
|
| Gross Profit | $134.0m |
$143.1m
+6.80%
|
$154.9m
+8.25%
|
$168.8m
+8.99%
|
$128.3m
-24.01%
|
$141.9m
+10.60%
|
$151.5m
+6.76%
|
$134.3m
-11.35%
|
$146.8m
+9.36%
|
$174.7m
+18.96%
|
$190.8m
+9.24%
|
|
| Research and Development Expense | — | $2.9m | $3.2m | $5.7m | $6.7m | $10.2m | $12.2m | $10.1m | $8.4m | $7.7m | — | |
| Selling, General and Administrative Expense | $54.3m | $61.6m | $70.0m | $71.3m | $64.6m | $78.8m | $82.2m | $78.8m | $91.7m | $94.9m | $105.9m | |
| Amortization of Intangible Assets | $10.6m | $11.4m | $11.5m | $11.0m | $10.9m | $10.7m | $10.5m | $10.5m | $7.5m | $6.2m | — | |
| Restructuring Costs | — | — | — | — | — | — | — | — | $2.0m | $0 | — | |
| Operating Income (Loss) | $69.1m |
$70.1m
+1.41%
|
$73.5m
+4.81%
|
$86.6m
+17.85%
|
($75.1m)
-186.79%
|
$51.1m
+168.05%
|
$58.8m
+14.90%
|
$44.9m
-23.56%
|
$88.7m
+97.53%
|
$73.6m
-17.02%
|
$78.8m
+7.01%
|
|
| Interest Expense, Debt | — | — | — | — | $611k | $1.8m | $476k | $476k | $198k | $0 | $11.1m | |
| Gain (Loss) Related to Litigation Settlement | $10.1m | $1.3m | — | $200k | — | — | — | — | — | — | — | |
| Other Nonoperating Income (Expense) | ($277k) | ($115k) | ($758k) | ($765k) | $91k | $228k | ($139k) | $0 | $442k | $344k | — | |
| Other Expenses | — | — | — | $263k | — | — | — | — | — | — | — | |
| Interest Income (Expense), Nonoperating, Net | ($15.2m) | ($18.3m) | ($16.9m) | ($16.8m) | ($20.2m) | ($11.8m) | ($11.3m) | ($15.7m) | ($15.3m) | ($12.1m) | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | — | — | — | — | — | $34.6m | $47.4m | $29.2m | $73.9m | $61.5m | $68.5m | |
| Current Income Tax Expense (Benefit) | $18.5m | $12.9m | $5.7m | $15.6m | $7.1m | $2.3m | $12.0m | ($2.0m) | $20.8m | $5.3m | $15.9m | |
| Income Tax Expense (Benefit) | $24.7m | ($2.4m) | $11.9m | $13.5m | ($12.3m) | $3.9m | $8.8m | $5.5m | $17.7m | $14.6m | $15.9m | |
| Net Income (Loss) Attributable to Parent | $38.5m |
$55.3m
+43.81%
|
$43.9m
-20.64%
|
$49.2m
+11.98%
|
($86.6m)
-276.04%
|
$30.7m
+135.46%
|
$38.6m
+25.80%
|
$23.7m
-38.56%
|
$56.2m
+136.69%
|
$46.9m
-16.48%
|
$51.5m
+9.73%
|
|
| Net Income (Loss) Available to Common Stockholders, Basic | $39.0m |
$55.3m
+41.82%
|
$43.9m
-20.64%
|
$49.2m
+11.98%
|
($86.6m)
-276.04%
|
$30.7m
+135.46%
|
$37.9m
+23.38%
|
$23.2m
-38.75%
|
$55.1m
+137.41%
|
$45.8m
-16.74%
|
$51.5m
+12.24%
|
|
| Undistributed Earnings (Loss) Allocated to Participating Securities, Basic | — | — | — | — | — | — | $741k | $528k | — | — | — | |
| Earnings Per Share, Basic | $1.71 | $2.42 | $1.91 | $2.13 | ($3.81) | $1.31 | $1.65 | $1.01 | $2.39 | $1.99 | $2.24 | |
| Earnings Per Share, Diluted | $1.70 | $2.40 | $1.89 | $2.11 | ($3.81) | $1.29 | $1.63 | $0.98 | $2.36 | $1.96 | $2.20 | |
| Common Stock, Dividends, Per Share, Declared | $0.94 | $0.96 | $1.06 | $1.09 | $1.12 | $1.14 | $1.16 | $1.18 | $1.18 | $1.18 | — | |
| Weighted Average Number of Shares Outstanding, Basic | 22.5b | 22.6b | 22.7b | 22.8b | 22.8b | 23.0b | 22.9m | 23.0m | 23.1m | 23.1m | 23.1m | |
| Weighted Average Number of Shares Outstanding, Diluted | 22.5b | 22.6b | 22.7b | 22.8b | 22.8b | 23.0b | 22.9m | 23.0m | 23.5m | 23.6m | 23.6m | |
| Additional Financial Items | ||||||||||||
| Cost of Property Repairs and Maintenance | $5.1m | $5.2m | $6.0m | $6.3m | $6.1m | $6.0m | $6.8m | $6.9m | $7.1m | $8.1m | — | |
| Goodwill, Impairment Loss | $0 | $0 | $0 | $0 | $0 | $0 | — | — | — | — | $0 |