NASDAQ:UFPT | Income Statement | UFP TECHNOLOGIES INC

Complete source-backed income-statement history.

Available history
2009-12-31 to 2026-06-30
Data captured

Historical Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2026-06-30$173.96M$123.05M$50.92M$22.75M$28.1M$26.43M$5.58M$20.85M$2.69$2.687,740,0007,788,000
2026-03-31$154.2M$109.84M$44.36M$21.02M$23.37M$21.61M$4.11M$17.5M$2.27$2.247,721,0007,799,000
2025-12-31$148.92M$106.95M$41.97M$20.97M$21.5M$19.54M$1.98M$17.57M$2.28$2.232,00021,000
2025-09-30$154.56M$111.81M$42.75M$19.07M$23.38M$21.06M$4.68M$16.38M$2.12$2.117,712,0007,780,000
2025-06-30$151.18M$107.63M$43.54M$18.68M$24.33M$21.63M$4.45M$17.18M$2.23$2.217,709,0007,773,000
2025-03-31$148.15M$106M$42.15M$18.73M$23.13M$20.28M$3.1M$17.18M$2.24$2.217,688,0007,776,000
2024-12-31$144.07M$102.01M$42.06M$18.62M$22.26M$19.1M$2.72M$16.38M$2.13$2.092,00022,000
2024-09-30$145.17M$103.64M$41.52M$15.79M$24.76M$21.22M$4.86M$16.36M$2.13$2.117,674,0007,772,000
2024-06-30$110.18M$77.15M$33.03M$13.9M$17.95M$17.37M$3.82M$13.55M$1.77$1.757,672,0007,753,000
2024-03-31$105.01M$74.93M$30.08M$13.91M$15.92M$15.34M$2.64M$12.69M$1.66$1.647,651,0007,737,000
2023-12-31$101.5M$75.37M$26.13M$13.12M$12.74M$11.89M$284,000.00$11.61M$1.52$1.505,0004,000
2023-09-30$100.78M$73.03M$27.75M$12.47M$15.05M$14.14M$2.45M$11.69M$1.53$1.527,639,0007,709,000
2023-06-30$100.04M$70.39M$29.65M$12.3M$17.04M$15.97M$4.09M$11.88M$1.56$1.557,625,0007,690,000
2023-03-31$97.75M$69.05M$28.7M$13.01M$12.84M$11.9M$2.16M$9.74M$1.28$1.277,592,0007,681,000
2022-12-31$91.24M$67.96M$23.28M$11.89M$10.88M$9.77M$1.31M$8.46M$1.11$1.085,00034,000
2022-09-30$96.97M$71.45M$25.52M$11.82M$25.97M$25.24M$5.7M$19.54M$2.58$2.567,570,0007,638,000
2022-06-30$94.34M$70.02M$24.32M$12.08M$12.2M$11.62M$2.69M$8.93M$1.18$1.177,563,0007,608,000
2022-03-31$71.24M$54.11M$17.13M$10.01M$6.36M$6.09M$1.23M$4.86M$0.64$0.647,544,0007,630,000
2021-12-31$56.34M$43.27M$13.08M$8.14M$4.63M$4.63M$1.41M$3.22M$0.43$0.422,00030,000
2021-09-30$50.72M$38.71M$12.02M$6.81M$5.08M$5.06M$1.27M$3.79M$0.50$0.507,531,0007,597,000
2021-06-30$50.66M$37.24M$13.41M$7.23M$6.21M$6.22M$1.51M$4.72M$0.63$0.627,527,0007,573,000
2021-03-31$48.6M$35.99M$12.61M$7.31M$5.3M$5.29M$1.13M$4.16M$0.55$0.557,507,0007,570,000
2020-12-31$45.15M$33.77M$11.38M$6.29M$4.94M$4.92M$744,000.00$4.17M$0.56$0.554,00021,000
2020-09-30$43.3M$32.77M$10.53M$6.79M$3.73M$3.71M$720,000.00$2.99M$0.40$0.407,495,0007,555,000
2020-06-30$42.64M$32.7M$9.95M$6.67M$2.99M$2.93M$608,000.00$2.32M$0.31$0.317,487,0007,532,000
2020-03-31$48.28M$35.45M$12.82M$7.75M$5.08M$4.73M$841,000.00$3.89M$0.52$0.527,457,0007,538,000
2019-12-31$50.26M$36.49M$13.77M$7.03M$6.75M$6.74M$958,000.00$5.78M$0.78$0.765,00040,000
2019-09-30$49.39M$36.07M$13.32M$7.18M$6.14M$5.95M$308,000.00$5.64M$0.76$0.757,432,0007,493,000
2019-06-30$51.4M$37.03M$14.37M$7.8M$6.57M$6.18M$1.58M$4.6M$0.62$0.627,423,0007,467,000
2019-03-31$47.33M$34.83M$12.5M$7.24M$5.25M$4.78M$1.05M$3.73M$0.50$0.507,402,0007,466,000
2018-12-31$50.7M$37.99M$12.71M$7.1M$5.49M$5.14M$726,000.00$4.41M$0.60$0.599,00024,000
2018-09-30$47.81M$35.38M$12.43M$6.54M$5.89M$5.63M$1.49M$4.13M$0.56$0.567,366,0007,435,000
2018-06-30$49.02M$36.03M$12.99M$7.42M$5.67M$5.28M$1.29M$3.99M$0.54$0.547,347,0007,413,000
2018-03-31$42.93M$32.75M$10.19M$6.59M$2.56M$2.37M$589,000.00$1.78M$0.24$0.247,300,0007,378,000
2017-12-31$37.22M$29.38M$7.84M$5.65M$2.06M$2.12M-$599,000.00$2.72M$0.37$0.378,00011,000
2017-09-30$35.68M$27.49M$8.19M$5.69M$2.5M$2.55M$856,000.00$1.7M$0.23$0.237,264,0007,353,000
2017-06-30$37.89M$27.95M$9.94M$6.06M$3.93M$3.96M$1.33M$2.63M$0.36$0.367,239,0007,323,000
2017-03-31$37.05M$27.54M$9.52M$6.32M$3.21M$3.23M$1.06M$2.17M$0.30$0.307,216,0007,297,000
2016-12-31$36.51M$28.32M$8.19M$5.7M$2.26M$2.29M$797,000.00$1.49M$0.21$0.217,00010,000
2016-09-30$37.22M$28.77M$8.45M$6.03M$4.08M$4.11M$1.44M$2.67M$0.37$0.377,195,0007,282,000
2016-06-30$37.9M$27.62M$10.29M$6.47M$4.19M$4.21M$1.47M$2.74M$0.38$0.387,175,0007,250,000
2016-03-31$34.5M$26.78M$7.73M$5.9M$1.7M$1.72M$640,000.00$1.08M$0.15$0.157,173,0007,253,000
2015-12-31$33.93M$24.92M$9.01M$5.6M$2.6M$2.64M$962,000.00$1.68M$0.24$0.23-6,000-6,000
2015-09-30$34.44M$24.93M$9.51M$5.6M$3.06M$3.06M$1.07M$1.99M$0.28$0.287,131,0007,230,000
2015-06-30$36.5M$26.21M$10.29M$6.78M$3.49M$3.5M$1.22M$2.27M$0.32$0.327,116,0007,210,000
2015-03-31$33.98M$25.34M$8.64M$6.02M$2.57M$2.54M$890,000.00$1.65M$0.23$0.237,076,0007,193,000
2014-12-31$35.27M$26.86M$8.41M$5.48M$2.48M$2.55M$982,000.00$1.57M$0.23$0.2110,0005,000
2014-09-30$35.41M$25.65M$9.75M$5.94M$3.1M$3.18M$1.11M$2.07M$0.29$0.297,055,0007,186,000
2014-06-30$34.03M$24.48M$9.55M$6.54M$2.79M$2.86M$1M$0.27$0.267,025,0007,168,000
2014-03-31$34.61M$25.43M$9.18M$5.89M$3.2M$3.17M$1.11M$0.30$0.296,972,0007,148,000
2013-12-31$34.99M$23.76M$11.23M$5.91M$5.33M$5.25M$1.87M$0.49$0.4822,0009,000
2013-09-30$34.7M$24.54M$10.16M$5.68M$4.48M$4.44M$1.55M$0.42$0.416,840,0007,112,000
2013-06-30$35.83M$25.11M$10.72M$6.08M$4.63M$4.59M$1.61M$0.44$0.426,798,0007,090,000
2013-03-31$33.7M$24.8M$8.9M$5.95M$2.96M$2.92M$886,000.00$0.30$0.296,768,0007,088,000
2012-12-31$33.37M$23.17M$10.2M$5.6M$4.6M$4.56M$1.35M$3.2M$0.48$0.4611,105-27,397
2012-09-30$31.97M$22.74M$9.23M$5.16M$4.07M$4.06M$1.46M$2.6M$0.39$0.376,720,7567,074,631
2012-06-30$33.67M$23.98M$9.69M$5.39M$4.31M$4.29M$1.54M$2.75M$0.41$0.396,693,9817,055,017
2012-03-31$31.95M$22.75M$9.2M$5.52M$3.69M-$2,058.00$3.67M$1.32M$2.35M$0.36$0.336,588,3677,030,197
2011-12-31$31.48M$22.52M$8.96M$4.74M$4.22M$4.21M$1.2M$3.01M$0.46$0.4318,90113,668
2011-09-30$30.76M$22.28M$8.48M$5.22M$3.26M$3.26M$819,079.00$2.44M$0.37$0.356,510,5236,999,224
2011-06-30$33.5M$23.5M$10M$5.69M$4.32M$4.31M$1.6M$2.7M$0.42$0.396,465,9686,981,838
2011-03-31$31.5M$22.7M$8.8M$5.73M$3.91M$3.91M$1.28M$2.63M$0.34$0.326,393,5216,969,361
2010-12-31$31.64M$22.43M$9.21M$4.73M$4.47M$4.61M$1.4M$3.21M$0.49$0.4539,86921,203
2010-09-30$30.47M$21.56M$8.91M$5.1M$3.8M$3.77M$1.39M$2.38M$0.38$0.356,214,7776,784,650
2010-06-30$29.96M$20.91M$9.05M$5.39M$3.67M$3.64M$1.34M$2.28M$0.37$0.346,138,2496,725,398

