UFP Technologies, Inc(NASDAQ:UFPT)
UFP Technologies, Inc. designs and converts foams, films, and plastics materials for the medical, automotive, consumer, electronics, industrial, and aerospace and defense markets in the United States. It offers single patient use surfaces, advanced wound care, infection prevention, and disposables f...
Website: http://www.ufpt.com
Founded: 1963
Full Time Employees: 986
Sector: Consumer Cyclical
Industry: Packaging & Containers
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 154,202,000 | 148,915,000 | 154,558,000 | 151,176,000 | 148,148,000 | 144,070,000 | 145,165,000 | 110,177,000 | 105,009,000 | 101,497,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,261,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,506,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 | 34,993,569 | 34,700,192 | |||||||||||||||||||||||||||||||||||||||||||||||||
yoy | 4.09% | 3.36% | 6.47% | 37.21% | 41.08% | 41.95% | 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% | 0.67% | -10.16% | -12.34% | -17.03% | 2.01% | -0.86% | 3.32% | 4.86% | 10.24% | 36.21% | 33.98% | 29.39% | 15.86% | 1.96% | -4.13% | -0.04% | 7.39% | 7.58% | 8.07% | 3.84% | 1.55% | -3.78% | -2.73% | 7.27% | -1.83% | 0.78% | 2.03% | |||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | 3.55% | -3.65% | 2.24% | 2.04% | 2.83% | -0.75% | 31.76% | 4.92% | 3.46% | 0.71% | 0.75% | 2.34% | 7.14% | -5.91% | 2.78% | 32.43% | 26.44% | 11.08% | 0.13% | 4.23% | 7.63% | 4.28% | 1.54% | -11.67% | -3.95% | 1.76% | -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.47% | -5.64% | 7.42% | -3.66% | -0.39% | 4.06% | -1.69% | -1.10% | 0.85% | ||||||||||||||||||||||||||||||||||||||||||||||||||
cost of sales | 109,840,000 | 106,947,000 | 111,811,000 | 107,633,000 | 105,997,000 | 102,014,000 | 103,642,000 | 77,146,000 | 74,926,000 | 75,368,000 | 73,034,000 | 70,392,000 | 69,052,000 | 67,957,000 | 71,447,000 | 70,019,000 | 54,108,000 | 43,268,000 | 38,707,000 | 37,241,000 | 35,990,000 | 33,770,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,607,000 | 26,776,000 | 24,921,000 | 24,931,000 | 26,206,000 | 25,339,000 | 26,654,000 | 25,723,000 | 24,549,000 | 25,580,000 | 24,128,207 | 24,537,759 | |||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 44,362,000 | 41,968,000 | 42,747,000 | 43,543,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,280,000 | 25,523,000 | 24,324,000 | 17,134,000 | 13,075,000 | 12,016,000 | 13,414,000 | 12,609,000 | 11,383,000 | 10,528,000 | 9,949,000 | 12,823,000 | 13,771,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,185,000 | 8,452,000 | 10,295,000 | 7,727,000 | 9,012,000 | 9,510,000 | 10,293,000 | 8,638,000 | 8,613,000 | 9,683,000 | 9,476,000 | 9,029,000 | 10,865,362 | 10,162,433 | |||||||||||||||||||||||||||||||||||||||||||||||||
yoy | 5.25% | -0.21% | 2.95% | 31.82% | 40.12% | 60.96% | 49.63% | 11.42% | 4.82% | 12.24% | 8.73% | 21.88% | 67.51% | 78.05% | 112.41% | 81.33% | 35.89% | 14.86% | 14.13% | 34.83% | -1.67% | -17.34% | -20.97% | -30.77% | 2.61% | 8.38% | 7.16% | 10.67% | 22.70% | 62.13% | 51.73% | 30.63% | 7.03% | -4.25% | -3.06% | -3.44% | 23.15% | -9.18% | -11.13% | 0.02% | -10.55% | 4.63% | -1.79% | 8.62% | -4.33% | -20.73% | -4.72% | |||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | 5.70% | -1.82% | -1.83% | 3.30% | 0.23% | 1.28% | 25.71% | 9.80% | 15.13% | -5.84% | -6.39% | 3.29% | 23.29% | -8.79% | 4.93% | 41.96% | 31.04% | 8.81% | -10.42% | 6.38% | 10.77% | 8.12% | 5.82% | -22.41% | -6.88% | 3.38% | -7.31% | 15.00% | -1.64% | 2.21% | -4.27% | 27.50% | 29.96% | -4.35% | -17.58% | 4.47% | 16.26% | -3.16% | -17.90% | 33.23% | -14.26% | -5.24% | -7.61% | 19.16% | 0.29% | -11.05% | 2.18% | 4.95% | -16.90% | 6.92% | ||||||||||||||||||||||||||||||||||||||||||||||||||
gross margin % | 28.77% | 28.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.94% | 25.21% | 24.31% | 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.42% | 22.71% | 27.16% | 22.40% | 26.56% | 27.61% | 28.20% | 25.42% | 24.42% | 27.35% | 27.85% | 26.09% | 31.05% | 29.29% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% |
selling, general & administrative expenses | 21,021,000 | 14,118,500 | 19,069,000 | 18,679,000 | 18,725,000 | 10,900,250 | 15,789,000 | 13,900,000 | 13,912,000 | 9,442,750 | 12,467,000 | 12,299,000 | 13,006,000 | 8,477,250 | 11,822,000 | 12,078,000 | 10,011,000 | 5,335,750 | 6,806,000 | 7,228,000 | 7,309,000 | 5,302,000 | 6,791,000 | 6,665,000 | 5,556,500 | 7,183,000 | 7,799,000 | 7,244,000 | 5,137,500 | 6,541,000 | 7,417,000 | 6,592,000 | 4,517,500 | 5,693,000 | 6,061,000 | 6,316,000 | 4,600,500 | 6,027,000 | 4,601,000 | 5,604,000 | 6,776,000 | 6,024,000 | 4,540,250 | 5,871,000 | 6,466,000 | 5,834,000 | 4,424,909 | 5,678,614 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition costs | 14,000 | 283,000 | 37,000 | 844,000 | 732,000 | 943,000 | 10,000 | 242,000 | 775,000 | 276,000 | 154,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of contingent consideration | -528,000 | 263,000 | 263,000 | 263,000 | 238,000 | 238,000 | 238,000 | 238,000 | 238,000 | 238,000 | 198,000 | 2,853,000 | 489,000 | 3,346,000 | 6,002,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposal of property, plant & equipment | -26,000 | -12,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | 23,367,000 | 21,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 | 5,325,205 | 4,483,819 | |||||||||||||||||||||||||||||||||||||||||||||||||
yoy | 1.04% | -3.39% | -5.59% | 35.53% | 45.23% | 74.76% | 64.60% | 5.33% | 24.01% | 17.11% | -42.06% | 39.70% | 101.90% | 134.68% | 411.42% | 96.54% | 20.00% | -6.14% | 36.30% | 107.31% | 4.43% | -26.82% | -39.31% | -54.44% | -3.39% | 22.79% | 4.30% | 15.93% | 104.88% | 166.96% | 135.40% | 44.25% | -20.00% | -8.90% | -38.74% | -6.27% | 88.09% | -13.25% | 33.58% | 20.25% | -33.62% | 4.96% | -1.39% | 25.07% | -19.66% | -53.41% | -30.91% | |||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | 8.66% | -8.02% | -3.90% | 5.20% | 3.90% | -10.12% | 37.95% | 12.73% | 25.03% | -15.35% | -11.72% | 32.72% | 18.08% | -58.12% | 112.85% | 91.81% | 37.25% | -8.73% | -18.21% | 17.11% | 7.35% | 32.54% | 24.42% | -41.00% | -24.77% | 9.91% | -6.60% | 25.11% | -4.39% | -6.64% | 3.81% | 121.10% | 24.59% | -17.68% | -36.39% | 22.62% | 41.88% | -44.65% | -2.67% | 146.07% | -34.56% | -14.76% | -12.39% | 35.84% | 3.47% | -19.92% | 11.12% | -12.74% | -40.00% | 18.76% | ||||||||||||||||||||||||||||||||||||||||||||||||||
operating margin % | 15.15% | 14.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.22% | 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.56% | 5.97% | 5.53% | 7.01% | 10.37% | 8.65% | 6.19% | 10.96% | 11.06% | 4.94% | 7.67% | 8.87% | 9.55% | 7.56% | 7.03% | 8.75% | 8.19% | 9.23% | 15.22% | 12.92% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% |
interest expense | 1,737,000 | 1,931,000 | 2,393,000 | 2,671,000 | 2,809,000 | 3,378,000 | 3,475,000 | 577,000 | 631,000 | 755,000 | 933,000 | 1,089,000 | 869,000 | 839,000 | 841,000 | 744,000 | 339,000 | -99,000 | 16,000 | -21,000 | 16,000 | -149,000 | 17,000 | 33,000 | 16,000 | -1,264,000 | 165,000 | 194,000 | 231,000 | -288,000 | -355,000 | 404,000 | 273,000 | 89,000 | -12,000 | -13,000 | 14,000 | -11,000 | 24,000 | 22,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense | 22,000 | 31,000 | -78,000 | 32,000 | 36,000 | -42,000 | 77,000 | -10,000 | 90,500 | 35,000 | 327,000 | 115,250 | 24,000 | 198,000 | 239,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax expense | 21,608,000 | 15,742,750 | 21,064,000 | 21,626,000 | 20,281,000 | 13,481,500 | 21,219,000 | 17,372,000 | 15,335,000 | 10,502,500 | 14,141,000 | 15,973,000 | 11,895,000 | 10,736,750 | 25,239,000 | 11,623,000 | 6,085,000 | 4,143,750 | 5,057,000 | 6,224,000 | 5,294,000 | 2,841,750 | 3,708,000 | 2,926,000 | 4,732,000 | 4,227,750 | 5,949,000 | 6,180,000 | 4,783,000 | 3,316,750 | 5,627,000 | 5,275,000 | 2,366,000 | 2,435,750 | 2,551,000 | 3,959,000 | 3,233,000 | 2,507,250 | 4,106,000 | 4,208,000 | 1,715,000 | 2,275,750 | 3,064,000 | 3,495,000 | 2,543,000 | 2,303,000 | 3,179,000 | 2,861,000 | 3,173,000 | 2,986,157.25 | 4,440,838 | |||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | 4,113,000 | 1,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 | 1,871,381 | 1,554,293 | |||||||||||||||||||||||||||||||||||||||||||||||||
net income | 17,495,000 | 17,566,000 | 16,383,000 | 17,180,000 | 17,184,000 | 16,375,000 | 16,361,000 | 13,552,000 | 12,693,000 | 11,608,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 | 1,623,750 | 1,695,000 | 2,630,000 | 2,171,000 | 1,619,750 | 2,669,000 | 2,735,000 | 1,075,000 | 1,479,250 | 1,992,000 | 2,272,000 | 1,653,000 | 1,497,000 | 2,066,000 | 1,860,000 | 2,062,000 | 1,974,752.5 | 2,886,545 | |||||||||||||||||||||||||||||||||||||||||||||||||
yoy | 1.81% | 7.27% | 0.13% | 26.77% | 35.38% | 41.07% | 39.91% | 14.05% | 30.33% | 37.18% | -40.15% | 33.08% | 100.47% | 162.88% | 415.70% | 89.37% | 16.69% | -22.84% | 26.81% | 103.41% | 6.99% | -27.78% | -47.03% | -49.59% | 4.20% | 31.00% | 36.45% | 15.24% | 110.13% | 171.59% | 143.89% | 51.71% | -18.15% | 0.25% | -36.49% | -3.84% | 101.95% | 9.50% | 33.99% | 20.38% | -34.97% | -1.19% | -3.58% | 22.15% | -19.84% | -24.19% | -28.43% | |||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | -0.40% | 7.22% | -4.64% | -0.02% | 4.94% | 0.09% | 20.73% | 6.77% | 9.35% | -0.74% | -1.59% | 22.01% | 15.09% | -56.69% | 118.84% | 83.80% | 50.92% | -15.04% | -19.64% | 13.26% | -0.22% | 39.63% | 28.90% | -40.43% | -32.65% | 2.41% | 22.68% | 23.14% | -15.33% | 6.68% | 3.61% | 124.54% | 9.44% | -4.20% | -35.55% | 21.14% | 34.03% | -39.31% | -2.41% | 154.42% | -27.33% | -25.74% | -12.32% | 37.45% | 10.42% | -27.54% | 11.08% | -9.80% | 4.42% | -31.59% | ||||||||||||||||||||||||||||||||||||||||||||||||||
net income margin % | 11.35% | 11.80% | 10.60% | 11.36% | 11.60% | 11.37% | 11.27% | 12.30% | 12.09% | 11.44% | 11.60% | 11.88% | 9.96% | 9.27% | 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% | 4.36% | 4.75% | 6.94% | 5.86% | 4.44% | 7.17% | 7.22% | 3.12% | 4.36% | 5.78% | 6.22% | 4.87% | 4.24% | 5.84% | 5.47% | 5.96% | 5.64% | 8.32% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% |
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 2.27 | 8,863.41 | 2.12 | 2.23 | 2.24 | 7,684.44 | 2.13 | 1.77 | 1.66 | 5,885.63 | 1.53 | 1.56 | 1.28 | 5,515.59 | 2.58 | 1.18 | 0.64 | 2,108.32 | 0.5 | 0.63 | 0.55 | 1,788.77 | 0.4 | 0.31 | 0.52 | 2,658.12 | 0.76 | 0.62 | 0.5 | 1,948.65 | 0.56 | 0.54 | 0.24 | 1,269.1 | 0.23 | 0.36 | 0.3 | 0.21 | 0.37 | 0.38 | 0.15 | 0.24 | 0.28 | 0.32 | 0.23 | 0.23 | 0.29 | 0.27 | 0.3 | 0.49 | 0.42 | |||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 2.24 | 8,743.48 | 2.11 | 2.21 | 2.21 | 7,574.51 | 2.11 | 1.75 | 1.64 | 5,825.67 | 1.52 | 1.55 | 1.27 | 5,445.63 | 2.56 | 1.17 | 0.64 | 2,088.33 | 0.5 | 0.62 | 0.55 | 1,768.78 | 0.4 | 0.31 | 0.52 | 2,628.13 | 0.75 | 0.62 | 0.5 | 1,928.66 | 0.56 | 0.54 | 0.24 | 1,259.11 | 0.23 | 0.36 | 0.3 | 0.21 | 0.37 | 0.38 | 0.15 | 0.23 | 0.28 | 0.32 | 0.23 | 0.21 | 0.29 | 0.26 | 0.29 | 0.48 | 0.41 | |||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 7,721 | 7,705,000 | 7,712 | 7,709 | 7,688 | 7,668,000 | 7,674 | 7,672 | 7,651 | 7,624,000 | 7,639 | 7,625 | 7,592 | 7,564,000 | 7,570 | 7,563 | 7,544 | 7,524,000 | 7,531 | 7,527 | 7,507 | 7,484,000 | 7,495 | 7,487 | 7,457 | 7,424,000 | 7,432 | 7,423 | 7,402 | 7,347,000 | 7,366 | 7,347 | 7,300 | 7,248,000 | 7,264 | 7,239 | 7,216 | 7,190 | 7,225 | 7,196 | 7,173 | 7,115 | 7,076 | 7,028 | 7,055 | 7,025 | 6,972 | 6,824 | 6,839,556 | 6,679,412 | 6,475,540 | 6,157,310 | 5,549,830 | 5,306,948 | 5,022,532 | 4,798,008 | 4,616,983 | 4,489,984 | 4,342,879 | 4,245,033 | ||||||||||||||||||||||||||||||||||||||||
diluted | 7,799 | 7,804,000 | 7,780 | 7,773 | 7,776 | 7,785,000 | 7,772 | 7,753 | 7,737 | 7,701,000 | 7,709 | 7,690 | 7,681 | 7,663,000 | 7,638 | 7,608 | 7,630 | 7,615,000 | 7,597 | 7,573 | 7,570 | 7,568,000 | 7,555 | 7,532 | 7,538 | 7,516,000 | 7,493 | 7,467 | 7,466 | 7,430,000 | 7,435 | 7,413 | 7,378 | 7,337,000 | 7,353 | 7,323 | 7,297 | 7,275 | 7,312 | 7,271 | 7,255 | 7,219 | 7,193 | 7,175 | 7,186 | 7,168 | 7,148 | 7,105 | 7,111,849 | 7,028,469 | 6,999,300 | 6,749,062 | 6,262,666 | 5,861,420 | 5,571,068 | 5,260,569 | 4,994,611 | 4,489,984 | 4,342,879 | 4,245,033 | ||||||||||||||||||||||||||||||||||||||||
comprehensive income | 15,773 | 76,127,583 | 16,434 | 22,474 | 19,509 | 54,505,088 | 17,431 | 13,371 | 12,109 | 45,768,943 | 10,901 | 11,924 | 10,232 | 41,148,533 | 17,815 | 7,413 | 5,239 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation gain | -1,722 | 1,917.5 | 51 | 5,294 | 2,325 | -584 | 493 | 381 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income | -1,722 | 7,865,330 | 51 | 5,294 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of property, plant & equipment | 2,750 | 22,000 | -11,000 | 9,000 | 1,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income : | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive gain | 2,325 | 76.5 | 1,070 | -181 | -584 | 493 | 381 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of property, plant & equipment | 1,750 | -1,000 | 27,000 | 106,000 | -1,551,500 | 3,000 | -10,500 | -21,000 | -21,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expenses | 7,500 | 70,000 | 2,000 | 7,000 | -29,000 | -20,000 | -78,250 | -104,000 | -157,000 | -500 | 4,000 | 4,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustment | -4,433,306 | 1,070 | -181 | 878,259 | -793 | 41 | -607,140 | -1,725 | -1,516 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of molded fiber business | -28,000 | -15,623,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss | -64.75 | -793 | 41 | -607,140 | -1,725 | -1,516 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | -8,250 | -11,000 | -11,000 | -12,000 | 3,000 | 12,000 | -7,000 | -25,000 | -363,000 | 63,000 | 42,000 | -42,000 | -200,000 | 25,000 | 15,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property, plant & equipment | -6,197,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | -52,000 | -73,000 | 85,000 | -3,000 | -50,000 | 50,250 | 101,000 | 100,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of fixed assets | 74,500 | 12,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of fixed assets | 290,000 | -12,750 | 5,000 | -15,000 | 750 | 8,000 | 2,801.75 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative expenses | 7,752,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of fixed assets | -4,000 | -40,000 | -5,000 | -1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition-related costs | 272,250 | 19,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
material overcharge settlement | -104,000 | -121,000 | -1,681,000 | -423,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition related costs | 1,069,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring costs | 63,000 | 217,000 | 25,000 | 55,000 | 123,000 | 797,000 | 851,000 | 30,000 | 78,000 | 460,000 | 772,000 | 234,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general, and administrative expenses | 6,470,000 | 5,904,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income (expense) | 9,000 | 8,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average common shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 7,131 | 7,116 | 5,829,580 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 7,230 | 7,210 | 6,293,964 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gain) loss on sale of fixed assets |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 19,976,000 | 20,301,000 | 18,226,000 | 14,892,000 | 14,028,000 | 13,450,000 | 16,356,000 | 16,728,000 | 11,372,000 | 5,263,000 | 6,376,000 | 5,291,000 | 6,503,000 | 4,451,000 | 9,937,000 | 5,576,000 | 3,652,000 | 11,117,000 | 33,094,000 | 30,273,000 | 25,377,000 | 24,234,000 | 17,435,000 | 12,266,000 | 7,334,000 | 3,743,000 | 11,390,000 | 5,231,000 | 2,493,000 | 3,238,000 | 5,088,000 | 5,915,000 | 7,064,000 | 37,978,000 | 37,246,000 | 34,514,000 | 33,755,000 | 31,359,000 | 30,118,000 | 27,007,000 | 25,459,000 | 29,804,000 | 29,355,000 | 29,173,000 | 24,392,000 | 34,052,000 | 33,048,000 | 31,960,000 | 34,620,000 | 37,303,000 | 38,232,943 | 33,479,519 | 29,848,798 | 24,433,761 | 14,998,514 | 6,729,370 | 310,137 | 25,823 | 26,767 | ||||
receivables | 98,566,000 | 82,914,000 | 85,176,000 | 84,931,000 | 93,779,000 | 84,677,000 | 89,151,000 | 60,985,000 | 61,250,000 | 64,449,000 | 60,968,000 | 64,090,000 | 60,142,000 | 55,117,000 | 61,477,000 | 57,913,000 | 46,182,000 | 39,384,000 | 32,456,000 | 31,222,000 | 30,018,000 | 26,428,000 | 28,648,000 | 28,321,000 | 21,381,000 | 21,249,000 | 17,481,000 | 16,470,000 | 17,032,000 | 17,835,902 | 15,618,717 | 14,633,375 | 14,218,005 | 12,754,875 | 11,795,468 | 11,628,639 | 15,299,748 | 11,818,906 | 9,139,314 | 8,542,272 | 9,453,243 | ||||||||||||||||||||||
inventories | 93,983,000 | 86,856,000 | 86,149,000 | 85,200,000 | 89,839,000 | 87,536,000 | 88,690,000 | 77,976,000 | 73,900,000 | 70,191,000 | 69,777,000 | 63,049,000 | 56,649,000 | 53,536,000 | 53,821,000 | 50,556,000 | 43,295,000 | 33,436,000 | 21,674,000 | 21,160,000 | 20,016,000 | 18,642,000 | 19,488,000 | 20,959,000 | 20,242,000 | 18,276,000 | 19,219,000 | 19,038,000 | 19,437,000 | 19,576,000 | 19,902,000 | 18,732,000 | 18,258,000 | 12,863,000 | 13,136,000 | 14,095,000 | 14,411,000 | 14,151,000 | 14,568,000 | 13,884,000 | 13,218,000 | 14,202,000 | 13,535,000 | 12,832,000 | 12,925,000 | 12,893,000 | 13,500,000 | 13,429,000 | 12,177,000 | 11,048,000 | 9,897,219 | 9,695,060 | 9,758,623 | 8,044,336 | 7,647,517 | 8,152,746 | 5,876,626 | 5,929,677 | 6,441,592 | 5,236,232 | 4,412,606 | 4,692,830 | 5,203,015 |
prepaid expenses and other current assets | 7,591,000 | 6,604,000 | 4,659,000 | 5,100,000 | 4,558,000 | 4,296,000 | 4,017,000 | 2,865,000 | 4,641,000 | 3,622,000 | 2,421,000 | 11,552,000 | 5,311,000 | 3,077,000 | 2,957,000 | 2,630,000 | 3,700,000 | ||||||||||||||||||||||||||||||||||||||||||||||
refundable income taxes | 3,990,000 | 5,310,000 | 1,816,000 | 1,708,000 | 3,140,000 | 4,979,000 | 2,252,000 | 2,176,000 | 1,297,000 | 481,000 | 2,590,000 | 102,000 | 832,000 | 854,000 | 576,000 | 279,000 | 2,036,000 | 717,000 | 1,504,000 | 2,285,000 | 966,000 | 616,000 | 776,000 | 1,017,000 | 979,000 | 9,000 | 807,000 | 481,000 | 480,000 | 897,000 | 1,186,000 | 908,000 | 479,000 | 2,579,000 | 3,192,000 | 829,000 | 1,625,000 | 949,000 | 1,537,000 | 1,713,687 | 1,086,632 | 1,414,026 | |||||||||||||||||||||
total current assets | 224,106,000 | 201,001,000 | 197,971,000 | 191,390,000 | 205,886,000 | 194,945,000 | 201,007,000 | 162,161,000 | 150,539,000 | 144,633,000 | 140,467,000 | 137,071,000 | 126,916,000 | 116,346,000 | 133,842,000 | 125,699,000 | 98,440,000 | 87,320,000 | 91,133,000 | 86,466,000 | 78,041,000 | 71,864,000 | 68,563,000 | 63,915,000 | 59,775,000 | 53,250,000 | 64,100,000 | 57,934,000 | 55,048,000 | 55,626,000 | 58,319,000 | 57,548,000 | 58,099,000 | 75,074,000 | 75,639,000 | 73,379,000 | 72,958,000 | 69,847,000 | 69,635,000 | 66,986,000 | 62,376,000 | 63,603,000 | 65,569,000 | 64,821,000 | 61,329,000 | 68,413,000 | 68,173,000 | 67,573,000 | 69,206,000 | 68,832,000 | 67,994,828 | 64,494,043 | 58,040,394 | 50,769,647 | 38,751,197 | 29,641,954 | 28,575,011 | 20,374,186 | 23,580,357 | 18,564,830 | 15,835,466 | 15,121,616 | 17,198,607 |
property, plant and equipment | 78,396,000 | 79,109,000 | 77,540,000 | 73,917,000 | 71,506,000 | 70,564,000 | 70,311,000 | 63,736,000 | 61,931,000 | 62,137,000 | 60,687,000 | 59,839,000 | 59,027,000 | 58,072,000 | 107,809,000 | 137,443,000 | 135,245,000 | 126,837,000 | 122,184,000 | 121,709,000 | 120,037,000 | 118,388,000 | 118,461,000 | 117,717,000 | 117,292,000 | 116,089,000 | 115,208,000 | 113,866,000 | 113,275,000 | 111,779,000 | 112,503,000 | 111,289,000 | 113,935,000 | 106,716,000 | 103,797,000 | 101,357,000 | 98,657,000 | 96,806,000 | 96,390,000 | 94,673,000 | 91,930,000 | 90,564,000 | 88,630,000 | 86,088,000 | 84,178,000 | 75,823,000 | 40,666,779 | 38,269,142 | 37,212,463 | 36,723,341 | 34,663,332 | 33,172,875 | 29,207,604 | 28,379,500 | |||||||||
goodwill | 196,648,000 | 197,403,000 | 197,302,000 | 192,968,000 | 190,558,000 | 189,657,000 | 204,732,000 | 115,616,000 | 113,104,000 | 113,263,000 | 112,968,000 | 113,168,000 | 113,159,000 | 113,028,000 | 112,657,000 | 114,921,000 | 115,570,000 | 107,905,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 51,838,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,000 | 7,322,131 | 7,038,631 | 6,481,037 | 6,481,037 | 6,481,037 | 6,481,037 | 6,481,037 | 6,481,037 | 6,481,037 | 6,481,037 | 6,481,037 | 6,481,037 | 6,406,037 |
intangible assets | 137,856,000 | 140,849,000 | 143,261,000 | 141,974,000 | 142,668,000 | 144,252,000 | 134,718,000 | 62,382,000 | 62,914,000 | 64,116,000 | 65,020,000 | 66,253,000 | 67,346,000 | 68,361,000 | 69,041,000 | 70,514,000 | 71,567,000 | 67,585,000 | 18,776,000 | 19,090,000 | 19,404,000 | 19,718,000 | 20,032,000 | 20,347,000 | 20,661,000 | 20,975,000 | 21,289,000 | 21,603,000 | 21,918,000 | 22,232,000 | 22,546,000 | 22,860,000 | 23,186,000 | 79,000 | 159,000 | 238,000 | 318,000 | 397,000 | 477,000 | 556,000 | 636,000 | 715,000 | 794,000 | 874,000 | 953,000 | 1,033,000 | 1,114,000 | 1,227,000 | 1,346,000 | 1,465,741 | 2,083,941 | 398,499 | 593,829 | 817,737 | |||||||||
non-qualified deferred compensation plan | 7,258,000 | 7,465,000 | 7,333,000 | 6,971,000 | 6,395,000 | 6,174,000 | 6,162,000 | 5,792,000 | 5,711,000 | 5,323,000 | 4,824,000 | 4,945,000 | 4,706,000 | 4,148,000 | 3,882,000 | 4,008,000 | 4,425,000 | 4,327,000 | 4,115,000 | 4,116,000 | 3,881,000 | 3,724,000 | 3,360,000 | 3,164,000 | 2,790,000 | 2,775,000 | 2,615,000 | 2,573,000 | 2,482,000 | 2,034,000 | 2,323,000 | 2,216,000 | 2,126,000 | 2,015,000 | 1,949,000 | 1,876,000 | 1,839,000 | 1,682,000 | |||||||||||||||||||||||||
right of use assets | 18,183,000 | 18,879,000 | 18,928,000 | 17,011,000 | 15,259,000 | 16,148,000 | 15,447,000 | 12,223,000 | 12,995,000 | 13,588,000 | 14,225,000 | 13,932,000 | 14,514,000 | 13,153,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 72,000 | 9,211,000 | 72,000 | 72,000 | 72,000 | 3,296,000 | 72,000 | 72,000 | 72,000 | 607,000 | 986,000 | 1,926,000 | 1,547,000 | 1,448,000 | 4,127,000 | 3,329,000 | 3,440,000 | 3,263,000 | 5,539,000 | 5,440,000 | 5,336,000 | 5,057,000 | 5,898,000 | 5,652,000 | 5,342,000 | 4,921,000 | 5,381,000 | 4,966,000 | 4,553,000 | 4,129,000 | 3,256,000 | 2,937,000 | 2,620,000 | 2,440,000 | 3,713,000 | 3,619,000 | 3,537,000 | 3,459,000 | 3,107,000 | 3,107,000 | 2,970,000 | 2,883,000 | 1,170,000 | 1,155,000 | 1,150,000 | 1,142,000 | 1,284,000 | 1,256,000 | 1,248,000 | 1,222,000 | 1,130,677 | 1,115,959 | 1,168,749 | 1,208,848 | 1,410,780 | 1,488,575 | 1,021,320 | 1,032,281 | 781,988 | 481,047 | 1,060,001 | 977,881 | 1,162,733 |
equity method investment | 6,889,000 | 6,927,000 | 6,941,000 | 6,906,000 | 6,849,000 | 6,808,000 | 5,623,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 5,276,000 | 3,444,000 | 3,473,000 | 3,450,000 | 3,449,000 | 447,000 | 436,000 | 414,000 | 413,000 | 469,000 | 633,000 | 858,000 | 3,567,000 | 3,636,000 | 3,807,000 | 1,130,000 | 1,167,000 | 1,102,000 | 199,000 | 153,000 | 153,000 | 153,000 | 148,000 | 147,000 | 148,000 | 147,000 | 140,000 | 140,000 | 137,000 | 201,000 | 275,000 | 191,000 | 188,000 | 144,000 | 2,069,000 | 1,994,000 | 1,945,000 | 1,931,000 | 1,927,000 | 1,869,000 | 1,840,000 | 1,834,000 | 2,054,000 | 2,203,000 | 2,210,000 | 2,159,000 | 2,071,000 | 5,084,000 | 2,064,000 | 2,013,000 | 1,881,231 | 1,682,529 | 1,454,867 | 1,389,375 | 1,183,930 | 657,516 | 643,721 | 499,417 | 331,515 | 378,768 | 456,764 | 538,791 | 469,423 |
total assets | 674,684,000 | 655,077,000 | 652,821,000 | 634,659,000 | 642,642,000 | 628,995,000 | 638,508,000 | 422,396,000 | 407,679,000 | 404,136,000 | 399,810,000 | 397,992,000 | 390,782,000 | 378,192,000 | 391,915,000 | 395,051,000 | 363,346,000 | 334,132,000 | 220,686,000 | 217,286,000 | 209,180,000 | 203,204,000 | 200,664,000 | 197,219,000 | 194,213,000 | 188,758,000 | 200,338,000 | 194,965,000 | 192,663,000 | 189,598,000 | 193,760,000 | 193,342,000 | 194,224,000 | 138,207,000 | 137,091,000 | 133,690,000 | 131,519,000 | 127,934,000 | 128,043,000 | 124,979,000 | 118,964,000 | 119,950,000 | 120,237,000 | 118,262,000 | 114,026,000 | 113,690,000 | 112,138,000 | 108,884,000 | 105,691,000 | 105,020,000 | 104,340,252 | 98,617,440 | 79,721,254 | 71,809,028 | 59,451,796 | 48,722,661 | 45,552,774 | 39,037,012 | 44,000,016 | 39,632,204 | 36,749,072 | 35,382,772 | 38,101,519 |
liabilities and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 28,433,000 | 24,289,000 | 29,442,000 | 22,666,000 | 29,702,000 | 24,269,000 | 26,268,000 | 22,966,000 | 23,654,000 | 22,286,000 | 26,948,000 | 25,125,000 | 20,454,000 | 19,961,000 | 20,899,000 | 23,443,000 | 15,668,000 | 10,611,000 | 7,556,000 | 8,355,000 | 5,977,000 | 4,121,000 | 4,547,000 | 5,415,000 | 7,535,000 | 4,577,000 | 6,825,000 | 5,895,000 | 6,037,000 | 6,836,000 | 7,970,000 | 8,743,000 | 5,412,000 | 4,180,000 | 4,958,000 | 4,394,000 | 5,907,000 | 4,002,000 | 5,106,000 | 5,463,000 | 4,380,000 | 4,598,000 | 4,732,000 | 4,473,000 | 4,336,000 | 5,398,000 | 5,269,000 | 4,161,000 | 4,648,000 | 3,081,000 | 3,559,245 | 4,088,003 | 3,344,480 | 5,168,589 | 4,273,625 | 3,304,194 | 5,694,152 | 4,620,399 | 6,062,841 | 3,665,722 | 2,632,497 | 2,596,162 | 3,807,564 |
accrued expenses | 26,219,000 | 28,796,000 | 30,280,000 | 24,583,000 | 28,563,000 | 30,410,000 | 29,649,000 | 20,731,000 | 16,466,000 | 22,085,000 | 18,663,000 | 16,772,000 | 16,768,000 | 23,122,000 | 26,019,000 | 17,928,000 | 9,955,000 | 12,700,000 | 8,361,000 | 8,192,000 | 6,861,000 | 7,944,000 | 8,415,000 | 7,113,000 | 6,350,000 | 8,483,000 | 8,326,000 | 7,504,000 | 5,952,000 | 8,458,000 | 6,569,000 | 5,407,000 | 5,540,000 | 5,763,000 | 5,356,000 | 4,629,000 | 4,084,000 | 4,698,000 | 5,372,000 | 4,769,000 | 3,367,000 | 5,374,000 | 6,442,000 | 6,146,000 | 4,502,000 | 5,222,000 | 7,001,000 | 6,834,000 | 5,717,000 | 8,265,000 | 5,844,417 | 7,592,842 | 5,540,163 | ||||||||||
deferred revenue | 4,627,000 | 4,240,000 | 4,833,000 | 4,609,000 | 4,794,000 | 4,667,000 | 5,798,000 | 4,552,000 | 4,527,000 | 6,616,000 | 3,814,000 | 4,266,000 | 3,582,000 | 4,679,000 | 4,173,000 | 5,612,000 | 5,040,000 | 4,247,000 | 1,671,000 | 1,903,000 | 1,763,000 | 1,887,000 | 1,946,000 | 2,648,000 | 2,432,000 | 2,574,000 | 2,532,000 | 2,951,000 | 2,972,000 | 2,507,000 | 3,918,000 | 3,331,000 | 3,130,000 | ||||||||||||||||||||||||||||||
lease liabilities | 5,016,000 | 5,037,000 | 4,952,000 | 4,715,000 | 4,125,000 | 4,226,000 | 3,979,000 | 3,280,000 | 3,369,000 | 3,222,000 | 3,163,000 | 2,614,000 | 2,938,000 | 2,517,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 218,000 | 219,000 | 122,000 | 190,000 | 223,000 | 153,000 | 258,000 | 420,000 | 216,000 | 4,450,000 | 1,682,000 | 2,109,000 | 909,000 | 863,000 | 16,000 | 204,000 | 5,000 | ||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 12,500,000 | 4,000,000 | 4,000,000 | 4,000,000 | 2,857,000 | 3,571,000 | 2,857,000 | 2,857,000 | 2,857,000 | 2,857,000 | |||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 77,013,000 | 74,862,000 | 82,226,000 | 69,195,000 | 79,874,000 | 76,295,000 | 78,347,000 | 51,787,000 | 52,436,000 | 58,209,000 | 56,588,000 | 52,993,000 | 52,192,000 | 55,961,000 | 60,996,000 | 53,382,000 | 38,824,000 | 34,706,000 | 18,760,000 | 19,639,000 | 16,668,000 | 15,137,000 | 16,063,000 | 16,565,000 | 17,462,000 | 16,308,000 | 21,361,000 | 20,905,000 | 18,970,000 | 20,658,000 | 21,314,000 | 20,338,000 | 16,939,000 | 9,943,000 | 10,398,000 | 9,365,000 | 10,591,000 | 9,556,000 | 11,506,000 | 11,252,000 | 8,763,000 | 10,983,000 | 12,183,000 | 11,621,000 | 9,836,000 | 11,613,000 | 13,259,000 | 11,980,000 | 11,345,000 | 12,322,000 | 10,955,752 | 13,231,035 | 9,465,304 | 12,502,301 | 11,049,458 | 10,953,657 | 13,623,032 | 12,137,689 | 20,259,506 | 17,134,220 | 14,626,401 | 13,581,402 | 16,221,469 |
long-term debt, excluding current installments | 125,110,000 | 133,620,000 | 151,125,000 | 170,250,000 | 199,500,000 | 35,200,000 | 30,000,000 | 39,000,000 | 53,000,000 | 56,000,000 | 51,000,000 | 67,000,000 | 96,000,000 | 91,000,000 | 71,000,000 | 22,286,000 | 84,000 | 345,000 | 603,000 | 859,000 | 1,112,000 | 1,368,000 | 1,621,000 | 1,873,000 | 2,123,000 | 2,372,000 | 2,620,000 | 2,867,000 | 7,735,917 | 8,313,709 | 5,638,658 | 6,846,947 | 7,501,823 | 3,941,996 | 4,658,464 | 4,603,977 | 5,286,548 | 5,850,352 | 6,222,222 | 5,865,731 | 6,677,764 | ||||||||||||||||||||||
other liabilities | 1,761,000 | 3,525,000 | 4,277,000 | 4,168,000 | 8,818,000 | 11,144,000 | 10,944,000 | 9,760,000 | 13,821,000 | 15,181,000 | 15,040,000 | 14,586,000 | 19,483,000 | 18,220,000 | 19,547,000 | 20,581,000 | 19,559,000 | 19,262,000 | 1,071,000 | 1,131,000 | 1,195,000 | 1,271,000 | 1,575,000 | 1,061,000 | 630,000 | 334,000 | 410,000 | 390,000 | 195,000 | 24,000 | 65,000 | 52,000 | 67,000 | 82,000 | 118,000 | 132,000 | 147,000 | 184,000 | 1,858,000 | 1,765,000 | 1,868,000 | 1,653,000 | |||||||||||||||||||||
total liabilities | 235,809,000 | 231,200,000 | 248,908,000 | 249,168,000 | 281,968,000 | 286,235,000 | 309,362,000 | 112,220,000 | 112,663,000 | 118,045,000 | 127,427,000 | 137,707,000 | 144,298,000 | 140,647,000 | 165,756,000 | 187,761,000 | 164,268,000 | 139,686,000 | 29,933,000 | 30,972,000 | 28,361,000 | 26,311,000 | 28,225,000 | 28,007,000 | 27,938,000 | 26,767,000 | 44,449,000 | 45,311,000 | 48,164,000 | 49,141,000 | 57,963,000 | 62,256,000 | 68,203,000 | 14,495,000 | 16,178,000 | 14,992,000 | 16,114,000 | 14,881,000 | 16,555,000 | 16,469,000 | 14,204,000 | 16,378,000 | 18,682,000 | 18,337,000 | 16,939,000 | 18,698,000 | 19,135,000 | 18,186,000 | 17,831,000 | 19,430,000 | 22,749,687 | 25,356,636 | 17,736,471 | 21,582,552 | 20,446,355 | 17,355,273 | 21,309,834 | 20,412,476 | 29,238,850 | 25,845,608 | 24,057,877 | 21,332,346 | 23,947,206 |
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.01 par value... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, .01 par value... | 77,000 | 77,000 | 77,000 | 77,000 | 77,000 | 77,000 | 77,000 | 77,000 | 77,000 | 76,000 | 76,000 | 76,000 | 76,000 | 76,000 | 76,000 | 76,000 | 76,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 74,000 | 74,000 | 74,000 | 74,000 | 74,000 | 74,000 | 73,000 | 73,000 | 73,000 | 73,000 | 73,000 | 72,000 | 72,000 | |||||||||||||||||||||||||
additional paid-in capital | 45,090,000 | 45,865,000 | 43,670,000 | 41,682,000 | 39,339,000 | 40,934,000 | 38,957,000 | 37,418,000 | 35,629,000 | 38,814,000 | 37,851,000 | 36,654,000 | 34,777,000 | 36,070,000 | 35,396,000 | 34,342,000 | 33,543,000 | 34,151,000 | 33,677,000 | 33,027,000 | 32,247,000 | 32,484,000 | 32,202,000 | 31,963,000 | 31,344,000 | 30,952,000 | 30,627,000 | 30,033,000 | 29,476,000 | 29,168,000 | 28,918,000 | 28,341,000 | 27,291,000 | 26,664,000 | 26,580,000 | 26,059,000 | 25,397,000 | 25,216,000 | 25,142,000 | 24,833,000 | 23,818,000 | 23,705,000 | 23,365,000 | 23,139,000 | 22,574,000 | 22,132,000 | 21,714,000 | 21,475,000 | 20,498,000 | 20,291,000 | 19,668,350 | 19,238,934 | 18,185,912 | 16,924,197 | 15,009,613 | 13,774,334 | 11,768,799 | 10,311,682 | 8,966,472 | 8,652,488 | 8,429,937 | 8,274,979 | 8,146,554 |
retained earnings | 392,309,000 | 374,814,000 | 357,248,000 | 340,865,000 | 323,685,000 | 306,501,000 | 290,126,000 | 273,765,000 | 260,213,000 | 247,520,000 | 235,912,000 | 224,218,000 | 212,335,000 | 202,596,000 | 194,134,000 | 174,594,000 | 165,665,000 | 160,807,000 | 157,588,000 | 153,799,000 | 149,084,000 | 144,921,000 | 140,749,000 | 137,761,000 | 135,443,000 | 131,552,000 | 125,775,000 | 120,134,000 | 115,536,000 | 111,802,000 | 107,392,000 | 103,259,000 | 99,244,000 | 97,562,000 | 94,847,000 | 93,153,000 | 90,523,000 | 88,352,000 | 86,861,000 | 84,192,000 | 81,457,000 | 80,382,000 | 78,706,000 | 76,715,000 | 74,442,000 | 72,789,000 | 71,218,000 | 69,152,000 | 67,292,000 | 65,230,000 | 61,853,381 | 53,954,371 | 43,059,074 | 32,712,904 | 23,465,812 | 17,536,387 | 12,420,387 | 8,261,286 | 5,746,413 | 5,087,322 | 4,216,061 | 5,731,790 | 5,965,585 |
accumulated other comprehensive income | 1,986,000 | 3,708,000 | 3,505,000 | 3,454,000 | -4,165,000 | 573,000 | -497,000 | -316,000 | 268,000 | 381,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | -587,000 | ||||||||||||||||||||||
total stockholders’ equity | 438,875,000 | 403,913,000 | 385,491,000 | 360,674,000 | 329,146,000 | 310,176,000 | 295,016,000 | 272,383,000 | 260,285,000 | 246,484,000 | 226,159,000 | 207,290,000 | 199,078,000 | 190,753,000 | 186,314,000 | 180,819,000 | 172,439,000 | 169,212,000 | 166,275,000 | 155,889,000 | 149,654,000 | 144,499,000 | 135,797,000 | 131,086,000 | 126,021,000 | 120,913,000 | 118,698,000 | 115,405,000 | 111,488,000 | 108,510,000 | 104,760,000 | 103,572,000 | 101,555,000 | 99,925,000 | 97,087,000 | 94,992,000 | 93,003,000 | 90,698,000 | 87,860,000 | 85,590,000 | 81,590,565 | 73,260,804 | 61,984,783 | 50,226,476 | 39,005,441 | 31,367,388 | 24,242,940 | 18,624,536 | 14,761,166 | 13,786,596 | 12,691,195 | 14,154,313 | |||||||||||
total liabilities and stockholders' equity | 674,684,000 | 655,077,000 | 652,821,000 | 634,659,000 | 642,642,000 | 628,995,000 | 638,508,000 | 422,396,000 | 407,679,000 | 404,136,000 | 399,810,000 | 397,992,000 | 390,782,000 | 378,192,000 | 391,915,000 | 395,051,000 | 363,346,000 | 334,132,000 | 220,686,000 | 217,286,000 | 209,180,000 | 203,204,000 | 200,664,000 | 197,219,000 | 194,213,000 | 188,758,000 | 200,338,000 | 194,965,000 | 192,663,000 | 189,598,000 | 193,760,000 | 193,342,000 | 194,224,000 | 138,207,000 | 137,091,000 | 133,690,000 | 131,519,000 | 127,934,000 | 128,043,000 | 35,382,772 | |||||||||||||||||||||||
prepaid expenses | 5,620,000 | 4,303,000 | 3,433,000 | 3,242,000 | 3,383,000 | 2,560,000 | 3,419,000 | 2,750,000 | 2,304,000 | 2,659,000 | 2,267,000 | 1,842,000 | 2,206,000 | 2,219,000 | 2,106,000 | 2,716,000 | 1,835,000 | 2,234,000 | 2,455,000 | 2,869,000 | 2,281,000 | 2,161,000 | 2,595,000 | 2,426,000 | 930,000 | 1,346,000 | 1,664,000 | 2,060,000 | 664,000 | 947,000 | 1,681,000 | 2,062,000 | 690,000 | 927,663 | 653,916 | 558,875 | 1,035,301 | 476,381 | 516,388 | 821,250 | 766,467 | 791,677 | 710,694 | 493,750 | 502,435 | 473,326 | |||||||||||||||||
long-term debt, less current portion | 122,955,000 | 176,875,000 | 28,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders' equity | 423,877,000 | 342,760,000 | 286,091,000 | 237,545,000 | 194,446,000 | 176,893,000 | 161,991,000 | 140,457,000 | 123,712,000 | 113,053,000 | 14,050,426 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -1,840,000 | -869,000 | -76,000 | -117,000 | -610,000 | -2,860,000 | -1,135,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current installments of long-term debt | 4,000,000 | 4,000,000 | 4,000,000 | 4,000,000 | 4,000,000 | 4,000,000 | 2,857,000 | 342,000 | 600,000 | 856,000 | 1,028,000 | 1,020,000 | 1,016,000 | 1,011,000 | 1,009,000 | 1,002,000 | 998,000 | 993,000 | 989,000 | 985,000 | 980,000 | 976,000 | 1,552,090 | 1,550,190 | 580,661 | 654,331 | 623,007 | 716,697 | 714,256 | 1,078,350 | 1,087,030 | 1,158,672 | 1,048,872 | 812,037 | 1,466,949 | ||||||||||||||||||||||||||||
current installments, net of long-term debt | 4,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less accumulated depreciation and amortization | -51,463,000 | -71,325,000 | -71,963,000 | -70,268,000 | -69,202,000 | -68,014,000 | -66,388,000 | -64,633,000 | -64,110,000 | -62,559,000 | -61,062,000 | -59,350,000 | -58,128,000 | -56,520,000 | -55,820,000 | -54,112,000 | -54,044,000 | -52,600,000 | -55,148,000 | -53,064,000 | -51,815,000 | -50,521,000 | -49,601,000 | -48,290,000 | -47,628,000 | -46,348,000 | -45,060,000 | ||||||||||||||||||||||||||||||||||||
net property, plant and equipment | 56,346,000 | 66,118,000 | 63,282,000 | 56,569,000 | 52,982,000 | 53,695,000 | 53,649,000 | 53,755,000 | 54,351,000 | 55,158,000 | 56,230,000 | 56,739,000 | 57,080,000 | 57,346,000 | 57,455,000 | 57,667,000 | 58,459,000 | 58,689,000 | 58,787,000 | 53,652,000 | 51,982,000 | 50,836,000 | 49,056,000 | 48,516,000 | 48,762,000 | 48,325,000 | 46,870,000 | 46,555,000 | 44,577,000 | 43,122,000 | 42,291,000 | 34,843,000 | 12,217,895 | 11,754,324 | 9,491,819 | 10,137,184 | 10,972,721 | 11,384,350 | 11,473,158 | 11,206,171 | 12,045,203 | ||||||||||||||||||||||
finance lease right of use assets | 226,000 | 241,000 | 256,000 | 271,000 | 88,000 | 92,000 | 96,000 | 100,000 | 104,000 | 108,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right of use assets | 12,114,000 | 12,420,000 | 8,639,000 | 9,053,000 | 1,555,000 | 1,836,000 | 2,118,000 | 2,052,000 | 2,268,000 | 2,542,000 | 2,771,000 | 3,034,000 | 3,276,000 | 3,531,000 | 3,785,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
finance lease liabilities | 59,000 | 58,000 | 58,000 | 58,000 | 15,000 | 15,000 | 15,000 | 15,000 | 15,000 | 15,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liabilities | 2,250,000 | 2,341,000 | 1,994,000 | 2,181,000 | 1,157,000 | 1,174,000 | 1,189,000 | 1,154,000 | 1,140,000 | 1,170,000 | 1,140,000 | 674,000 | 821,000 | 984,000 | 1,152,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for credit losses of 649 at september 30, 2020 and 486 at december 31, 2019 | 27,364,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 643 at june 30, 2020 and 486 at december 31, 2019 | 27,271,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance of 541 at march 31, 2020 and 486 at december 31, 2019 | 29,449,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 533 at september 30, 2019 and 564 at december 31, 2018 | 28,796,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, excluding current portion | 12,143,000 | 13,857,000 | 19,286,000 | 31,000,000 | 36,714,000 | 46,429,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 501 at june 30, 2019 and 564 at december 31, 2018 | 30,681,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 496 at march 31, 2019 and 564 at december 31, 2018 | 29,772,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 786 at september 30, 2018 and 652 at december 31, 2017 | 30,144,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 761 at june 30, 2018 and 652 at december 31, 2017 | 30,179,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 730 at march 31, 2018 and 652 at december 31, 2017 | 29,285,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 602 at september 30, 2017 and 567 at december 31, 2016 | 22,044,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term debt | 84,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 617 at june 30, 2017 and 567 at december 31, 2016 | 22,306,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 656 at march 31, 2017 and 567 at december 31, 2016 | 21,923,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 597 at september 30, 2016 and 499 at december 31, 2015 | 22,307,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value. authorized 1,000,000 shares; zero shares issued or outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 72,000 | 72,000 | 72,000 | 72,000 | 71,000 | 71,000 | 71,000 | 71,000 | 71,000 | 71,000 | 70,000 | 69,000 | 68,834 | 67,499 | 65,547 | 63,388 | 59,454 | 56,667 | 53,754 | 51,568 | 48,281 | 46,786 | 45,197 | 43,657 | 42,174 | ||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 611 at june 30, 2016 and 499 at december 31, 2015 | 23,020,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 124,979,000 | 118,964,000 | 119,950,000 | 120,237,000 | 118,262,000 | 114,026,000 | 113,690,000 | 112,138,000 | 108,884,000 | 105,691,000 | 105,020,000 | 104,340,252 | 98,617,440 | 79,721,254 | 71,809,028 | 59,451,796 | 48,722,661 | 45,552,774 | 39,037,012 | 39,632,204 | 36,749,072 | 38,101,519 | |||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 574 at march 31, 2016 and 499 at december 31, 2015 | 20,376,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 542 at september 30, 2015 and 502 at december 31, 2014 | 19,255,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retirement and other liabilities | 1,488,000 | 1,553,000 | 1,790,000 | 1,624,000 | 1,602,000 | 1,589,000 | 1,525,000 | 1,805,000 | 2,464,314 | 2,222,238 | 1,340,131 | 1,352,529 | 1,118,197 | 913,644 | 832,141 | 737,581 | 695,780 | 780,504 | 856,692 | 900,312 | 898,744 | ||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 602 at june 30, 2015 and 502 at december 31, 2014 | 19,518,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 476 at march 31, 2015 and 502 at december 31, 2014 | 18,223,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 529 at september 30, 2014 and 512 at december 31, 2013 | 18,565,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant, and equipment | 74,336,000 | 68,546,000 | 65,951,000 | 64,574,000 | 64,550,643 | 59,569,202 | 47,635,907 | 45,457,275 | 43,582,578 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
net property, plant, and equipment | 33,539,000 | 27,791,000 | 25,872,000 | 25,507,000 | 25,676,321 | 23,318,296 | 13,346,457 | 12,575,140 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 473 at june 30, 2014 and 512 at december 31, 2013 | 17,622,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 515 at march 31, 2014 and 512 at december 31, 2013 | 18,150,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, less allowance for doubtful accounts of 483,722 at september 30, 2013 and 494,891 at december 31, 2012 | 17,806,326 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value. authorized 1,000,000 shares; no shares issued or outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value. authorized 1,000,000 shares; 0 shares issued or outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total ufp technologies, inc. stockholders’ equity | 73,260,804 | 61,310,533 | 49,700,489 | 38,534,879 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-controlling interests | 674,250 | 525,987 | 470,562 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued taxes and other expenses | 6,679,381 | 6,152,826 | 6,230,001 | 6,510,216 | 5,749,949 | 4,480,239 | 3,948,454 | 3,055,960 | 3,674,299 | 4,002,967 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
current installments of capital lease obligations | 702,765 | 704,408 | 688,991 | 638,875 | 401,469 | 386,615 | 155,574 | 74,328 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease obligations, excluding current installments | 909,900 | 1,612,664 | 2,317,072 | 2,363,163 | 1,646,723 | 1,897,128 | 984,901 | 149,229 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash surrender value of officers’ life insurance | 187,830 | 200,766 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest | 523,003 | 583,533 | 616,157 | 633,853 | 433,809 | 455,434 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash | 9,060,347 | 1,017,122 | 265,352 | 317,951 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash surrender value of officers life insurance | 172,536 | 157,835 | 140,135 | 125,926 | 117,870 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable | 7,990,521 | 7,923,470 | 6,737,712 | 6,201,507 | 5,853,661 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued restructuring charge | 36,433 | 764,745 | 141,823 | 1,016,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders‘ equity | 44,000,016 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refundable income tax | 419,658 | 380,375 | 879,523 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
the accompanying notes are an integral part of these consolidated financial statements. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in and advances to affiliated partnership | 162,420 | 187,321 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash surrender value of officers' life insurance | 224,634 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 value. authorized 1,000,000 shares; no shares issued or outstanding |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2004-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 17,495,000 | 16,383,000 | 17,180,000 | 17,184,000 | 16,361,000 | 13,552,000 | 12,693,000 | 11,694,000 | 11,883,000 | 9,739,000 | 19,540,000 | 8,929,000 | 4,858,000 | 3,789,000 | 4,715,000 | 4,163,000 | 2,988,000 | 2,318,000 | 3,891,000 | 5,641,000 | 4,598,000 | 3,734,000 | 4,134,000 | 3,990,000 | 1,777,000 | 1,694,000 | 2,630,000 | 2,171,000 | 2,669,000 | 2,735,000 | 1,075,000 | 1,991,000 | 2,273,000 | 1,653,000 | 2,066,000 | 1,860,000 | 2,062,000 | ||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation | 2,418,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of intangible assets | 2,481,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposal of property, plant & equipment | -26,000 | 3,000 | -6,197,000 | -12,000 | |||||||||||||||||||||||||||||||||||||||||||||||
share-based compensation | 2,733,000 | 2,398,000 | 1,959,000 | 2,285,000 | 2,212,000 | 2,055,000 | 1,538,000 | 1,736,000 | 1,513,000 | 1,191,000 | 1,197,000 | 1,197,000 | 1,056,000 | 838,000 | 897,000 | 781,000 | 692,000 | 657,000 | 650,000 | 620,000 | 501,000 | 469,000 | 240,000 | 561,000 | 537,000 | 422,000 | 473,000 | 402,000 | 294,000 | 249,000 | 272,000 | 454,000 | 237,000 | 226,000 | 206,000 | 427,000 | 209,000 | 185,000 | 229,000 | 441,000 | 201,000 | 196,000 | 226,000 | 437,000 | 210,000 | 174,000 | 215,000 | 465,000 | 265,000 | 216,547 | |
change in fair value of contingent consideration | -528,000 | 263,000 | 263,000 | 263,000 | 238,000 | 238,000 | 238,000 | 238,000 | 238,000 | 238,000 | 198,000 | 2,853,000 | 489,000 | 3,346,000 | |||||||||||||||||||||||||||||||||||||
equity method investment net earnings | 38,000 | 14,000 | -35,000 | -57,000 | -41,000 | ||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 2,565,000 | 1,706,000 | 1,696,000 | 263,000 | 1,443,000 | 505,000 | 523,000 | -287,000 | 591,000 | 342,000 | 940,000 | 79,000 | -545,000 | -5,125,000 | 798,000 | 57,000 | -440,000 | -2,276,000 | 99,000 | 104,000 | 279,000 | -841,000 | 246,000 | 310,000 | 421,000 | -460,000 | 415,000 | 413,000 | 424,000 | 874,000 | 319,000 | 342,000 | 346,000 | -1,273,000 | 94,000 | 82,000 | 78,000 | 352,000 | 0 | 137,000 | 87,000 | 154,000 | 89,000 | 98,000 | 96,000 | ||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||
receivables | -15,713,000 | 2,212,000 | 1,861,000 | 10,168,000 | -8,904,000 | 4,110,000 | -7,123,000 | 1,110,000 | 3,120,000 | -3,333,000 | 3,016,000 | -3,944,000 | -4,863,000 | 2,977,000 | -3,478,000 | -11,896,000 | -4,467,000 | -1,726,000 | -1,234,000 | -1,204,000 | -3,590,000 | 936,000 | -93,000 | 2,178,000 | -801,000 | 148,000 | 1,885,000 | -909,000 | -1,451,000 | 1,823,000 | 35,000 | -894,000 | -3,520,000 | 663,000 | 262,000 | -383,000 | -674,000 | 1,058,000 | 713,000 | -2,644,000 | -2,895,000 | 774,424 | |||||||||
inventories | -7,215,000 | -688,000 | 642,000 | 6,151,000 | -2,204,000 | 947,000 | 1,716,000 | -3,598,000 | -3,751,000 | -298,000 | -6,819,000 | -6,394,000 | -3,054,000 | 480,000 | -4,873,000 | -7,386,000 | -7,826,000 | -1,464,000 | -514,000 | -1,144,000 | -1,374,000 | 846,000 | 1,471,000 | -717,000 | -1,966,000 | 943,000 | -181,000 | 399,000 | 139,000 | 326,000 | -1,170,000 | -474,000 | -977,000 | 273,000 | 959,000 | 316,000 | -260,000 | 417,000 | -684,000 | -666,000 | 984,000 | ||||||||||
prepaid expenses and other current assets | -1,979,000 | -1,794,000 | 455,000 | -790,000 | 70,000 | -258,000 | -752,000 | 1,772,000 | -1,018,000 | -377,000 | 1,438,000 | 392,000 | -1,712,000 | -120,000 | -327,000 | -70,000 | |||||||||||||||||||||||||||||||||||
other assets | -929,000 | -54,000 | -2,284,000 | -1,324,000 | -2,334,000 | 1,119,000 | -1,441,000 | 690,000 | 261,000 | 302,000 | 53,000 | 3,052,000 | -1,850,000 | -908,000 | 367,000 | -3,312,000 | 308,000 | -753,000 | 240,000 | 51,000 | -219,000 | -149,000 | 81,000 | -252,000 | 247,000 | 75,000 | 213,000 | 160,000 | -338,000 | 363,000 | -191,000 | -93,000 | -155,000 | -90,000 | -75,000 | -49,000 | -14,000 | -4,000 | -58,000 | 220,000 | |||||||||||
accounts payable | 3,929,000 | -5,307,000 | 6,546,000 | -7,613,000 | 5,284,000 | -1,878,000 | 36,000 | -728,000 | 1,428,000 | -5,162,000 | 1,853,000 | 4,797,000 | 65,000 | 2,797,000 | -5,498,000 | 7,727,000 | 4,105,000 | -3,108,000 | -822,000 | 2,376,000 | 1,656,000 | -426,000 | -990,000 | -1,991,000 | 2,726,000 | -2,252,000 | 1,002,000 | -315,000 | -907,000 | -1,136,000 | -658,000 | 3,197,000 | -290,000 | -336,000 | 532,000 | -1,616,000 | 1,513,000 | -1,104,000 | -357,000 | 1,083,000 | -218,000 | 129,000 | 1,108,000 | -487,000 | 1,567,000 | ||||||
accrued expenses | -2,527,000 | -1,428,000 | 4,186,000 | -4,151,000 | -1,922,000 | 707,000 | 1,431,000 | 3,544,000 | -5,597,000 | 3,384,000 | 1,925,000 | 0 | -6,197,000 | -2,541,000 | 8,393,000 | 7,960,000 | -3,366,000 | 589,000 | 169,000 | 1,331,000 | -1,083,000 | -471,000 | 1,302,000 | 763,000 | -2,133,000 | -664,000 | 659,000 | 2,536,000 | -2,506,000 | 1,889,000 | 1,161,000 | -133,000 | -1,445,000 | 407,000 | 727,000 | 545,000 | -614,000 | -359,000 | 603,000 | 1,402,000 | -2,007,000 | -1,068,000 | 296,000 | ||||||||
deferred revenue | 387,000 | -593,000 | -433,000 | -199,000 | 124,000 | -1,129,000 | 1,245,000 | 25,000 | -2,089,000 | 2,801,000 | -450,000 | 683,000 | -1,098,000 | 507,000 | -864,000 | 572,000 | 793,000 | 2,510,000 | -232,000 | 140,000 | -124,000 | -59,000 | -702,000 | 216,000 | -142,000 | 42,000 | -419,000 | -21,000 | 465,000 | -1,411,000 | 587,000 | 201,000 | 658,000 | ||||||||||||||||||
income taxes payable | 1,530,000 | -7,000 | 1,353,000 | 1,801,000 | -355,000 | -1,799,000 | 1,401,000 | -691,000 | -4,235,000 | 2,765,000 | 1,130,000 | 847,000 | |||||||||||||||||||||||||||||||||||||||
non-qualified deferred compensation plan and other liabilities | -1,983,000 | -696,000 | 2,046,000 | -4,151,000 | -2,940,000 | -1,125,000 | 1,535,000 | -5,541,000 | -1,410,000 | 465,000 | -357,000 | 451,000 | -4,839,000 | -1,534,000 | -296,000 | -273,000 | -475,000 | 279,000 | -131,000 | 448,000 | 704,000 | 62,000 | 648,000 | -19,000 | -924,000 | 608,000 | -325,000 | 126,000 | 52,000 | 103,000 | 59,000 | 22,000 | 120,000 | ||||||||||||||||||
net cash from operating activities | 3,204,000 | 16,839,000 | 35,925,000 | 25,331,000 | 13,810,000 | 24,424,000 | 19,801,000 | 11,714,000 | 10,654,000 | 12,701,000 | 18,033,000 | 8,877,000 | 1,723,000 | 17,888,000 | -109,000 | 3,181,000 | -3,216,000 | 618,000 | 3,788,000 | 6,553,000 | 3,334,000 | 8,299,000 | 6,002,000 | 5,994,000 | 4,742,000 | 8,843,000 | 10,028,000 | 8,729,000 | 3,629,000 | 7,771,000 | 6,102,000 | 9,439,000 | -1,992,000 | 4,459,000 | 5,084,000 | 3,788,000 | 4,138,000 | 2,814,000 | 5,001,000 | 3,986,000 | -2,408,000 | 3,560,000 | 4,274,000 | 4,910,000 | 4,565,600 | ||||||
capital expenditures | -1,746,000 | 0 | -3,378,000 | -2,857,000 | -2,817,000 | 0 | -2,146,000 | -2,771,000 | -1,732,000 | 0 | -2,783,000 | -2,772,000 | -2,179,000 | 0 | -2,314,000 | -6,168,000 | -2,334,000 | 0 | -995,000 | -1,833,000 | -1,449,000 | 0 | -906,000 | -1,131,000 | -1,020,000 | 0 | -1,562,000 | -1,431,000 | -1,388,000 | 0 | -1,530,000 | -1,497,000 | -1,494,000 | -3,502,000 | -2,409,000 | 0 | -1,463,000 | 0 | -1,717,000 | -2,758,000 | -1,602,000 | 0 | 0 | 0 | 0 | ||||||
free cash flows | 1,458,000 | 16,839,000 | 32,547,000 | 22,474,000 | 10,993,000 | 24,424,000 | 17,655,000 | 8,943,000 | 8,922,000 | 12,701,000 | 15,250,000 | 6,105,000 | -456,000 | 17,888,000 | -2,423,000 | -2,987,000 | -5,550,000 | 618,000 | 2,793,000 | 4,720,000 | 1,885,000 | 8,299,000 | 5,096,000 | 4,863,000 | 3,722,000 | 8,843,000 | 8,466,000 | 7,298,000 | 2,241,000 | 7,771,000 | 4,572,000 | 7,942,000 | -3,486,000 | 957,000 | 2,675,000 | 3,788,000 | 2,675,000 | 2,814,000 | 3,284,000 | 1,228,000 | -4,010,000 | 3,560,000 | 4,274,000 | 4,910,000 | 4,565,600 | ||||||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||
additions to property, plant, and equipment | -1,746,000 | -3,378,000 | -2,857,000 | -2,817,000 | -2,146,000 | -2,771,000 | -1,732,000 | -2,783,000 | -2,772,000 | -2,179,000 | -2,314,000 | -6,168,000 | -2,334,000 | -995,000 | -1,833,000 | -1,449,000 | -906,000 | -1,131,000 | -1,020,000 | -1,562,000 | -1,431,000 | -1,388,000 | -1,530,000 | -1,497,000 | -1,494,000 | -1,463,000 | -1,717,000 | -2,758,000 | -1,602,000 | ||||||||||||||||||||||
proceeds from sale of fixed assets | 58,000 | 18,000 | -2,000 | 7,000 | 13,000 | -2,000 | 2,000 | 2,000 | 6,705,000 | 0 | 12,000 | 30,000 | 78,000 | 14,000 | 13,000 | 9,000 | 28,000 | 40,000 | 0 | 1,000 | 5,000 | 0 | 0 | 4,000 | 0 | 0 | 31,000 | ||||||||||||||||||||||||
net cash from investing activities | -1,688,000 | -3,856,000 | -15,274,000 | -5,650,000 | -2,817,000 | -3,884,000 | -197,167,000 | -7,381,000 | -1,732,000 | -2,756,000 | -2,785,000 | -2,770,000 | -2,177,000 | -2,964,000 | 33,398,000 | -6,168,000 | -22,975,000 | -97,233,000 | -965,000 | -1,812,000 | -1,449,000 | -1,309,000 | -828,000 | -1,117,000 | -1,007,000 | -1,393,000 | -1,562,000 | -1,431,000 | -1,388,000 | -907,000 | -1,521,000 | -1,469,000 | -78,432,000 | -3,501,000 | -2,409,000 | -3,007,000 | -1,458,000 | -1,206,000 | -1,717,000 | -2,758,000 | -1,598,000 | ||||||||||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from advances on revolving line of credit | 33,350,000 | 7,500,000 | 9,000,000 | 44,000,000 | 70,000,000 | 38,200,000 | 7,000,000 | 0 | 0 | 3,000,000 | 6,000,000 | 0 | 10,000,000 | 6,000,000 | 28,000,000 | 0 | 0 | 0 | 0 | 0 | 36,000,000 | ||||||||||||||||||||||||||||||
payments on revolving line of credit | -28,070,000 | -76,240,000 | 2,120,000 | -23,500,000 | -12,500,000 | -63,500,000 | -18,200,000 | -7,000,000 | -3,000,000 | -10,000,000 | -13,000,000 | -15,000,000 | -38,000,000 | 0 | -7,000,000 | 0 | 0 | 0 | -1,000,000 | -4,000,000 | -3,000,000 | -8,000,000 | -5,000,000 | -9,000,000 | -6,000,000 | ||||||||||||||||||||||||||
principal payments of long-term debt | -3,125,000 | -3,125,000 | -3,125,000 | -3,125,000 | -3,125,000 | -3,125,000 | 0 | -30,000,000 | -2,000,000 | -1,000,000 | -1,000,000 | -1,000,000 | -1,000,000 | -1,000,000 | -1,000,000 | ||||||||||||||||||||||||||||||||||||
payment of contingent consideration | -250,000 | 0 | 0 | 0 | -250,000 | 0 | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||
principal payments on finance lease obligations | -16,000 | -16,000 | -15,000 | -16,000 | -16,000 | -15,000 | -17,000 | -21,000 | -20,000 | -16,000 | -15,000 | -16,000 | -16,000 | -16,000 | -15,000 | -16,000 | -16,000 | ||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options | 63,000 | 0 | 29,000 | 58,000 | 107,000 | 126,000 | 0 | 53,000 | 54,000 | 109,000 | |||||||||||||||||||||||||||||||||||||||||
payment of statutory withholdings for restricted stock units vested | -3,571,000 | 0 | 0 | -3,914,000 | 0 | 0 | -4,751,000 | 0 | 109,000 | -2,522,000 | -189,000 | -3,000 | -1,299,000 | 0 | -2,000 | -738,000 | 0 | -1,000 | -560,000 | ||||||||||||||||||||||||||||||||
net cash from financing activities | -1,619,000 | -10,884,000 | -17,491,000 | -19,083,000 | -10,698,000 | -22,717,000 | 176,783,000 | 1,044,000 | -2,717,000 | -11,244,000 | -14,015,000 | -7,336,000 | 2,571,000 | -20,723,000 | -28,858,000 | 5,002,000 | 18,685,000 | 74,638,000 | -2,000 | 155,000 | -742,000 | -191,000 | -5,000 | 55,000 | -144,000 | -15,097,000 | -2,307,000 | -4,560,000 | -2,986,000 | -8,714,000 | -5,408,000 | -9,119,000 | 49,510,000 | -226,000 | 57,000 | -22,000 | -284,000 | -367,000 | -173,000 | 320,000 | -339,000 | ||||||||||
effect of foreign currency exchange rates on cash and cash equivalents | -222,000 | -24,000 | 174,000 | 266,000 | 283,000 | -729,000 | 211,000 | -21,000 | -96,000 | 186,000 | -148,000 | 17,000 | -65,000 | 313,000 | -70,000 | -91,000 | 41,000 | ||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | -325,000 | 3,334,000 | 864,000 | 578,000 | -372,000 | 5,356,000 | 6,109,000 | 1,085,000 | -1,212,000 | 2,052,000 | 4,361,000 | 1,924,000 | -7,465,000 | 2,821,000 | 4,896,000 | 1,143,000 | 5,169,000 | 4,932,000 | 3,591,000 | 6,159,000 | -827,000 | -1,149,000 | -30,914,000 | 2,732,000 | 759,000 | 2,396,000 | |||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 20,301,000 | 0 | 0 | 13,450,000 | 0 | 0 | 5,263,000 | 0 | 0 | 4,451,000 | 0 | 0 | 11,117,000 | 0 | 0 | 24,234,000 | 0 | 0 | 3,743,000 | 0 | 0 | 3,238,000 | 0 | 0 | 37,978,000 | 0 | 0 | 31,359,000 | 0 | 0 | 29,804,000 | 0 | 0 | 34,052,000 | 0 | 0 | 37,303,000 | ||||||||||||||
cash and cash equivalents at end of period | 19,976,000 | 3,334,000 | 864,000 | 14,028,000 | -372,000 | 5,356,000 | 11,372,000 | 1,085,000 | -1,212,000 | 6,503,000 | 4,361,000 | 1,924,000 | 3,652,000 | 2,821,000 | 4,896,000 | 25,377,000 | 5,169,000 | 4,932,000 | 7,334,000 | 6,159,000 | 2,738,000 | 2,493,000 | -827,000 | -1,149,000 | 7,064,000 | 2,732,000 | 759,000 | 33,755,000 | 3,111,000 | 1,548,000 | 25,459,000 | 182,000 | 4,781,000 | 24,392,000 | 1,088,000 | -2,660,000 | 34,620,000 | ||||||||||||||
net income from consolidated operations | |||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 4,719,000 | 4,634,000 | 4,657,000 | 4,027,000 | 3,032,000 | 2,999,000 | 2,961,000 | 2,839,000 | 2,830,000 | 2,777,000 | 2,749,000 | 2,804,000 | 3,317,000 | 3,016,000 | 2,201,000 | 2,037,000 | 2,103,000 | 2,069,000 | 2,058,000 | 2,060,000 | 2,084,000 | 2,066,000 | 2,052,000 | 2,070,000 | 2,028,000 | 2,022,000 | 2,011,000 | 1,946,000 | 2,042,000 | 1,832,000 | 1,464,000 | 1,375,000 | 1,401,000 | 1,395,000 | 1,525,000 | 1,360,000 | 1,382,000 | 1,367,000 | 1,339,000 | 1,166,000 | 1,188,000 | 1,153,000 | 1,169,000 | 960,000 | 1,116,000 | 1,131,000 | 1,102,384 | ||||
loss on disposal of property, plant and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||
distributions from equity method investment | |||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses | -669,000 | -446,000 | 355,000 | -392,000 | -425,000 | 364,000 | 13,000 | -113,000 | 610,000 | -759,000 | 399,000 | 221,000 | 414,000 | -588,000 | -120,000 | 434,000 | -169,000 | -1,496,000 | |||||||||||||||||||||||||||||||||
income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||
additions to property, plant & equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of new businesses, net of cash acquired | -1,045,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of real estate | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the issuance of long-term debt | 0 | 0 | 0 | 20,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||
payment of statutory withholding for restricted stock units vested | |||||||||||||||||||||||||||||||||||||||||||||||||||
net change in cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of property, plant & equipment | 22,000 | 0 | -2,000 | 9,000 | 1,000 | 106,000 | 1,000 | -22,000 | |||||||||||||||||||||||||||||||||||||||||||
acquisitions, net of cash acquired | -11,894,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition working capital adjustments | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowings of long-term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sales of property, plant and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of molded fiber business | -28,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of molded fiber | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of marble medical, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 8,000 | 93,000 | -103,000 | 215,000 | |||||||||||||||||||||||||||||||||||||||||||||||
additions to property, plant and equipment | -3,502,000 | -2,409,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property, plant and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||
principal repayment of long-term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of advant, net of cash acquired | 0 | 0 | -20,768,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of das medical, working capital adjustment | 0 | 0 | 115,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 0 | 346,000 | 0 | -1,000 | 59,000 | 416,000 | |||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense on finance leases | 1,000 | 2,000 | 1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
refundable income taxes | -2,521,000 | 1,741,000 | 22,000 | 592,000 | -780,000 | 199,000 | 284,000 | 1,757,000 | -1,319,000 | 787,000 | 781,000 | -1,319,000 | -350,000 | 160,000 | 241,000 | -38,000 | -970,000 | -9,000 | 807,000 | -622,000 | -1,000 | 543,000 | 289,000 | -141,000 | -429,000 | 2,136,000 | 796,000 | 807,000 | -405,000 | 1,151,000 | |||||||||||||||||||||
acquisition of contech medical, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of das medical, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on finance lease obligation | -2,000 | -5,000 | -4,000 | -4,000 | |||||||||||||||||||||||||||||||||||||||||||||||
acquisition of dieletrics, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of fixed assets | 12,000 | 4,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
principal repayments of long-term debt | -1,428,000 | -714,000 | -715,000 | -714,000 | -258,000 | -258,000 | -256,000 | -253,000 | -254,000 | -251,000 | |||||||||||||||||||||||||||||||||||||||||
gain on sale of fixed assets | -4,000 | -40,000 | 8,000 | -5,000 | |||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options, net of shares presented for exercise | |||||||||||||||||||||||||||||||||||||||||||||||||||
payment of statutory withholding for stock options exercised and restricted stock units vested | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of dielectrics, net of cash acquired | 0 | 0 | -76,978,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options, net of shares presented for exercise | 121,000 | 155,000 | 285,000 | 306,000 | 596,000 | 368,000 | |||||||||||||||||||||||||||||||||||||||||||||
payment of statutory withholdings for stock options exercised and restricted stock units vested | 0 | 0 | -271,000 | 0 | 0 | -144,000 | 0 | 0 | -107,000 | 0 | -1,000 | -88,000 | |||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -745,000 | 1,548,000 | -4,345,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits on share-based compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash | |||||||||||||||||||||||||||||||||||||||||||||||||||
provided by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||
repurchases of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit on share-based compensation | 0 | 0 | 36,000 | 183,000 | 11,000 | 271,000 | 563,000 | ||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options, net of attestation | 315,000 | 236,000 | 79,000 | 80,000 | 0 | 92,000 | 128,000 | 13,000 | 242,000 | 81,000 | |||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options, net of attestations | |||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent note payable | |||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effects from acquisition: | |||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||
holdback payment related to the acquisition of packaging alternatives corporation | |||||||||||||||||||||||||||||||||||||||||||||||||||
redemption of cash value life insurance | 191 | ||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||
retirement and other liabilities | 166,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
escrow deposit for texas building purchase | |||||||||||||||||||||||||||||||||||||||||||||||||||
accrued taxes and other expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of pac net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||
distribution to united development company partners | |||||||||||||||||||||||||||||||||||||||||||||||||||
(gain) loss on sale of fixed assets | |||||||||||||||||||||||||||||||||||||||||||||||||||
proceds from sale of fixed assets | |||||||||||||||||||||||||||||||||||||||||||||||||||
holdback payment related to the acquisition of packaging | |||||||||||||||||||||||||||||||||||||||||||||||||||
alternatives corporation | |||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sales of property, plant, and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||
stock issued in lieu of compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property, plant, and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||
taxes receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||
distribution to united development company limited | |||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sales of property, plant, and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of pac foam net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options net of attestations | |||||||||||||||||||||||||||||||||||||||||||||||||||
gain on acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of foamade industries, inc.’s assets | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of e.n. murray co. net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of advanced materials group assets | |||||||||||||||||||||||||||||||||||||||||||||||||||
principal repayment of obligations under capital leases | |||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charge—leasehold improvement write-off | |||||||||||||||||||||||||||||||||||||||||||||||||||
equity in net income of unconsolidated affiliate and partnership | |||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposal of property, plant, and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of stephenson & lawyer net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||
payments received on affiliated partnership | |||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||
net change in cash | |||||||||||||||||||||||||||||||||||||||||||||||||||
cash settlements of restricted stock units | |||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from (used in) financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest | |||||||||||||||||||||||||||||||||||||||||||||||||||
(gain) or loss on disposal of property, plant and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||
cash surrender value of officers’ life insurance | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of assets of stephen packaging corp. | |||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings (payments) under notes payable | |||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from exercise of non-qualified stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from refinancing capital leases | |||||||||||||||||||||||||||||||||||||||||||||||||||
cash surrender value of officers life insurance | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of assets of stephen packaging, corp. | |||||||||||||||||||||||||||||||||||||||||||||||||||
change in book overdrafts | |||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used in) provided by financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||
cash at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||
cash at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of property, plant, and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | |||||||||||||||||||||||||||||||||||||||||||||||||||
refundable income tax | |||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from surrender of officers life insurance | |||||||||||||||||||||||||||||||||||||||||||||||||||
consolidation of united development company, net of cash | |||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings under notes payable | |||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of operating assets, less cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from disposal of property, plant and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||
net income as reported | |||||||||||||||||||||||||||||||||||||||||||||||||||
pro forma net income | |||||||||||||||||||||||||||||||||||||||||||||||||||
basic net income per share as reported | |||||||||||||||||||||||||||||||||||||||||||||||||||
pro forma basic net income per share | |||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net income per share as reported | |||||||||||||||||||||||||||||||||||||||||||||||||||
pro forma diluted net income per share | |||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | |||||||||||||||||||||||||||||||||||||||||||||||||||
capital stock repurchase | |||||||||||||||||||||||||||||||||||||||||||||||||||
significant non-cash transactions: | |||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment acquired under capital lease | |||||||||||||||||||||||||||||||||||||||||||||||||||
write-off of equipment against accrued restructuring charge | |||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charge net of fixed assets write-off | |||||||||||||||||||||||||||||||||||||||||||||||||||
cash surrender value of officers' life insurance | |||||||||||||||||||||||||||||||||||||||||||||||||||
payments received on advances to affiliated partnership | |||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings (repayments) under notes payable | |||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charge | |||||||||||||||||||||||||||||||||||||||||||||||||||
increase in other assets |
