The total return over the past 12 months is +30.05% vs. +16.76% for the S&P 500. So far it's up +49.88% this year. Includes price appreciation + reinvested dividends.
| Category | 1Y (TTM) | 3Y | 5Y | 10Y | 15Y | 20Y |
|---|---|---|---|---|---|---|
| Price CAGR | +31.72% | +11.28% | (14.78%) | +18.19% | +19.78% | N/A |
| Total Return CAGR | +30.05% | +11.15% | (14.18%) | +18.47% | +23.93% | N/A |
| Revenue CAGR | (0.51%) | +0.07% | +8.96% | +12.85% | +14.25% | N/A |
| Net Income CAGR | (45.31%) | +0.76% | (16.15%) | +10.72% | +8.03% | N/A |
| EPS CAGR | (50.02%) | (21.06%) | (13.42%) | +9.12% | N/A | N/A |
| Free Cash Flow CAGR | (47.50%) | +67.69% | (9.70%) | +7.93% | +8.37% | N/A |
| Operating Cash Flow CAGR | (27.41%) | +115.14% | (4.48%) | +10.40% | +10.69% | N/A |
| Dividends CAGR | (16.68%) | N/A | N/A | N/A | N/A | N/A |
Visualize historical growth rates over rolling horizons. Use the dropdown to select different metric vectors.
Generac Holdings Inc. (GNRC)
| Year | Start Value | End Value | GNRC Return | SPY Return | Outperformance |
|---|---|---|---|---|---|
| 2026(YTD) | 2436.10 | 3651.21 | +49.88% | +8.55% | +41.33% |
| 2025 | 2769.80 | 2436.10 | (12.05%) | +17.72% | (29.77%) |
| 2024 | 2308.73 | 2769.80 | +19.97% | +24.89% | (4.92%) |
| 2023 | 1798.18 | 2308.73 | +28.39% | +26.19% | +2.20% |
| 2022 | 6286.67 | 1798.18 | (71.40%) | (18.17%) | (53.23%) |
| 2021 | 4062.43 | 6286.67 | +54.75% | +28.74% | +26.01% |
| 2020 | 1796.93 | 4062.43 | +126.08% | +18.37% | +107.71% |
| 2019 | 887.84 | 1796.93 | +102.39% | +31.22% | +71.17% |
| 2018 | 884.62 | 887.84 | +0.36% | (4.56%) | +4.92% |
| 2017 | 727.78 | 884.62 | +21.55% | +21.70% | (0.15%) |