# UFP Technologies Inc: financial statements, quarterly

UFPT · Nasdaq · CIK 914156 · [Healthcare](/sectors/healthcare.md) · fiscal year ends Dec 31

Pages: [Overview](/companies/ufpt.md) · [Financials](/companies/ufpt/financials.md) · [Filings](/companies/ufpt/filings.md) · [Insiders](/companies/ufpt/insiders.md)

Standardized line items from XBRL company facts. Each value links to its filing; d marks a value derived from year-to-date figures. Other view: [annual](/companies/ufpt/financials.md?period=annual).

## Income statement

| Line item | Unit | Q3 FY2023 (2023-09-30) | Q4 FY2023 (2023-12-31) | Q1 FY2024 (2024-03-31) | Q2 FY2024 (2024-06-30) | Q3 FY2024 (2024-09-30) | Q4 FY2024 (2024-12-31) | Q1 FY2025 (2025-03-31) | Q2 FY2025 (2025-06-30) | Q3 FY2025 (2025-09-30) | Q4 FY2025 (2025-12-31) | Q1 FY2026 (2026-03-31) | Q2 FY2026 (2026-06-30) |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
| Revenue | $m | [101](/filings/0001628280-26-012816.md) | [101](/filings/0001628280-26-012816.md) | [105](/filings/0001628280-26-012816.md) | [110](/filings/0001628280-26-012816.md) | [145](/filings/0001628280-26-012816.md) | [144](/filings/0001628280-26-012816.md) | [148](/filings/0001628280-26-032825.md) | [151](/filings/0001628280-26-054428.md) | [155](/filings/0001628280-26-012816.md) | [149](/filings/0001628280-26-012816.md) | [154](/filings/0001628280-26-032825.md) | [174](/filings/0001628280-26-054428.md) |
| Cost of revenue | $m | [73.0](/filings/0001171843-24-006257.md) | [75.4 d](/filings/0001628280-26-012816.md) | [74.9](/filings/0001171843-25-003049.md) | [77.1](/filings/0001171843-25-005268.md) | [104](/filings/0001628280-25-050425.md) | [102 d](/filings/0001628280-26-012816.md) | [106](/filings/0001628280-26-032825.md) | [108](/filings/0001628280-26-054428.md) | [112](/filings/0001628280-25-050425.md) | [107 d](/filings/0001628280-26-012816.md) | [110](/filings/0001628280-26-032825.md) | [123](/filings/0001628280-26-054428.md) |
| Gross profit | $m | [27.8](/filings/0001628280-26-012816.md) | [26.1](/filings/0001628280-26-012816.md) | [30.1](/filings/0001628280-26-012816.md) | [33.0](/filings/0001628280-26-012816.md) | [41.5](/filings/0001628280-26-012816.md) | [42.1](/filings/0001628280-26-012816.md) | [42.2](/filings/0001628280-26-032825.md) | [43.5](/filings/0001628280-26-054428.md) | [42.7](/filings/0001628280-26-012816.md) | [42.0](/filings/0001628280-26-012816.md) | [44.4](/filings/0001628280-26-032825.md) | [50.9](/filings/0001628280-26-054428.md) |
| Selling, general and administrative | $m | [12.5](/filings/0001171843-24-006257.md) | [13.1 d](/filings/0001628280-26-012816.md) | [13.9](/filings/0001171843-25-003049.md) | [13.9](/filings/0001171843-25-005268.md) | [15.8](/filings/0001628280-25-050425.md) | [18.6 d](/filings/0001628280-26-012816.md) | [18.7](/filings/0001628280-26-032825.md) | [18.7](/filings/0001628280-26-054428.md) | [19.1](/filings/0001628280-25-050425.md) | [21.0 d](/filings/0001628280-26-012816.md) | [21.0](/filings/0001628280-26-032825.md) | [22.8](/filings/0001628280-26-054428.md) |
| Operating income | $m | [15.0](/filings/0001171843-24-006257.md) | [12.7 d](/filings/0001628280-26-012816.md) | [15.9](/filings/0001171843-25-003049.md) | [18.0](/filings/0001171843-25-005268.md) | [24.8](/filings/0001628280-25-050425.md) | [22.3 d](/filings/0001628280-26-012816.md) | [23.1](/filings/0001628280-26-032825.md) | [24.3](/filings/0001628280-26-054428.md) | [23.4](/filings/0001628280-25-050425.md) | [21.5 d](/filings/0001628280-26-012816.md) | [23.4](/filings/0001628280-26-032825.md) | [28.1](/filings/0001628280-26-054428.md) |
| Interest expense | $m | [0.9](/filings/0001171843-24-006257.md) | [0.8 d](/filings/0001171843-25-001192.md) | [0.6](/filings/0001171843-25-003049.md) | [0.6](/filings/0001171843-25-005268.md) | [3.5](/filings/0001171843-24-006257.md) | [3.4 d](/filings/0001171843-25-001192.md) | [2.8](/filings/0001171843-25-003049.md) | [2.7](/filings/0001171843-25-005268.md) | [2.4](/filings/0001628280-25-050425.md) | [1.9 d](/filings/0001628280-26-012816.md) | [1.7](/filings/0001628280-26-032825.md) | [1.7](/filings/0001628280-26-054428.md) |
| Income tax | $m | [2.4](/filings/0001171843-24-006257.md) | [0.3 d](/filings/0001628280-26-012816.md) | [2.6](/filings/0001171843-25-003049.md) | [3.8](/filings/0001171843-25-005268.md) | [4.9](/filings/0001628280-25-050425.md) | [2.7 d](/filings/0001628280-26-012816.md) | [3.1](/filings/0001628280-26-032825.md) | [4.4](/filings/0001628280-26-054428.md) | [4.7](/filings/0001628280-25-050425.md) | [2.0 d](/filings/0001628280-26-012816.md) | [4.1](/filings/0001628280-26-032825.md) | [5.6](/filings/0001628280-26-054428.md) |
| Net income | $m | [11.7](/filings/0001628280-26-012816.md) | [11.6](/filings/0001628280-26-012816.md) | [12.7](/filings/0001628280-26-012816.md) | [13.6](/filings/0001628280-26-012816.md) | [16.4](/filings/0001628280-26-012816.md) | [16.4](/filings/0001628280-26-012816.md) | [17.2](/filings/0001628280-26-054428.md) | [17.2](/filings/0001628280-26-054428.md) | [16.4](/filings/0001628280-26-012816.md) | [17.6](/filings/0001628280-26-012816.md) | [17.5](/filings/0001628280-26-054428.md) | [20.9](/filings/0001628280-26-054428.md) |
| Diluted EPS | $ per share | [1.52](/filings/0001628280-26-012816.md) | [1.51](/filings/0001628280-26-012816.md) | [1.64](/filings/0001628280-26-012816.md) | [1.75](/filings/0001628280-26-012816.md) | [2.11](/filings/0001628280-26-012816.md) | [2.10](/filings/0001628280-26-012816.md) | [2.21](/filings/0001628280-26-032825.md) | [2.21](/filings/0001628280-26-054428.md) | [2.11](/filings/0001628280-26-012816.md) | [2.25](/filings/0001628280-26-012816.md) | [2.24](/filings/0001628280-26-032825.md) | [2.68](/filings/0001628280-26-054428.md) |
| Basic EPS | $ per share | [1.53](/filings/0001628280-26-012816.md) | [1.52](/filings/0001628280-26-012816.md) | [1.66](/filings/0001628280-26-012816.md) | [1.77](/filings/0001628280-26-012816.md) | [2.13](/filings/0001628280-26-012816.md) | [2.13](/filings/0001628280-26-012816.md) | [2.24](/filings/0001628280-26-032825.md) | [2.23](/filings/0001628280-26-054428.md) | [2.12](/filings/0001628280-26-012816.md) | [2.28](/filings/0001628280-26-012816.md) | [2.27](/filings/0001628280-26-032825.md) | [2.69](/filings/0001628280-26-054428.md) |

