The total return over the past 12 months is +29.85% vs. +16.94% for the S&P 500. So far it's up +19.85% this year. Includes price appreciation + reinvested dividends.
| Category | 1Y (TTM) | 3Y | 5Y | 10Y | 15Y | 20Y |
|---|---|---|---|---|---|---|
| Price CAGR | +27.27% | +23.53% | +4.31% | N/A | N/A | N/A |
| Total Return CAGR | +29.85% | +26.54% | +6.94% | N/A | N/A | N/A |
| Revenue CAGR | +4.92% | +25.86% | +20.47% | +14.40% | +11.40% | +9.36% |
| Net Income CAGR | +37.20% | +9.93% | +6.48% | +9.31% | +14.35% | +9.04% |
| EPS CAGR | +32.83% | (3.97%) | +4.41% | +7.23% | +13.27% | +3.40% |
| Free Cash Flow CAGR | N/A | N/A | N/A | N/A | N/A | N/A |
| Operating Cash Flow CAGR | +56.59% | +16.51% | +4.67% | +13.14% | +9.64% | +8.87% |
| Dividends CAGR | 0.00% | 0.00% | +1.76% | +7.63% | +2.41% | +4.74% |
Visualize historical growth rates over rolling horizons. Use the dropdown to select different metric vectors.
Community West Bancshares (CWBC)
| Year | Start price | End price | CWBC Return | SPY Return | Outperformance |
|---|---|---|---|---|---|
| 2026(YTD) | $22.50 | $26.58 | +19.85% | +14.51% | +5.34% |
| 2025 | $19.37 | $22.50 | +19.09% | +17.72% | +1.37% |
| 2024 | $22.35 | $19.37 | (11.09%) | +24.89% | (35.98%) |
| 2023 | $21.18 | $22.35 | +8.55% | +26.19% | (17.64%) |
| 2022 | $20.77 | $21.18 | +4.60% | (18.17%) | +22.77% |
| 2021 | $14.89 | $20.77 | +42.05% | +28.74% | +13.31% |
| 2020 | $21.67 | $14.89 | (29.23%) | +18.37% | (47.60%) |
Start and end prices are split-adjusted closing prices. Total return includes reinvested dividends, so it can differ from the price change.