The total return for KLA Corporation (KLAC) stock is +159.81% over the past 12 months vs. +24.34% for the S&P 500. So far it's up +76.53% this year. Includes price appreciation + reinvested dividends.
| Category | 1Y (TTM) | 3Y | 5Y | 10Y | 15Y | 20Y |
|---|---|---|---|---|---|---|
| Price CAGR | +158.14% | +66.22% | +46.77% | +40.11% | +30.19% | +21.93% |
| Total Return CAGR | +159.81% | +67.62% | +48.26% | +42.42% | +34.94% | +25.85% |
| Revenue CAGR | +13.42% | +7.21% | +15.21% | +16.59% | +10.72% | +9.90% |
| Net Income CAGR | +26.41% | +10.01% | +20.27% | +23.31% | +13.90% | +13.73% |
| EPS CAGR | +49.62% | +11.42% | +31.52% | +29.73% | +23.81% | +13.88% |
| Free Cash Flow CAGR | +14.35% | +7.92% | +15.49% | +19.27% | +13.84% | +14.36% |
| Operating Cash Flow CAGR | +15.55% | +7.63% | +15.17% | +19.80% | +14.00% | +13.69% |
| Dividends CAGR | +22.33% | +16.33% | +16.16% | +13.75% | +15.99% | +16.32% |
Visualize historical growth rates over rolling horizons. Use the dropdown to select different metric vectors.
KLA Corporation (KLAC)
| Year | Start Value | End Value | KLAC Return | SPY Return | Outperformance |
|---|---|---|---|---|---|
| 2026(YTD) | 18945.49 | 33443.83 | +76.53% | +8.38% | +68.15% |
| 2025 | 9741.30 | 18945.49 | +94.49% | +17.72% | +76.77% |
| 2024 | 8908.95 | 9741.30 | +9.34% | +24.89% | (15.55%) |
| 2023 | 5709.78 | 8908.95 | +56.03% | +26.19% | +29.84% |
| 2022 | 6430.82 | 5709.78 | (11.21%) | (18.17%) | +6.96% |
| 2021 | 3827.09 | 6430.82 | +68.03% | +28.74% | +39.29% |
| 2020 | 2586.17 | 3827.09 | +47.98% | +18.37% | +29.61% |
| 2019 | 1267.82 | 2586.17 | +103.99% | +31.22% | +72.77% |
| 2018 | 1449.62 | 1267.82 | (12.54%) | (4.56%) | (7.98%) |
| 2017 | 1059.98 | 1449.62 | +36.76% | +21.70% | +15.06% |