- Revenue: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
- Cost of revenue: us-gaap:CostOfGoodsAndServicesSold
- Gross profit: us-gaap:GrossProfit
- Selling, general and administrative: us-gaap:SellingGeneralAndAdministrativeExpense
- Operating income: us-gaap:OperatingIncomeLoss
- Interest expense: us-gaap:InterestExpense, us-gaap:InterestExpenseNonoperating
- Income tax: us-gaap:IncomeTaxExpenseBenefit
- Net income: us-gaap:NetIncomeLoss
- Diluted EPS: us-gaap:EarningsPerShareDiluted
- Basic EPS: us-gaap:EarningsPerShareBasic

## Balance sheet

| Line item | Unit | Q3 FY2023 (2023-09-30) | FY2023 (2023-12-31) | Q1 FY2024 (2024-03-31) | Q2 FY2024 (2024-06-30) | Q3 FY2024 (2024-09-30) | FY2024 (2024-12-31) | Q1 FY2025 (2025-03-31) | Q2 FY2025 (2025-06-30) | Q3 FY2025 (2025-09-30) | FY2025 (2025-12-31) | Q1 FY2026 (2026-03-31) | Q2 FY2026 (2026-06-30) |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
| Cash and equivalents | $m | [6.4](/filings/0001171843-23-006924.md) | [5.3](/filings/0001171843-25-001192.md) | [11.4](/filings/0001171843-24-002737.md) | [16.7](/filings/0001171843-24-004633.md) | [16.4](/filings/0001171843-24-006257.md) | [13.5](/filings/0001628280-26-012816.md) | [14.0](/filings/0001171843-25-003049.md) | [14.9](/filings/0001171843-25-005268.md) | [18.2](/filings/0001628280-25-050425.md) | [20.3](/filings/0001628280-26-054428.md) | [20.0](/filings/0001628280-26-032825.md) | [9.0](/filings/0001628280-26-054428.md) |
| Current assets | $m | [140](/filings/0001171843-23-006924.md) | [145](/filings/0001171843-25-001192.md) | [151](/filings/0001171843-24-002737.md) | [162](/filings/0001171843-24-004633.md) | [201](/filings/0001171843-24-006257.md) | [195](/filings/0001628280-26-012816.md) | [206](/filings/0001171843-25-003049.md) | [191](/filings/0001171843-25-005268.md) | [198](/filings/0001628280-25-050425.md) | [201](/filings/0001628280-26-054428.md) | [224](/filings/0001628280-26-032825.md) | [235](/filings/0001628280-26-054428.md) |
| Total assets | $m | [400](/filings/0001171843-23-006924.md) | [404](/filings/0001171843-25-001192.md) | [408](/filings/0001171843-24-002737.md) | [422](/filings/0001171843-24-004633.md) | [639](/filings/0001171843-24-006257.md) | [629](/filings/0001628280-26-012816.md) | [643](/filings/0001171843-25-003049.md) | [635](/filings/0001171843-25-005268.md) | [653](/filings/0001628280-25-050425.md) | [655](/filings/0001628280-26-054428.md) | [675](/filings/0001628280-26-032825.md) | [682](/filings/0001628280-26-054428.md) |
| Current liabilities | $m | [56.6](/filings/0001171843-23-006924.md) | [58.2](/filings/0001171843-25-001192.md) | [52.4](/filings/0001171843-24-002737.md) | [51.8](/filings/0001171843-24-004633.md) | [78.3](/filings/0001171843-24-006257.md) | [76.3](/filings/0001628280-26-012816.md) | [79.9](/filings/0001171843-25-003049.md) | [69.2](/filings/0001171843-25-005268.md) | [82.2](/filings/0001628280-25-050425.md) | [74.9](/filings/0001628280-26-054428.md) | [77.0](/filings/0001628280-26-032825.md) | [78.3](/filings/0001628280-26-054428.md) |
| Total liabilities | $m | [127](/filings/0001171843-23-006924.md) | [118](/filings/0001171843-25-001192.md) | [113](/filings/0001171843-24-002737.md) | [112](/filings/0001171843-24-004633.md) | [309](/filings/0001171843-24-006257.md) | [286](/filings/0001628280-26-012816.md) | [282](/filings/0001171843-25-003049.md) | [249](/filings/0001171843-25-005268.md) | [249](/filings/0001628280-25-050425.md) | [231](/filings/0001628280-26-054428.md) | [236](/filings/0001628280-26-032825.md) | [219](/filings/0001628280-26-054428.md) |
| Long-term debt | $m | [39.0](/filings/0001171843-23-006924.md) | [28.0](/filings/0001171843-25-001192.md) | [30.0](/filings/0001171843-24-002737.md) | [35.2](/filings/0001171843-24-004633.md) | [200](/filings/0001171843-24-006257.md) | [177](/filings/0001628280-26-012816.md) | [170](/filings/0001171843-25-003049.md) | [151](/filings/0001171843-25-005268.md) | [134](/filings/0001628280-25-050425.md) | [123](/filings/0001628280-26-054428.md) | [125](/filings/0001628280-26-032825.md) | [105](/filings/0001628280-26-054428.md) |
| Current portion of debt | $m | [4.0](/filings/0001171843-23-006924.md) | [4.0](/filings/0001171843-25-001192.md) | [4.0](/filings/0001171843-24-002737.md) | [0.0](/filings/0001171843-24-004633.md) | [12.5](/filings/0001171843-24-006257.md) | [12.5](/filings/0001628280-26-012816.md) | [12.5](/filings/0001171843-25-003049.md) | [12.5](/filings/0001171843-25-005268.md) | [12.5](/filings/0001628280-25-050425.md) | [12.5](/filings/0001628280-26-054428.md) | [12.5](/filings/0001628280-26-032825.md) | [12.5](/filings/0001628280-26-054428.md) |
| Shareholders' equity | $m | [272](/filings/0001171843-24-006257.md) | [286](/filings/0001628280-26-012816.md) | [295](/filings/0001628280-25-050425.md) | [310](/filings/0001628280-25-050425.md) | [329](/filings/0001628280-25-050425.md) | [343](/filings/0001628280-26-054428.md) | [361](/filings/0001628280-26-054428.md) | [385](/filings/0001628280-26-054428.md) | [404](/filings/0001628280-25-050425.md) | [424](/filings/0001628280-26-054428.md) | [439](/filings/0001628280-26-054428.md) | [462](/filings/0001628280-26-054428.md) |

