The total return over the past 12 months is +19.40% vs. +16.76% for the S&P 500. So far it's up -1.76% this year. Includes price appreciation + reinvested dividends.
| Category | 1Y (TTM) | 3Y | 5Y | 10Y | 15Y | 20Y |
|---|---|---|---|---|---|---|
| Price CAGR | +15.22% | +6.71% | +7.47% | +10.70% | +8.57% | +5.20% |
| Total Return CAGR | +19.40% | +8.88% | +10.68% | +14.02% | +12.54% | +9.50% |
| Revenue CAGR | +9.93% | +11.29% | +16.99% | +9.33% | +4.12% | +4.64% |
| Net Income CAGR | +33.67% | +30.22% | +21.18% | +13.53% | +1.60% | +3.63% |
| EPS CAGR | +45.41% | +46.00% | +22.02% | +11.46% | (0.75%) | +4.18% |
| Free Cash Flow CAGR | (11.70%) | +10.19% | +15.68% | +12.12% | (1.16%) | +1.60% |
| Operating Cash Flow CAGR | +9.33% | +13.80% | +16.76% | +12.05% | +1.87% | +3.83% |
| Dividends CAGR | +6.34% | +2.86% | +2.47% | +1.21% | +1.82% | +5.79% |
Visualize historical growth rates over rolling horizons. Use the dropdown to select different metric vectors.
AstraZeneca PLC (AZN)
| Year | Start Value | End Value | AZN Return | SPY Return | Outperformance |
|---|---|---|---|---|---|
| 2026(YTD) | 2175.30 | 2136.92 | (1.76%) | +8.55% | (10.31%) |
| 2025 | 1576.16 | 2175.30 | +38.01% | +17.72% | +20.29% |
| 2024 | 1595.29 | 1576.16 | (1.20%) | +24.89% | (26.09%) |
| 2023 | 1582.33 | 1595.29 | +0.82% | +26.19% | (25.37%) |
| 2022 | 1313.55 | 1582.33 | +20.46% | (18.17%) | +38.63% |
| 2021 | 1113.90 | 1313.55 | +17.92% | +28.74% | (10.82%) |
| 2020 | 1082.40 | 1113.90 | +2.91% | +18.37% | (15.46%) |
| 2019 | 787.81 | 1082.40 | +37.39% | +31.22% | +6.17% |
| 2018 | 691.65 | 787.81 | +13.90% | (4.56%) | +18.46% |
| 2017 | 511.66 | 691.65 | +35.18% | +21.70% | +13.48% |