NasdaqHealth CareHealth Care EquipmentS&P SmallCap 600
$303.47
+3.65 (+1.22%)
Close of Nov 06, 2026 · end-of-day data
Source: UFP Technologies, Inc.'s 10-K / 10-Q XBRL data on SEC EDGAR · fetched Nov 09, 2026
Revenue, net income & free cash flow
Income statement
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Revenue
$146.13M
$147.84M
$190.46M
$198.38M
$179.37M
$206.32M
$353.79M
$400.07M
$504.42M
$602.80M
Cost of revenue
$111.48M
$112.36M
$142.15M
$144.42M
$134.69M
$155.21M
$263.53M
$287.85M
$357.73M
$432.39M
Gross profit
$34.65M
$35.49M
$48.31M
$53.96M
$44.68M
$51.11M
$90.26M
$112.22M
$146.69M
$170.41M
Research & development
$1.30M
$5.00M
$10.50M
$8.80M
$8.20M
$8.50M
$9.30M
$7.20M
$10.40M
$8.60M
Selling, general & admin
$24.11M
$23.72M
$27.65M
$29.25M
$27.49M
$29.48M
$45.80M
$50.89M
$62.22M
$77.44M
Operating income
$12.24M
$11.69M
$19.61M
$24.71M
$16.73M
$21.22M
$55.40M
$57.66M
$80.90M
$92.34M
Interest expense
$69.00K
$50.00K
$1.32M
$674.00K
$83.00K
$39.00K
$2.76M
$3.65M
$8.06M
$9.80M
Pre-tax income
$12.32M
$11.86M
$18.40M
$23.65M
$16.28M
$21.20M
$52.72M
$53.90M
$73.03M
$82.51M
Income tax
$4.35M
$2.65M
$4.09M
$3.90M
$2.91M
$5.32M
$10.93M
$8.98M
$14.04M
$14.20M
Net income
$7.97M
$9.21M
$14.31M
$19.75M
$13.37M
$15.89M
$41.79M
$44.92M
$58.98M
$68.31M
EBITDA
$17.87M
$17.33M
$27.44M
$32.88M
$25.00M
$29.63M
$67.29M
$69.07M
$95.61M
$111.49M
EPS (basic)
$1.11
$1.27
$1.95
$2.66
$1.79
$2.11
$5.52
$5.89
$7.69
$8.87
EPS (diluted)
$1.10
$1.26
$1.93
$2.63
$1.77
$2.09
$5.45
$5.83
$7.58
$8.75
Diluted shares
7.28M
7.34M
7.43M
7.52M
7.57M
7.62M
7.66M
7.70M
7.79M
7.80M
Gross margin
23.7%
24.0%
25.4%
27.2%
24.9%
24.8%
25.5%
28.1%
29.1%
28.3%
Operating margin
8.4%
7.9%
10.3%
12.5%
9.3%
10.3%
15.7%
14.4%
16.0%
15.3%
Net margin
5.5%
6.2%
7.5%
10.0%
7.5%
7.7%
11.8%
11.2%
11.7%
11.3%
Balance sheet
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Cash & equivalents
$31.36M
$37.98M
$3.24M
$3.74M
$24.23M
$11.12M
$4.45M
$5.26M
$13.45M
$20.30M
Receivables
$21.25M
$21.38M
$28.32M
$28.65M
$26.43M
$39.38M
$55.12M
$64.45M
$84.68M
$82.91M
Inventory
$14.15M
$12.86M
$19.58M
$18.28M
$18.64M
$33.44M
$53.54M
$70.19M
$87.54M
$86.86M
Total current assets
$69.85M
$75.07M
$55.63M
$53.25M
$71.86M
$87.32M
$116.35M
$144.63M
$194.94M
$201.00M
Goodwill
$7.32M
$7.32M
$51.84M
$51.84M
$51.84M
$107.91M
$113.03M
$113.26M
$189.66M
$197.40M
Total assets
$127.93M
$138.21M
$189.60M
$188.76M
$203.20M
$334.13M
$378.19M
$404.14M
$629.00M
$655.08M
Total current liabilities
$9.56M
$9.94M
$20.66M
$16.78M
$15.14M
$38.78M
$55.96M
$58.21M
$76.30M
$74.86M
Short-term debt
$856.00K
—
$2.86M
—
$0
$4.00M
$4.00M
$4.00M
$12.50M
$12.50M
Long-term debt
$856.00K
—
$22.29M
—
$0
$71.00M
$51.00M
$28.00M
$176.88M
$122.95M
Total debt
$1.71M
—
$25.14M
—
$0
$75.00M
$55.00M
$32.00M
$189.38M
$135.46M
Total liabilities
$14.88M
$14.49M
$49.14M
$26.77M
$26.31M
$139.69M
$140.65M
$118.05M
$286.24M
$231.20M
Shareholders' equity
$113.05M
$123.71M
$140.46M
$161.99M
$176.89M
$194.45M
$237.54M
$286.09M
$342.76M
$423.88M
Cash flow
fiscal years · USD
Fiscal year
FY2016
FY2017
FY2018
FY2019
FY2020
FY2021
FY2022
FY2023
FY2024
FY2025
Operating cash flow
$9.31M
$17.47M
$21.32M
$31.23M
$25.04M
$14.29M
$17.74M
$41.33M
$66.59M
$91.91M
Capital expenditures
$7.21M
$10.38M
$5.43M
$5.78M
$4.37M
$5.39M
$13.78M
$10.49M
$9.66M
—
Free cash flow
$2.10M
$7.09M
$15.89M
$25.45M
$20.67M
$8.90M
$3.96M
$30.84M
$56.94M
$91.91M
Investing cash flow
-$7.19M
-$10.38M
-$82.33M
-$5.77M
-$4.26M
-$101.46M
$1.29M
-$10.49M
-$210.16M
-$27.60M
Financing cash flow
-$559.00K
-$475.00K
$26.27M
-$24.95M
-$285.00K
$74.05M
-$25.89M
-$30.02M
$152.39M
-$58.16M
Stock-based compensation
$1.06M
$1.07M
$1.21M
$1.59M
$1.81M
$2.43M
$3.21M
$4.64M
$6.84M
$8.85M
Depreciation & amortization
$5.63M
$5.63M
$7.83M
$8.17M
$8.27M
$8.41M
$11.89M
$11.41M
$14.71M
$19.15M
Income statement
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Revenue
$101.50M
$105.01M
$110.18M
$145.16M
$144.07M
$148.15M
$151.18M
$154.56M
$148.91M
$154.20M
$173.96M
$172.43M
Cost of revenue
$75.37M
$74.93M
$77.15M
$103.64M
$102.01M
$106.00M
$107.63M
$111.81M
$106.95M
$109.84M
$123.05M
$121.67M
Gross profit
$26.13M
$30.08M
$33.03M
$41.52M
$42.06M
$42.15M
$43.54M
$42.75M
$41.97M
$44.36M
$50.92M
$50.76M
Selling, general & admin
$13.12M
$13.91M
$13.90M
$15.79M
$18.62M
$18.73M
$18.68M
$19.07M
$20.96M
$21.02M
$22.75M
$23.15M
Operating income
$12.74M
$15.92M
$17.95M
$24.76M
$22.26M
$23.13M
$24.33M
$23.38M
$21.50M
$23.37M
$28.10M
$27.61M
Interest expense
$755.00K
$631.00K
$577.00K
$3.48M
$3.38M
$2.81M
$2.67M
$2.39M
$1.93M
$1.74M
$1.71M
$1.49M
Pre-tax income
$11.89M
$15.34M
$17.37M
$21.22M
$19.10M
$20.28M
$21.63M
$21.06M
$19.54M
$21.61M
$26.43M
$26.12M
Income tax
$284.00K
$2.64M
$3.82M
$4.86M
$2.72M
$3.10M
$4.45M
$4.68M
$1.98M
$4.11M
$5.58M
$5.50M
Net income
$11.61M
$12.69M
$13.55M
$16.36M
$16.38M
$17.18M
$17.18M
$16.38M
$17.57M
$17.50M
$20.85M
$20.62M
EBITDA
$15.70M
$18.92M
$20.98M
$28.79M
$26.91M
$27.76M
$29.05M
$25.77M
—
$25.79M
$30.59M
$30.13M
EPS (basic)
$1.52
$1.66
$1.77
$2.13
$2.13
$2.24
$2.23
$2.12
$2.28
$2.27
$2.69
$2.66
EPS (diluted)
$1.51
$1.64
$1.75
$2.11
$2.10
$2.21
$2.21
$2.11
$2.25
$2.24
$2.68
$2.64
Diluted shares
—
7.74M
7.75M
7.77M
—
7.78M
7.77M
7.78M
—
7.80M
7.79M
7.81M
Gross margin
25.7%
28.6%
30.0%
28.6%
29.2%
28.5%
28.8%
27.7%
28.2%
28.8%
29.3%
29.4%
Operating margin
12.5%
15.2%
16.3%
17.1%
15.4%
15.6%
16.1%
15.1%
14.4%
15.2%
16.2%
16.0%
Net margin
11.4%
12.1%
12.3%
11.3%
11.4%
11.6%
11.4%
10.6%
11.8%
11.3%
12.0%
12.0%
Balance sheet
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Cash & equivalents
$5.26M
$11.37M
$16.73M
$16.36M
$13.45M
$14.03M
$14.89M
$18.23M
$20.30M
$19.98M
$9.04M
$20.62M
Receivables
$64.45M
$61.25M
$60.98M
$89.15M
$84.68M
$93.78M
$84.93M
$85.18M
$82.91M
$98.57M
$113.25M
$97.15M
Inventory
$70.19M
$73.90M
$77.98M
$88.69M
$87.54M
$89.84M
$85.20M
$86.15M
$86.86M
$93.98M
$100.09M
$98.15M
Total current assets
$144.63M
$150.54M
$162.16M
$201.01M
$194.94M
$205.89M
$191.39M
$197.97M
$201.00M
$224.11M
$234.89M
$230.64M
Goodwill
$113.26M
$113.10M
$115.62M
$204.73M
$189.66M
$190.56M
$192.97M
$197.30M
$197.40M
$196.65M
$196.44M
$198.88M
Total assets
$404.14M
$407.68M
$422.40M
$638.51M
$629.00M
$642.64M
$634.66M
$652.82M
$655.08M
$674.68M
$681.91M
$682.63M
Total current liabilities
$58.21M
$52.44M
$51.79M
$78.35M
$76.30M
$79.87M
$69.19M
$82.23M
$74.86M
$77.01M
$78.30M
$77.36M
Short-term debt
$4.00M
$4.00M
$0
$12.50M
$12.50M
$12.50M
$12.50M
$12.50M
$12.50M
$12.50M
$12.50M
$12.50M
Long-term debt
$28.00M
$30.00M
$35.20M
$199.50M
$176.88M
$170.25M
$151.12M
$133.62M
$122.95M
$125.11M
$104.81M
$83.50M
Total debt
$32.00M
$34.00M
$35.20M
$212.00M
$189.38M
$182.75M
$163.62M
$146.12M
$135.46M
$137.61M
$117.31M
$96.00M
Total liabilities
$118.05M
$112.66M
$112.22M
$309.36M
$286.24M
$281.97M
$249.17M
$248.91M
$231.20M
$235.81M
$219.48M
$196.92M
Shareholders' equity
$286.09M
$295.02M
$310.18M
$329.15M
$342.76M
$360.67M
$385.49M
$403.91M
$423.88M
$438.88M
$462.43M
$485.71M
Cash flow
quarters · USD
Quarter ended
Dec 2023
Mar 2024
Jun 2024
Sep 2024
Dec 2024
Mar 2025
Jun 2025
Sep 2025
Dec 2025
Mar 2026
Jun 2026
Sep 2026
Operating cash flow
$12.70M
$10.65M
$11.71M
$19.80M
$24.42M
$13.81M
$25.33M
$35.92M
$16.84M
$3.20M
$15.61M
$38.54M
Capital expenditures
$2.76M
$1.73M
$2.77M
$2.15M
$3.01M
$2.82M
$2.86M
—
—
—
—
—
Free cash flow
$9.95M
$8.92M
$8.94M
$17.66M
$21.42M
$10.99M
$22.47M
$35.92M
$16.84M
$3.20M
$15.61M
$38.54M
Investing cash flow
-$2.76M
-$1.73M
-$7.38M
-$197.17M
-$3.88M
-$2.82M
-$5.65M
-$15.27M
-$3.86M
-$1.69M
-$1.10M
-$10.87M
Financing cash flow
-$11.24M
-$2.72M
$1.04M
$176.78M
-$22.72M
-$10.70M
-$19.08M
-$17.49M
-$10.88M
-$1.62M
-$25.36M
-$16.06M
Stock-based compensation
$1.19M
$1.51M
$1.74M
$1.54M
$2.06M
$2.21M
$2.29M
$1.96M
$2.40M
$2.73M
$3.22M
$2.79M
Depreciation & amortization
$2.96M
$3.00M
$3.03M
$4.03M
$4.66M
$4.63M
$4.72M
$2.39M
—
$2.42M
$2.49M
$2.52M
Quarterly figures are rebuilt from the year-to-date totals companies report — Q4 is the full year minus the first nine months, since no 10-Q is filed for it. Values are as filed; later restatements replace earlier ones. Fiscal years are labelled by the calendar year in which they end.