- Cash and equivalents: us-gaap:CashAndCashEquivalentsAtCarryingValue
- Current assets: us-gaap:AssetsCurrent
- Total assets: us-gaap:Assets
- Current liabilities: us-gaap:LiabilitiesCurrent
- Total liabilities: us-gaap:Liabilities
- Long-term debt: us-gaap:LongTermDebtNoncurrent
- Current portion of debt: us-gaap:LongTermDebtCurrent
- Shareholders' equity: us-gaap:StockholdersEquity

## Cash flow

| Line item | Unit | Q3 FY2023 (2023-09-30) | Q4 FY2023 (2023-12-31) | Q1 FY2024 (2024-03-31) | Q2 FY2024 (2024-06-30) | Q3 FY2024 (2024-09-30) | Q4 FY2024 (2024-12-31) | Q1 FY2025 (2025-03-31) | Q2 FY2025 (2025-06-30) | Q3 FY2025 (2025-09-30) | Q4 FY2025 (2025-12-31) | Q1 FY2026 (2026-03-31) | Q2 FY2026 (2026-06-30) |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
| Operating cash flow | $m | [18.0 d](/filings/0001171843-24-006257.md) | [12.7 d](/filings/0001628280-26-012816.md) | [10.7](/filings/0001171843-25-003049.md) | [11.7 d](/filings/0001171843-25-005268.md) | [19.8 d](/filings/0001628280-25-050425.md) | [24.4 d](/filings/0001628280-26-012816.md) | [13.8](/filings/0001628280-26-032825.md) | [25.3 d](/filings/0001628280-26-054428.md) | [35.9 d](/filings/0001628280-25-050425.md) | [16.8 d](/filings/0001628280-26-012816.md) | [3.2](/filings/0001628280-26-032825.md) | [15.6 d](/filings/0001628280-26-054428.md) |
| Capital expenditure | $m | [2.8 d](/filings/0001171843-24-006257.md) | [2.8 d](/filings/0001171843-25-001192.md) | [1.7](/filings/0001171843-25-003049.md) | [2.8 d](/filings/0001171843-25-005268.md) | [2.1 d](/filings/0001171843-24-006257.md) | [3.0 d](/filings/0001171843-25-001192.md) | [2.8](/filings/0001171843-25-003049.md) | [2.9 d](/filings/0001171843-25-005268.md) | not reported | not reported | not reported | not reported |
| Share repurchases | $m | not reported | not reported | not reported | not reported | not reported | not reported | not reported | not reported | not reported | not reported | not reported | not reported |

