The total return over the past 12 months is +57.09% vs. +16.94% for the S&P 500. So far it's up +38.42% this year. Includes price appreciation + reinvested dividends.
| Category | 1Y (TTM) | 3Y | 5Y | 10Y | 15Y | 20Y |
|---|---|---|---|---|---|---|
| Price CAGR | +57.09% | +22.78% | +37.11% | +27.76% | +22.74% | +22.36% |
| Total Return CAGR | +57.09% | +22.78% | +37.11% | +27.76% | +22.74% | +22.36% |
| Revenue CAGR | +7.32% | +17.84% | +27.47% | +16.20% | +11.28% | +10.02% |
| Net Income CAGR | +7.74% | +13.36% | +35.15% | +25.47% | +13.83% | +21.25% |
| EPS CAGR | +7.22% | +17.12% | +37.73% | +23.55% | +12.58% | +23.05% |
| Free Cash Flow CAGR | (15.33%) | +50.12% | +26.87% | N/A | +13.56% | +15.07% |
| Operating Cash Flow CAGR | (14.14%) | +36.11% | +24.24% | +23.06% | +12.33% | +13.05% |
| 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.
UFP Technologies, Inc. (UFPT)
| Year | Start price | End price | UFPT Return | SPY Return | Outperformance |
|---|---|---|---|---|---|
| 2026(YTD) | $222.03 | $307.33 | +38.42% | +14.51% | +23.91% |
| 2025 | $244.51 | $222.03 | (9.19%) | +17.72% | (26.91%) |
| 2024 | $172.04 | $244.51 | +42.12% | +24.89% | +17.23% |
| 2023 | $117.89 | $172.04 | +45.93% | +26.19% | +19.74% |
| 2022 | $70.26 | $117.89 | +67.79% | (18.17%) | +85.96% |
| 2021 | $46.60 | $70.26 | +50.77% | +28.74% | +22.03% |
| 2020 | $49.61 | $46.60 | (6.07%) | +18.37% | (24.44%) |
| 2019 | $30.04 | $49.61 | +65.15% | +31.22% | +33.93% |
| 2018 | $27.80 | $30.04 | +8.06% | (4.56%) | +12.62% |
| 2017 | $25.45 | $27.80 | +9.23% | +21.70% | (12.47%) |
Start and end prices are split-adjusted closing prices. Total return includes reinvested dividends, so it can differ from the price change.