Annual Income Statement

DateRevenueCost of revenueGross profitR&D expenseSG&A expenseOperating expensesOperating incomeNonoperating income/expensePre-tax incomeIncome taxNet incomeBasic EPSDiluted EPSBasic sharesDiluted shares
2025-12-31$602.8M$432.39M$170.41M$8.6M$77.44M$92.34M$82.51M$14.2M$68.31M$8.87$8.757,705,0007,804,000
2024-12-31$504.42M$357.73M$146.69M$10.4M$62.22M$80.9M$73.03M$14.04M$58.98M$7.69$7.587,668,0007,785,000
2023-12-31$400.07M$287.85M$112.23M$7.2M$50.89M$57.66M$53.9M$8.98M$44.92M$5.89$5.837,624,0007,701,000
2022-12-31$353.79M$263.53M$90.26M$9.3M$45.8M$55.4M$52.72M$10.93M$41.79M$5.52$5.457,564,0007,663,000
2021-12-31$206.32M$155.21M$51.11M$8.5M$29.48M$21.22M$21.21M$5.32M$15.89M$2.11$2.097,524,0007,615,000
2020-12-31$179.37M$134.69M$44.68M$8.2M$27.49M$16.73M$16.28M$2.91M$13.37M$1.79$1.777,484,0007,568,000
2019-12-31$198.38M$144.42M$53.96M$8.8M$29.25M$24.71M$23.65M$3.9M$19.75M$2.66$2.637,424,0007,516,000
2018-12-31$190.46M$142.15M$48.31M$10.5M$27.65M$19.61M$18.4M$4.09M$14.31M$1.95$1.937,347,0007,430,000
2017-12-31$147.84M$112.36M$35.49M$5M$23.72M$11.69M$166,000.00$11.86M$2.65M$9.21M$1.27$1.267,248,0007,337,000
2016-12-31$146.13M$111.48M$34.65M$1.3M$24.11M$12.24M$80,000.00$12.32M$4.35M$7.97M$1.11$1.107,190,0007,275,000
2015-12-31$138.85M$101.4M$37.45M$1.3M$24.01M$11.71M$27,000.00$11.74M$4.15M$7.59M$1.07$1.057,102,0007,206,000
2014-12-31$139.31M$102.43M$36.88M$1.4M$23.85M$11.56M$204,000.00$11.77M$4.21M$7.56M$1.08$1.057,028,0007,175,000
2013-12-31$139.22M$98.21M$41.01M$1.2M$23.61M$17.4M-$205,000.00$17.19M$5.92M$11.28M$1.65$1.596,824,0007,105,000
2012-12-31$130.96M$92.64M$38.32M$1.3M$21.67M$16.67M-$92,000.00$16.57M$5.68M$10.9M$1.63$1.556,679,0007,028,000
2011-12-31$127.24M$91M$36.25M$1.2M$21.37M$15.72M-$27,000.00$15.69M$4.91M$10.78M$1.60$1.486,476,0006,999,000
2010-12-31$120.77M$86.15M$34.62M$900,000.00$20.24M$14.39M$34,463.00$14.43M$5.02M$9.41M$1.50$1.376,157,3106,749,062
2009-12-31$99.23M$72.51M$26.72M$18.54M$8.19M$606,943.00$8.8M$2.82M$5.98M$1.02$0.945,829,5806,293,964

Research interface only. Not investment advice. Prices are a checked-in snapshot, not live quotes.