The total return over the past 12 months is -26.68% vs. +16.94% for the S&P 500. So far it's up -18.65% this year. Includes price appreciation + reinvested dividends.
| Category | 1Y (TTM) | 3Y | 5Y | 10Y | 15Y | 20Y |
|---|---|---|---|---|---|---|
| Price CAGR | (26.68%) | (28.80%) | (46.66%) | (20.93%) | (3.68%) | (3.48%) |
| Total Return CAGR | (26.68%) | (28.80%) | (46.66%) | (20.93%) | (3.68%) | (3.48%) |
| Revenue CAGR | (16.17%) | (5.88%) | (9.17%) | (1.43%) | (0.64%) | (2.36%) |
| Net Income CAGR | N/A | N/A | N/A | N/A | N/A | N/A |
| EPS CAGR | N/A | N/A | N/A | N/A | N/A | N/A |
| Free Cash Flow CAGR | N/A | N/A | N/A | N/A | N/A | N/A |
| Operating Cash Flow CAGR | N/A | N/A | N/A | N/A | N/A | N/A |
| 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.
Biomerica, Inc. (BMRA)
| Year | Start price | End price | BMRA Return | SPY Return | Outperformance |
|---|---|---|---|---|---|
| 2026(YTD) | $2.52 | $2.05 | (18.65%) | +14.51% | (33.16%) |
| 2025 | $2.40 | $2.52 | +5.00% | +17.72% | (12.72%) |
| 2024 | $10.00 | $2.40 | (76.00%) | +24.89% | (100.89%) |
| 2023 | $26.80 | $10.00 | (62.69%) | +26.19% | (88.88%) |
| 2022 | $31.12 | $26.80 | (13.88%) | (18.17%) | +4.29% |
| 2021 | $39.84 | $31.12 | (21.89%) | +28.74% | (50.63%) |
| 2020 | $24.19 | $39.84 | +64.70% | +18.37% | +46.33% |
| 2019 | $13.60 | $24.19 | +77.87% | +31.22% | +46.65% |
| 2018 | $29.92 | $13.60 | (54.55%) | (4.56%) | (49.99%) |
| 2017 | $18.40 | $29.92 | +62.61% | +21.70% | +40.91% |
Start and end prices are split-adjusted closing prices. Total return includes reinvested dividends, so it can differ from the price change.