Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
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 | $792.0M | $592.9M | $588.2M |
| 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 |
| Gross margin | 38.29% | 38.77% | 33.94% | 33.34% | 36.39% | 38.53% | 36.19% | 35.83% | 34.82% | 35.39% | 34.92% | 35.34% | 38.33% | 37.44% | 37.20% | 40.03% | 40.09% |
| 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 |
| Operating margin | 6.87% | 12.49% | 9.60% | 12.41% | 19.30% | 19.28% | 16.88% | 17.65% | 14.92% | 14.00% | 13.63% | 20.08% | 23.66% | 19.00% | 14.27% | 15.23% | 16.75% |
| EBITDA | $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 |
| EBITDA margin | 11.50% | 16.49% | 13.74% | 15.83% | 21.76% | 22.05% | 19.64% | 19.99% | 18.02% | 17.76% | 16.69% | 22.46% | 26.13% | 23.61% | 21.35% | 25.26% | 26.89% |
| 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 |
| Net profit margin | 3.79% | 7.36% | 5.33% | 8.75% | 14.73% | 14.11% | 11.43% | 11.77% | 9.40% | 6.71% | 5.90% | 11.95% | 11.75% | 7.93% | 40.99% | 9.60% | 7.32% |
| Basic EPSper basic 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 | — | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 4M |
VANGUARD CAPITAL MANAGEMENT LLC | 3.85M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 2.43M |
STATE STREET CORP | 2.23M |
Invesco Ltd. | 1.7M |
GEODE CAPITAL MANAGEMENT, LLC | 1.55M |
Boston Partners | 1.32M |
ARIEL INVESTMENTS, LLC | 997.95K |
D. E. Shaw & Co., Inc. | 957.09K |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 887.62K |
DIMENSIONAL FUND ADVISORS LP | 880.74K |
MORGAN STANLEY | 842.63K |
NORGES BANK | 748.38K |
AMERIPRISE FINANCIAL INC | 727.26K |
BANK OF MONTREAL /CAN/ | 671.41K |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 654.99K |
JANE STREET GROUP, LLC | 601.01K |
BANK OF AMERICA CORP /DE/ | 600.87K |
ALLIANCEBERNSTEIN L.P. | 600.87K |
Jagdfeld Aaron | 564.53K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| 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 |
Generac ($GNRC) signed a long-term agreement to supply backup generators for Amazon ($AMZN) data centers, with initial deliveries worth $2.4 billion scheduled for 2027 and 2028. The arrangement gives the equipment maker a substantial supply ...