UFP TECHNOLOGIES INC (UFPT)
Q1-CY2026Q4-CY2025Q3-CY2025Q2-CY2025Q1-CY2025Q4-CY2024Q3-CY2024Q2-CY2024Q1-CY2024Q4-CY2023Q3-CY2023Q2-CY2023Q1-CY2023Q4-CY2022Q3-CY2022Q2-CY2022Q1-CY2022Q4-CY2021Q3-CY2021Q2-CY2021Q1-CY2021Q4-CY2020Q3-CY2020Q2-CY2020Q1-CY2020Q4-CY2019Q3-CY2019Q2-CY2019Q1-CY2019Q4-CY2018Q3-CY2018Q2-CY2018Q1-CY2018Q4-CY2017Q3-CY2017Q2-CY2017Q1-CY2017Q4-CY2016Q3-CY2016Q2-CY2016Q1-CY2016Q4-CY2015Q3-CY2015Q2-CY2015Q1-CY2015Q4-CY2014Q3-CY2014Q2-CY2014Q1-CY2014
Balance Sheet Date2025-Dec-312025-Sep-302025-Jun-302025-Mar-312024-Dec-312024-Sep-302024-Jun-302024-Mar-312023-Dec-312023-Sep-302023-Jun-302023-Mar-312022-Dec-312022-Sep-302022-Jun-302022-Mar-312021-Dec-312021-Sep-302021-Jun-302021-Mar-312020-Dec-312020-Sep-302020-Jun-302020-Mar-312019-Dec-312019-Sep-302019-Jun-302019-Mar-312018-Dec-312018-Sep-302018-Jun-302018-Mar-312017-Dec-312017-Sep-302017-Jun-302017-Mar-312016-Dec-312016-Sep-302016-Jun-302016-Mar-312015-Dec-312015-Sep-302015-Jun-302015-Mar-312014-Dec-312014-Sep-302014-Jun-302014-Mar-31
Fiscal PeriodQ4-FY2025Q3-FY2025Q2-FY2025Q1-FY2025Q4-FY2024Q3-FY2024Q2-FY2024Q1-FY2024Q4-FY2023Q3-FY2023Q2-FY2023Q1-FY2023Q4-FY2022Q3-FY2022Q2-FY2022Q1-FY2022Q4-FY2021Q3-FY2021Q2-FY2021Q1-FY2021Q4-FY2020Q3-FY2020Q2-FY2020Q1-FY2020Q4-FY2019Q3-FY2019Q2-FY2019Q1-FY2019Q4-FY2018Q3-FY2018Q2-FY2018Q1-FY2018Q4-FY2017Q3-FY2017Q2-FY2017Q1-FY2017Q4-FY2016Q3-FY2016Q2-FY2016Q1-FY2016Q4-FY2015Q3-FY2015Q2-FY2015Q1-FY2015Q4-FY2014Q3-FY2014Q2-FY2014Q1-FY2014
Total Revenue148,915,000$154,558,000$151,176,000$148,148,000$144,070,000$145,165,000$110,177,000$105,009,000$101,498,000$100,784,000$100,037,000$97,753,000$91,237,000$96,970,000$94,343,000$71,242,000$56,343,000$50,723,000$50,655,000$48,599,000$45,153,000$43,299,000$42,644,000$48,277,000$50,260,000$49,394,000$51,399,000$47,328,000$50,697,000$47,808,000$49,019,000$42,931,000$37,220,000$35,684,000$37,886,000$37,053,000$36,507,000$37,220,000$37,902,000$34,503,000$33,933,000$34,441,000$36,499,000$33,977,000$35,267,000$35,406,000$34,025,000$34,609,000$
QoQ%(3.65%)2.24%2.04%2.83%(.75%)31.76%4.92%3.46%.71%.75%2.34%7.14%(5.91%)2.79%32.43%26.44%11.08%.13%4.23%7.63%4.28%1.54%(11.67%)(3.95%)1.75%(3.90%)8.60%(6.65%)6.04%(2.47%)14.18%15.34%4.30%(5.81%)2.25%1.50%(1.92%)(1.80%)9.85%1.68%(1.48%)(5.64%)7.42%(3.66%)(.39%)4.06%(1.69%)(1.10%)
YoY%3.36%6.47%37.21%41.08%41.94%44.04%10.14%7.42%11.25%3.93%6.04%37.21%61.93%91.18%86.25%46.59%24.78%17.15%18.79%.67%(10.16%)(12.34%)(17.03%)2.01%(.86%)3.32%4.86%10.24%36.21%33.98%29.39%15.86%1.95%(4.13%)(.04%)7.39%7.59%8.07%3.84%1.55%(3.78%)(2.73%)7.27%(1.83%).78%2.04%(5.04%)2.71%
Cost Of Revenue106,947,000$111,811,000$107,632,000$105,997,000$102,014,000$103,642,000$77,146,000$74,926,000$75,369,000$73,034,000$70,392,000$69,052,000$67,958,000$71,447,000$70,019,000$54,108,000$43,268,000$38,707,000$37,241,000$35,990,000$33,769,000$32,771,000$32,695,000$35,454,000$36,490,000$36,073,000$37,028,000$34,831,000$37,991,000$35,377,000$36,033,000$32,746,000$29,383,000$27,491,000$27,945,000$27,537,000$28,321,000$28,768,000$27,616,000$26,776,000$24,921,000$24,931,000$26,206,000$25,339,000$26,861,000$25,654,000$24,480,000$25,432,000$
Gross Profit41,968,000$42,747,000$43,544,000$42,151,000$42,056,000$41,523,000$33,031,000$30,083,000$26,129,000$27,750,000$29,645,000$28,701,000$23,279,000$25,523,000$24,324,000$17,134,000$13,075,000$12,016,000$13,414,000$12,609,000$11,384,000$10,528,000$9,949,000$12,823,000$13,770,000$13,321,000$14,371,000$12,497,000$12,706,000$12,431,000$12,986,000$10,185,000$7,837,000$8,193,000$9,941,000$9,516,000$8,176,000$8,452,000$10,295,000$7,727,000$9,013,000$9,510,000$10,293,000$8,638,000$8,406,000$9,752,000$9,545,000$9,177,000$
Gross Margin28.18%27.66%28.80%28.45%29.19%28.60%29.98%28.65%25.74%27.53%29.63%29.36%25.52%26.32%25.78%24.05%23.21%23.69%26.48%25.95%25.21%24.32%23.33%26.56%27.40%26.97%27.96%26.41%25.06%26.00%26.49%23.72%21.06%22.96%26.24%25.68%22.40%22.71%27.16%22.40%26.56%27.61%28.20%25.42%23.84%27.54%28.05%26.52%
Operating Expenses20,464,000$19,368,000$19,215,000$19,025,000$19,798,000$16,759,000$15,080,000$14,159,000$13,393,000$12,705,000$12,603,000$15,860,000$12,404,000$(442,000$)12,125,000$10,774,000$8,441,000$6,939,000$7,207,000$7,309,000$6,447,000$6,803,000$6,955,000$7,748,000$7,024,000$7,183,000$7,799,000$7,244,000$7,212,000$6,546,000$7,317,000$7,621,000$5,779,000$5,693,000$6,011,000$6,311,000$5,917,000$4,371,000$6,102,000$6,023,000$6,409,000$6,455,000$6,806,000$6,071,000$5,925,000$6,654,000$6,757,000$5,982,000$
Operating Income21,504,000$23,379,000$24,329,000$23,126,000$22,258,000$24,764,000$17,951,000$15,924,000$12,736,000$15,045,000$17,042,000$12,841,000$10,875,000$25,965,000$12,199,000$6,360,000$4,634,000$5,077,000$6,207,000$5,300,000$4,937,000$3,725,000$2,994,000$5,075,000$6,746,000$6,138,000$6,572,000$5,253,000$5,494,000$5,885,000$5,669,000$2,564,000$2,058,000$2,500,000$3,930,000$3,205,000$2,259,000$4,081,000$4,193,000$1,704,000$2,604,000$3,055,000$3,487,000$2,567,000$2,481,000$3,098,000$2,788,000$3,195,000$
Operating Margin14.44%15.13%16.09%15.61%15.45%17.06%16.29%15.16%12.55%14.93%17.04%13.14%11.92%26.78%12.93%8.93%8.23%10.01%12.25%10.91%10.93%8.60%7.02%10.51%13.42%12.43%12.79%11.10%10.84%12.31%11.57%5.97%5.53%7.01%10.37%8.65%6.19%10.97%11.06%4.94%7.67%8.87%9.55%7.56%7.04%8.75%8.19%9.23%
Interest Income11,000$11,000$12,000$38,000$6,000$21,000$0$0$0$0$3,000$12,000$7,000$25,000$69,000$63,000$42,000$42,000$45,000$42,000$32,000$30,000$81,000$20,000$8,000$0$172,000$0$0$
Interest Expenses2,671,000$2,809,000$3,378,000$3,475,000$577,000$631,000$755,000$933,000$1,089,000$869,000$872,000$830,000$733,000$327,000$7,000$16,000$0$16,000$17,000$17,000$33,000$16,000$84,000$165,000$194,000$231,000$288,000$355,000$404,000$273,000$11,000$12,000$13,000$14,000$16,000$17,000$17,000$19,000$0$0$0$24,000$39,000$20,000$27,000$22,000$
Income Before Tax19,542,000$21,064,000$21,626,000$20,281,000$19,099,000$21,219,000$17,372,000$15,335,000$11,892,000$14,141,000$15,973,000$11,895,000$9,771,000$25,239,000$11,623,000$6,085,000$4,630,000$5,057,000$6,224,000$5,294,000$4,916,000$3,708,000$2,926,000$4,732,000$6,735,000$5,949,000$6,180,000$4,783,000$5,136,000$5,627,000$5,275,000$2,366,000$2,116,000$2,551,000$3,959,000$3,233,000$2,288,000$4,106,000$4,208,000$1,715,000$2,638,000$3,064,000$3,495,000$2,543,000$2,553,000$3,179,000$2,861,000$3,173,000$
Tax Expenses1,976,000$4,681,000$4,446,000$3,097,000$2,724,000$4,858,000$3,820,000$2,642,000$284,000$2,447,000$4,090,000$2,156,000$1,309,000$5,699,000$2,694,000$1,227,000$1,411,000$1,268,000$1,509,000$1,131,000$744,000$720,000$608,000$841,000$958,000$308,000$1,582,000$1,049,000$726,000$1,493,000$1,285,000$589,000$(599,000$)856,000$1,329,000$1,062,000$797,000$1,437,000$1,473,000$640,000$962,000$1,072,000$1,223,000$890,000$982,000$1,113,000$1,001,000$1,111,000$
Net Income17,566,000$16,383,000$17,180,000$17,184,000$16,375,000$16,361,000$13,552,000$12,693,000$11,607,000$11,694,000$11,883,000$9,739,000$8,462,000$19,540,000$8,929,000$4,858,000$3,219,000$3,789,000$4,715,000$4,163,000$4,172,000$2,988,000$2,318,000$3,891,000$5,777,000$5,641,000$4,598,000$3,734,000$4,410,000$4,134,000$3,990,000$1,777,000$2,715,000$1,695,000$2,630,000$2,171,000$1,491,000$2,669,000$2,735,000$1,075,000$1,676,000$1,992,000$2,272,000$1,653,000$1,571,000$2,066,000$1,860,000$2,062,000$
Profit Margin11.80%10.60%11.36%11.60%11.37%11.27%12.30%12.09%11.44%11.60%11.88%9.96%9.28%20.15%9.46%6.82%5.71%7.47%9.31%8.57%9.24%6.90%5.44%8.06%11.49%11.42%8.95%7.89%8.70%8.65%8.14%4.14%7.29%4.75%6.94%5.86%4.08%7.17%7.22%3.12%4.94%5.78%6.23%4.87%4.46%5.84%5.47%5.96%
TTM11.33%11.23%11.40%11.59%11.69%11.74%11.87%11.75%11.23%10.72%12.86%12.27%11.81%11.46%7.63%7.24%7.70%8.63%8.54%7.59%7.45%8.12%9.25%9.99%9.96%9.25%8.56%8.35%7.51%7.13%6.17%5.74%6.23%5.43%6.03%6.10%5.45%5.68%5.31%5.03%5.47%5.34%5.36%5.16%5.43%6.74%7.36%8.07%
Earnings to Minority1,000$1,000$
Earnings to Common Shareholders17,566,000$16,383,000$17,180,000$17,184,000$16,375,000$16,361,000$13,552,000$12,693,000$11,607,000$11,694,000$11,883,000$9,739,000$8,462,000$19,540,000$8,929,000$4,858,000$3,219,000$3,789,000$4,715,000$4,163,000$4,172,000$2,988,000$2,318,000$3,891,000$5,777,000$5,641,000$4,598,000$3,734,000$4,410,000$4,134,000$3,990,000$1,777,000$2,714,000$1,695,000$2,630,000$2,171,000$1,491,000$2,669,000$2,735,000$1,075,000$1,676,000$1,992,000$2,272,000$1,653,000$1,571,000$2,066,000$1,860,000$2,062,000$
QoQ%7.22%(4.64%)(.02%)4.94%.09%20.73%6.77%9.36%(.74%)(1.59%)22.02%15.09%(56.69%)118.84%83.80%50.92%(15.04%)(19.64%)13.26%(.22%)39.63%28.90%(40.43%)(32.65%)2.41%22.68%23.14%(15.33%)6.68%3.61%124.54%(34.53%)60.12%(35.55%)21.14%45.61%(44.14%)(2.41%)154.42%(35.86%)(15.86%)(12.32%)37.45%5.22%(23.96%)11.08%(9.80%)(38.94%)
YoY%7.27%.13%26.77%35.38%41.08%39.91%14.05%30.33%37.17%(40.15%)33.08%100.47%162.88%415.70%89.37%16.70%(22.84%)26.81%103.41%6.99%(27.78%)(47.03%)(49.59%)4.21%31.00%36.45%15.24%110.13%62.49%143.89%51.71%(18.15%)82.03%(36.49%)(3.84%)101.95%(11.04%)33.99%20.38%(34.97%)6.68%(3.58%)22.15%(19.84%)(53.48%)(28.44%)(37.63%)1.58%
Earnings Per Share, Basic2.28$2.12$2.23$2.24$2.13$2.13$1.77$1.66$1.52$1.53$1.56$1.28$1.12$2.58$1.18$0.64$0.43$0.50$0.63$0.55$0.56$0.40$0.31$0.52$0.78$0.76$0.62$0.50$0.60$0.56$0.54$0.24$0.37$0.23$0.36$0.30$0.21$0.37$0.38$0.15$0.24$0.28$0.32$0.23$0.22$0.29$0.26$0.30$
Earnings Per Share, Diluted2.23$2.11$2.21$2.21$2.08$2.11$1.75$1.64$1.50$1.52$1.55$1.27$1.09$2.56$1.17$0.64$0.42$0.50$0.62$0.55$0.55$0.40$0.31$0.52$0.76$0.75$0.62$0.50$0.59$0.56$0.54$0.24$0.37$0.23$0.36$0.30$0.20$0.37$0.38$0.15$0.23$0.28$0.32$0.23$0.22$0.29$0.26$0.29$
Unlevered FCF Per Share, Basic2.18$4.66$2.92$1.43$2.79$2.30$1.17$1.17$1.30$2.00$0.80$(0.06$)1.97$(0.32$)(0.39$)(0.74$)(0.07$)0.37$0.63$0.25$0.93$0.68$0.65$0.50$1.00$1.14$0.98$0.30$0.93$0.62$1.08$(0.48$)0.13$0.11$0.37$0.22$
Unlevered FCF Per Share, Diluted2.14$4.62$2.89$1.41$2.72$2.27$1.15$1.15$1.29$1.98$0.79$(0.06$)1.92$(0.32$)(0.39$)(0.73$)(0.07$)0.37$0.62$0.25$0.91$0.67$0.65$0.49$0.97$1.13$0.98$0.30$0.92$0.61$1.07$(0.47$)0.13$0.11$0.37$0.22$
Average Shares, Basic7,711,0007,712,0007,709,0007,688,0007,675,0007,674,0007,672,0007,651,0007,640,0007,639,0007,625,0007,592,0007,579,0007,570,0007,563,0007,544,0007,531,0007,531,0007,527,0007,507,0007,497,0007,495,0007,487,0007,457,0007,439,0007,432,0007,423,0007,402,0007,375,0007,366,0007,347,0007,300,0007,273,0007,264,0007,239,0007,216,0007,217,0007,195,0007,175,0007,173,0007,085,0007,131,0007,116,0007,076,0007,060,0007,055,0007,025,0006,972,000
Average Shares, Diluted7,887,0007,780,0007,773,0007,776,0007,878,0007,772,0007,753,0007,737,0007,724,0007,709,0007,690,0007,681,0007,776,0007,638,0007,608,0007,630,0007,720,0007,597,0007,573,0007,570,0007,647,0007,555,0007,532,0007,538,0007,638,0007,493,0007,467,0007,466,0007,494,0007,435,0007,413,0007,378,0007,375,0007,353,0007,323,0007,297,0007,315,0007,282,0007,250,0007,253,0007,191,0007,230,0007,210,0007,193,0007,198,0007,186,0007,168,0007,148,000
EBIT19,542,000$21,064,000$24,297,000$23,090,000$22,477,000$24,694,000$17,949,000$15,966,000$12,647,000$15,074,000$17,062,000$12,764,000$10,643,000$26,069,000$12,356,000$6,412,000$4,630,000$5,073,000$6,224,000$5,310,000$4,933,000$3,725,000$2,959,000$4,748,000$6,819,000$6,114,000$6,374,000$5,014,000$5,424,000$5,982,000$5,679,000$2,639,000$2,127,000$2,563,000$3,972,000$3,247,000$2,304,000$4,123,000$4,225,000$1,734,000$2,638,000$3,064,000$3,495,000$2,567,000$2,592,000$3,199,000$2,888,000$3,195,000$
EBITDA19,542,000$21,064,000$29,016,000$27,724,000$27,134,000$28,721,000$20,981,000$18,965,000$15,608,000$17,913,000$19,892,000$15,541,000$13,392,000$28,873,000$15,673,000$9,428,000$6,831,000$7,110,000$8,327,000$7,379,000$6,991,000$5,785,000$5,043,000$6,814,000$8,871,000$8,184,000$8,402,000$7,036,000$7,435,000$7,928,000$7,721,000$4,471,000$3,591,000$3,938,000$5,373,000$4,642,000$3,829,000$5,483,000$5,607,000$3,101,000$3,977,000$4,230,000$4,683,000$3,720,000$3,761,000$4,159,000$4,004,000$4,326,000$