Generac Holdings revenue and financials
$223.62Change from previous close: +3.91%Absolute change: +$8.42
In the fiscal year ended December 2025, Generac Holdings reported revenue of $4.21B (−2.02% year over year). Net income was $159.55M, a net margin of 3.8%.
Fiscal year ending in December. Sources and method on the page Methodology and sources.
At a glance
- Revenue growth
- −2.02%
- 2025 vs 2024
- Net income growth
- −49.56%
- 2025 vs 2024
- Net margin
- 3.8%
- 2024: 7.4%
Financial data
Amounts in millions of USD; per-share values in USD; shares in millions.
| Item | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 4,209 | 4,296 | 4,023 | 4,565 | 3,737 | 2,485 | 2,204 | 2,023 | 1,679 | 1,448 |
| Cost of revenue | 2,597 | 2,630 | 2,657 | 3,043 | 2,377 | 1,528 | 1,407 | 1,298 | 1,095 | 935 |
| Gross profit | 1,612 | 1,666 | 1,365 | 1,522 | 1,360 | 958 | 798 | 725 | 585 | 512 |
| Selling, general and administrative | 978 | 812 | 702 | 693 | 463 | — | — | — | — | — |
| Research and development | 243 | 220 | 173 | 160 | 104 | 80.3 | 68.4 | 50.0 | 42.9 | 37.2 |
| Operating income | 289 | 537 | 386 | 566 | 721 | 479 | 372 | 357 | 251 | 203 |
| EBIT | 289 | 537 | 386 | 566 | 743 | — | — | — | — | — |
| EBITDA | 484 | 709 | 553 | 722 | 835 | — | — | — | — | — |
| Interest expense | 70.7 | 89.7 | 97.6 | 54.8 | 33.0 | 33.0 | 41.5 | 41.0 | 42.7 | 44.6 |
| Pre-tax income | 199 | 409 | 290 | 508 | 692 | — | — | — | — | — |
| Income tax | 37.7 | 92.5 | 73.2 | 99.6 | 135 | 99.0 | 67.3 | 69.9 | 44.1 | 56.5 |
| Net income | 160 | 316 | 215 | 400 | 550 | 351 | 252 | 238 | 158 | 97.2 |
| Net income to common shareholders | 160 | 325 | 203 | 350 | 533 | — | — | — | — | — |
| Basic EPS | 2.73 | 5.46 | 3.31 | 5.55 | 8.51 | 5.61 | 4.09 | 3.57 | 2.56 | 1.48 |
| Diluted EPS | 2.69 | 5.39 | 3.27 | 5.42 | 8.30 | 5.48 | 4.03 | 3.54 | 2.53 | 1.47 |
| Average shares (basic) | 58.5 | 59.6 | 61.3 | 63.1 | 62.7 | — | — | — | — | — |
| Average shares (diluted) | 59.3 | 60.4 | 62.1 | 64.7 | 64.3 | 63.7 | 62.9 | 62.2 | 62.6 | 65.4 |
