The total return over the past 12 months is +34.75% vs. +23.67% for the S&P 500. So far it's up -4.28% this year. Includes price appreciation + reinvested dividends.
| Category | 1Y (TTM) | 3Y | 5Y | 10Y | 15Y | 20Y |
|---|---|---|---|---|---|---|
| Price CAGR | +34.75% | +8.53% | +21.82% | +18.94% | +5.92% | N/A |
| Total Return CAGR | +34.75% | +8.53% | +21.82% | +18.94% | +5.92% | N/A |
| Revenue CAGR | +23.82% | +21.61% | +12.62% | +1.49% | +5.22% | +23.42% |
| Net Income CAGR | +38.85% | +123.44% | +25.41% | +8.90% | +8.55% | N/A |
| EPS CAGR | +38.50% | N/A | +30.54% | +10.15% | +4.08% | N/A |
| Free Cash Flow CAGR | N/A | N/A | +49.80% | +16.10% | +17.92% | N/A |
| Operating Cash Flow CAGR | +621.33% | +39.15% | +49.17% | +45.91% | +12.86% | +35.06% |
| Dividends CAGR | N/A | 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.
First Solar, Inc. (FSLR)
| Year | Start price | End price | FSLR Return | SPY Return | Outperformance |
|---|---|---|---|---|---|
| 2026(YTD) | $261.23 | $250.05 | (4.28%) | +14.00% | (18.28%) |
| 2025 | $176.24 | $261.23 | +48.22% | +17.72% | +30.50% |
| 2024 | $172.28 | $176.24 | +2.30% | +24.89% | (22.59%) |
| 2023 | $149.79 | $172.28 | +15.01% | +26.19% | (11.18%) |
| 2022 | $87.16 | $149.79 | +71.86% | (18.17%) | +90.03% |
| 2021 | $98.92 | $87.16 | (11.89%) | +28.74% | (40.63%) |
| 2020 | $55.96 | $98.92 | +76.77% | +18.37% | +58.40% |
| 2019 | $42.46 | $55.96 | +31.81% | +31.22% | +0.59% |
| 2018 | $67.52 | $42.46 | (37.12%) | (4.56%) | (32.56%) |
| 2017 | $32.09 | $67.52 | +110.41% | +21.70% | +88.71% |
Start and end prices are split-adjusted closing prices. Total return includes reinvested dividends, so it can differ from the price change.