UFPT · Company research

UFP Technologies Inc (UFPT): Financial Statements

Reported statement data with reporting periods and sources preserved.

RESEARCH CONTEXT

Understand the numbers

Reported statement data with reporting periods and sources preserved. Use period, currency, units and source fields when interpreting values.

51records availableHealthcare

Financial Statements data

Database-backed records only

51 rows
statement typeperiod typefiscal periodperiod endrevenuecost of revenuegross profitoperating incomepretax incomenet income
balance_sheetquarterlyFY-2026-Q2Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2026-Q2Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2026-Q2Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)328166000-23288600095280000514660004803600038346000
income_statementquarterlyFY-2026-Q2Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)173964000—50918000280990002642800020851000
cash_flowquarterlyFY-2026-Q2Tue Jun 30 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
balance_sheetquarterlyFY-2026-Q1Tue Mar 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2026-Q1Tue Mar 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2026-Q1Tue Mar 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)154202000—44362000233670002160800017495000
balance_sheetquarterlyFY-2025-Q4Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2025-Q4Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q4Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q4Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)148915000—41968000215040001954200017566000
income_statementannualFY-2025-Q4Wed Dec 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)602797000—170410000923380008251300068313000
balance_sheetquarterlyFY-2025-Q3Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowquarterlyFY-2025-Q3Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q3Tue Sep 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)453882000—128442000708340006297100050747000
cash_flowannualFY-2025-Q2Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q2Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)151176000—43543000243290002162600017180000
income_statementannualFY-2025-Q2Mon Jun 30 2025 00:00:00 GMT+0000 (Coordinated Universal Time)299324000—85695000474550004190700034364000
cash_flowquarterlyFY-2025-Q1Mon Mar 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2025-Q1Mon Mar 31 2025 00:00:00 GMT+0000 (Coordinated Universal Time)148148000—42151000231260002028100017184000
balance_sheetquarterlyFY-2024-Q4Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
cash_flowannualFY-2024-Q4Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2024-Q4Tue Dec 31 2024 00:00:00 GMT+0000 (Coordinated Universal Time)504421000—146693000808970007302500058981000
cash_flowquarterlyFY-2024-Q3Mon Sep 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementquarterlyFY-2024-Q3Mon Sep 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time)360351000—104637000586390005392600042606000
cash_flowannualFY-2023-Q4Sun Dec 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)——————
income_statementannualFY-2023-Q4Sun Dec 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)400072000—112225000576640005390200044924000
income_statementquarterlyFY-2023-Q2Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)100037000—29645000170420001597300011883000
income_statementannualFY-2023-Q2Fri Jun 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time)197790000—58346000298820002786800021622000
income_statementquarterlyFY-2023-Q1Fri Mar 31 2023 00:00:00 GMT+0000 (Coordinated Universal Time)97753000—2870100012841000118950009739000
income_statementannualFY-2022-Q4Sat Dec 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)353792000—90260000554000005271800041789000
income_statementquarterlyFY-2022-Q4Sat Dec 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)91237000—232800001087500097710008462000
income_statementquarterlyFY-2022-Q3Fri Sep 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)262555000—66980000445250004294700033327000
income_statementannualFY-2022-Q2Thu Jun 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)165585000—41457000185590001770800013787000
income_statementquarterlyFY-2022-Q2Thu Jun 30 2022 00:00:00 GMT+0000 (Coordinated Universal Time)94343000—2432400012199000116230008929000
income_statementquarterlyFY-2022-Q1Thu Mar 31 2022 00:00:00 GMT+0000 (Coordinated Universal Time)71242000—17134000636000060850004858000
income_statementannualFY-2021-Q4Fri Dec 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)206320000—51114000212180002120500015886000
income_statementquarterlyFY-2021-Q4Fri Dec 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)56343000—13075000463400046300003219000
income_statementquarterlyFY-2021-Q3Thu Sep 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)149977000—38039000165840001657500012667000
income_statementannualFY-2021-Q2Wed Jun 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)99254000—2602300011506000115180008878000
income_statementquarterlyFY-2021-Q2Wed Jun 30 2021 00:00:00 GMT+0000 (Coordinated Universal Time)50655000—13414000620700062240004715000
income_statementquarterlyFY-2021-Q1Wed Mar 31 2021 00:00:00 GMT+0000 (Coordinated Universal Time)48599000—12609000530000052940004163000
income_statementannualFY-2020-Q4Thu Dec 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)179373000—44684000167320001628300013369000
income_statementquarterlyFY-2020-Q4Thu Dec 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)45153000—11383000493700049160004172000
income_statementquarterlyFY-2020-Q3Wed Sep 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time)43299000—10528000372500037080002988000
income_statementquarterlyFY-2020-Q2Tue Jun 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time)42644000—9949000299400029260002318000
income_statementannualFY-2020-Q2Tue Jun 30 2020 00:00:00 GMT+0000 (Coordinated Universal Time)90921000—22773000807000076590006209000
income_statementquarterlyFY-2020-Q1Tue Mar 31 2020 00:00:00 GMT+0000 (Coordinated Universal Time)48277000—12823000507500047320003891000
income_statementannualFY-2019-Q4Tue Dec 31 2019 00:00:00 GMT+0000 (Coordinated Universal Time)198381000—53959000247080002364600019750000
income_statementannualFY-2018-Q4Mon Dec 31 2018 00:00:00 GMT+0000 (Coordinated Universal Time)190455000—48308000196120001840300014311000

Informational research only, not financial advice. Forecasts are uncertain and can be wrong.