Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $4.21B | $4.30B | $4.02B | $4.56B | $3.74B | $2.49B | $2.20B | $2.02B | $1.68B | $1.45B | $1.32B | $1.46B | $1.49B | $1.18B | — | — | — |
| Gross profit | $1.61B | $1.67B | $1.37B | $1.52B | $1.36B | $957.7M | $797.8M | $725.0M | $584.8M | $512.4M | $459.9M | $516.2M | $569.6M | $440.4M | $294.7M | $237.4M | $235.8M |
| Research & development | $243.5M | $219.6M | $173.4M | $159.8M | $104.3M | $80.3M | $68.4M | $50.0M | $42.9M | $37.2M | $32.9M | $31.5M | $29.3M | $23.5M | $16.5M | $14.7M | $10.8M |
| Operating expenses | $1.32B | $1.13B | $979.2M | $955.7M | $638.9M | $478.5M | $425.6M | $367.9M | $334.2M | $309.7M | $280.4M | $222.8M | $218.1M | $216.8M | $181.7M | $147.1M | $137.3M |
| Operating income | $289.2M | $536.7M | $386.2M | $566.3M | $721.1M | $479.1M | $372.2M | $357.2M | $250.6M | $202.8M | $179.6M | $293.4M | $351.5M | $223.6M | $113.0M | $90.3M | $98.5M |
| EBITDAderived | $484.0M | $708.5M | $552.8M | $722.5M | $813.2M | $547.9M | $432.9M | $404.6M | $302.6M | $257.2M | $219.9M | $328.1M | $388.2M | $277.7M | $169.1M | $149.7M | $158.2M |
| Net income | $159.6M | $316.3M | $214.6M | $399.5M | $550.5M | $350.6M | $252.0M | $238.3M | $157.8M | $97.2M | $77.7M | $174.6M | $174.5M | $93.2M | $324.6M | $56.9M | $43.1M |
| Basic EPSper diluted share | $2.73 | $5.46 | $3.31 | $5.55 | $8.51 | $5.61 | $4.09 | $3.57 | $2.56 | $1.48 | $1.14 | $2.55 | $2.56 | $1.38 | $4.84 | — | — |
| Diluted EPSper diluted share | $2.69 | $5.39 | $3.27 | $5.42 | $8.30 | $5.48 | $4.03 | $3.54 | $2.53 | $1.47 | $1.12 | $2.49 | $2.51 | $1.35 | $4.79 | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 · 10b5-1 | Taffe Norman PPresident Generac Home | SellCommon Stock | 100 | $272.26 | $27.2K | 16.1K |
| Jun 5, 2026Form 4 · 10b5-1 | Taffe Norman PPresident Generac Home | SellCommon Stock | 150 | $272.26 | $40.8K | 16.1K |
| Jun 5, 2026Form 4 · 10b5-1 | Taffe Norman PPresident Generac Home | SellCommon Stock | 100 | $272.26 | $27.2K | 16.1K |
| Jun 5, 2026Form 4 · 10b5-1 | Taffe Norman PPresident Generac Home | SellCommon Stock | 200 | $272.26 | $54.5K | 16.2K |
| Jun 1, 2026Form 4 · 10b5-1 | Jagdfeld AaronChief Executive Officer | SellCommon Stock | 5.0K | $272.18 | $1.36M | 564.5K |