- Operating cash flow: us-gaap:NetCashProvidedByUsedInOperatingActivities
- Capital expenditure: us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
- Share repurchases: not reported

## Shares

| Line item | Unit | Q3 FY2022 (2022-09-30) | Q1 FY2023 (2023-03-31) | Q2 FY2023 (2023-06-30) | Q3 FY2023 (2023-09-30) | Q1 FY2024 (2024-03-31) | Q2 FY2024 (2024-06-30) | Q3 FY2024 (2024-09-30) | Q1 FY2025 (2025-03-31) | Q2 FY2025 (2025-06-30) | Q3 FY2025 (2025-09-30) | Q1 FY2026 (2026-03-31) | Q2 FY2026 (2026-06-30) |
| --- | --- | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: | ---: |
| Diluted shares (weighted) | thousands of shares | [7,638](/filings/0001171843-23-006924.md) | [7,681](/filings/0001171843-24-002737.md) | [7,690](/filings/0001171843-24-004633.md) | [7,709](/filings/0001171843-24-006257.md) | [7,737](/filings/0001171843-25-003049.md) | [7,753](/filings/0001171843-25-005268.md) | [7,772](/filings/0001628280-25-050425.md) | [7,776](/filings/0001628280-26-032825.md) | [7,773](/filings/0001628280-26-054428.md) | [7,780](/filings/0001628280-25-050425.md) | [7,799](/filings/0001628280-26-032825.md) | [7,788](/filings/0001628280-26-054428.md) |

- Diluted shares (weighted): us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

Shares outstanding: 7,745,790 at 2026-07-27, from the cover of the [10-Q filed 2026-08-06](/filings/0001628280-26-054428.md) (dei:EntityCommonStockSharesOutstanding).

Source: SEC EDGAR, XBRL company facts. Last ingested by Listed: Oct 24, 2026, 15:28 ET. No prices; not investment advice.
