UFP TECHNOLOGIES INC (UFPT)
↓ Download CSV- Sector Manufacturing
- Incorporated DE
- Fiscal year ends Dec 31
In fiscal 2025, UFP TECHNOLOGIES INC reported revenue of $602.80M, up 19.5% from the prior year. The company was profitable, with a net margin of 11.3% and a gross margin of 28.3%. It held $655.08M in total assets against $231.20M in total liabilities.
Key ratios (FY2025)
28.3%
Gross margin
15.3%
Operating margin
11.3%
Net margin
16.1%
Return on equity
+19.5%
Revenue growth (YoY)
| Metric (FY) | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $602.80M | $504.42M | $400.07M | — | — | — | — | — | — | — |
| Cost of Revenue | $432.39M | $357.73M | $287.85M | $263.53M | $155.21M | $134.69M | $144.42M | $142.15M | $112.36M | $111.48M |
| Gross Profit | $170.41M | $146.69M | $112.22M | $90.26M | $51.11M | $44.68M | $53.96M | $48.31M | $35.49M | $34.65M |
| Operating Income | $92.34M | $80.90M | $57.66M | $55.40M | $21.22M | $16.73M | $24.71M | $19.61M | $11.69M | $12.24M |
| Net Income | $68.31M | $58.98M | $44.92M | $41.79M | $15.89M | $13.37M | $19.75M | $14.31M | $9.21M | $7.97M |
| EPS (Diluted) | $8.75 | $7.58 | $5.83 | $5.45 | $2.09 | $1.77 | $2.63 | $1.93 | $1.26 | $1.10 |
| Total Assets | $655.08M | $629.00M | $404.14M | $378.19M | $334.13M | $203.20M | $188.76M | $189.60M | $138.21M | $127.93M |
| Total Liabilities | $231.20M | $286.24M | $118.05M | $140.65M | $139.69M | $26.31M | $26.77M | $49.14M | $14.49M | $14.88M |
| Shareholders' Equity | $423.88M | $342.76M | $286.09M | $237.54M | $194.45M | $176.89M | $161.99M | $140.46M | $123.71M | $113.05M |
| Cash & Equivalents | $20.30M | $13.45M | $5.26M | $4.45M | $11.12M | $24.23M | $3.74M | $3.24M | $37.98M | $31.36M |
| Operating Cash Flow | $91.91M | $66.59M | $41.33M | $17.74M | $14.29M | $25.04M | $31.23M | $21.32M | $17.47M | $9.31M |
| Capital Expenditures | — | $9.66M | $10.49M | $13.78M | $5.39M | $4.37M | $5.78M | $5.43M | $10.38M | $7.21M |
| Shares Outstanding | 7.80M | 7.79M | 7.70M | 7.66M | 7.62M | 7.57M | 7.52M | 7.43M | 7.34M | 7.28M |