The total return over the past 12 months is +134.46% vs. +17.77% for the S&P 500. So far it's up +73.70% this year. Includes price appreciation + reinvested dividends.
| Category | 1Y (TTM) | 3Y | 5Y | 10Y | 15Y | 20Y |
|---|---|---|---|---|---|---|
| Price CAGR | +132.96% | +65.89% | +45.66% | +39.36% | +29.38% | +21.95% |
| Total Return CAGR | +134.46% | +67.28% | +47.13% | +41.66% | +32.15% | +24.49% |
| Revenue CAGR | +13.41% | +7.21% | +15.21% | +16.59% | +10.72% | +9.90% |
| Net Income CAGR | +26.39% | +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.34% | +7.92% | +15.49% | +19.27% | +13.84% | +14.36% |
| Operating Cash Flow CAGR | +15.54% | +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) | 19774.30 | 34348.80 | +73.70% | +8.94% | +64.76% |
| 2025 | 10166.96 | 19774.30 | +94.50% | +17.72% | +76.78% |
| 2024 | 9298.54 | 10166.96 | +9.34% | +24.89% | (15.55%) |
| 2023 | 5959.00 | 9298.54 | +56.04% | +26.19% | +29.85% |
| 2022 | 6711.89 | 5959.00 | (11.22%) | (18.17%) | +6.95% |
| 2021 | 3994.30 | 6711.89 | +68.04% | +28.74% | +39.30% |
| 2020 | 2699.72 | 3994.30 | +47.95% | +18.37% | +29.58% |
| 2019 | 1323.41 | 2699.72 | +104.00% | +31.22% | +72.78% |
| 2018 | 1513.43 | 1323.41 | (12.56%) | (4.56%) | (8.00%) |
| 2017 | 1106.61 | 1513.43 | +36.76% | +21.70% | +15.06% |