Hawkins, Inc(NASDAQ:HWKN)

Hawkins, Inc. blends, manufactures, and distributes chemicals and other specialty ingredients in the United States and internationally. It operates through three segments: Industrial, Water Treatment, and Health and Nutrition. The Industrial segment offers industrial chemicals, products, and service...
Website: http://www.hawkinsinc.com
Founded: 1938
Full Time Employees: 656
Sector: Basic Materials
Industry: Specialty Chemicals
• 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-29 | 2025-12-28 | 2025-09-28 | 2025-06-29 | 2025-03-30 | 2024-12-29 | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-10-01 | 2023-07-02 | 2023-04-02 | 2023-01-01 | 2022-10-02 | 2022-07-03 | 2022-04-03 | 2021-12-26 | 2021-09-26 | 2021-06-27 | 2021-03-28 | 2020-12-27 | 2020-09-27 | 2020-06-28 | 2020-03-29 | 2019-12-29 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-30 | 2018-09-30 | 2018-07-01 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-07-02 | 2017-04-02 | 2017-01-01 | 2016-10-02 | 2016-07-03 | 2016-04-03 | 2015-12-27 | 2015-09-27 | 2015-06-28 | 2015-03-29 | 2014-12-28 | 2014-09-28 | 2014-06-29 | 2014-03-30 | 2013-12-29 | 2013-09-29 | 2013-06-30 | 2013-03-31 | 2012-12-30 | 2012-09-30 | 2012-07-01 | 2012-04-01 | 2012-01-01 | 2011-10-02 | 2011-07-03 | 2011-04-03 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-28 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-30 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-04-01 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-04-02 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-04-03 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-28 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-30 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2001-03-03 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sales | 265,910,000 | 244,080,000 | 280,434,000 | 293,272,000 | 245,318,000 | 226,205,000 | 247,029,000 | 255,879,000 | 223,020,000 | 208,496,000 | 236,526,000 | 251,120,000 | 228,145,000 | 219,218,000 | 241,192,000 | 246,543,000 | 222,973,000 | 187,050,000 | 183,277,000 | 181,241,000 | 162,971,000 | 142,927,000 | 147,801,000 | 143,172,000 | 132,413,000 | 120,406,000 | 140,043,000 | 147,336,000 | 133,051,000 | 128,151,000 | 145,324,000 | 149,800,000 | 126,990,000 | 118,053,000 | 125,395,000 | 133,731,000 | 118,618,000 | 112,351,000 | 121,250,000 | 131,374,000 | 129,513,000 | 88,375,000 | 94,592,000 | 101,496,000 | 93,281,000 | 83,825,000 | 88,881,000 | 98,036,000 | 85,223,000 | 81,697,000 | 86,599,000 | 94,744,000 | 87,601,000 | 85,527,000 | 87,160,000 | 90,099,000 | 83,210,000 | 84,160,000 | 87,870,000 | 88,594,000 | 81,957,000 | 70,620,000 | 70,398,000 | 74,665,000 | 57,910,000 | 60,627,000 | 64,976,000 | 77,397,000 | 80,386,435 | 65,127,314 | 51,201,423 | 48,471,758 | 48,143,856 | 48,622,725 | 39,705,074 | 37,039,181 | 42,200,162 | 41,460,663 | 36,480,489 | 34,352,992 | 36,643,242 | 35,854,527 | 29,989,452 | 26,703,441 | 28,631,601 | 29,955,818 | 24,364,443 | 24,951,807 | 28,645,014 | 29,066,867 | 24,753,448 | 24,331,951 | 27,636,311 | 27,282,901 | 25,210,631 | |||||
cost of sales | -211,673,000 | -193,267,000 | -212,791,000 | -220,910,000 | -193,081,000 | -177,781,000 | -186,807,000 | -191,224,000 | -177,509,000 | -166,248,000 | -182,640,000 | -199,129,000 | -192,420,000 | -182,947,000 | -194,818,000 | -199,794,000 | -186,654,000 | -153,110,000 | -145,990,000 | -142,267,000 | -131,221,000 | -114,688,000 | -115,004,000 | -112,196,000 | -109,765,000 | -98,928,000 | -112,049,000 | -118,539,000 | -112,377,000 | -107,118,000 | -119,552,000 | -121,343,000 | -109,184,000 | -99,213,000 | -101,280,000 | -107,732,000 | -96,705,000 | -91,439,000 | -94,218,000 | -103,158,000 | -104,511,000 | -73,666,000 | -74,781,000 | -80,761,000 | -77,750,000 | -70,183,000 | -70,759,000 | -79,540,000 | -70,974,000 | -68,147,000 | -70,029,000 | -77,513,000 | -73,294,000 | -70,191,000 | -67,964,000 | -74,792,000 | -69,698,000 | -68,481,000 | -69,120,000 | -70,667,000 | -69,971,000 | -56,894,000 | -52,656,000 | -56,218,000 | -42,592,000 | -44,772,000 | -47,560,000 | 58,846,000 | 62,596,563 | 50,878,631 | -267,239,628 | 39,335,817 | 36,268,357 | 36,792,174 | -214,877,171 | 30,047,975 | 31,023,515 | 30,637,578 | 20,237,633.75 | 27,133,377 | 27,848,289 | 25,968,869 | 15,362,186.5 | 19,764,427 | 20,313,977 | 21,370,342 | 14,992,635.5 | 19,057,101 | 20,282,707 | 20,630,734 | 14,311,725.25 | 18,041,370 | 19,673,756 | 19,531,775 | 19,251,256 | 15,299,285.25 | 21,674,380 | 20,572,970 | 20,572,970 | |
gross profit | 54,237,000 | 50,813,000 | 67,643,000 | 72,362,000 | 52,237,000 | 48,424,000 | 60,222,000 | 64,655,000 | 45,511,000 | 42,248,000 | 53,886,000 | 51,991,000 | 35,725,000 | 36,271,000 | 46,374,000 | 46,749,000 | 36,319,000 | 33,940,000 | 37,287,000 | 38,974,000 | 31,750,000 | 28,239,000 | 32,797,000 | 30,976,000 | 22,648,000 | 21,478,000 | 27,994,000 | 28,797,000 | 20,674,000 | 21,033,000 | 25,772,000 | 28,457,000 | 17,806,000 | 18,840,000 | 24,115,000 | 25,999,000 | 21,913,000 | 20,912,000 | 27,032,000 | 28,216,000 | 25,002,000 | 14,709,000 | 19,811,000 | 20,735,000 | 15,531,000 | 13,642,000 | 18,122,000 | 18,496,000 | 14,249,000 | 13,550,000 | 16,570,000 | 17,231,000 | 14,307,000 | 8,126,000 | 19,196,000 | 15,307,000 | 13,512,000 | 15,679,000 | 18,750,000 | 17,927,000 | 11,986,000 | 13,726,000 | 17,742,000 | 18,447,000 | 15,318,000 | 15,855,000 | 17,416,000 | 18,550,000 | 4,381,021 | 7,080,326 | 5,368,722 | 5,368,722 | ||||||||||||||||||||||||||||
yoy | 3.83% | 4.93% | 12.32% | 11.92% | 14.78% | 14.62% | 11.76% | 24.36% | 27.39% | 16.48% | 16.20% | 11.21% | -1.64% | 6.87% | 24.37% | 19.95% | 14.39% | 20.19% | 13.69% | 25.82% | 40.19% | 31.48% | 17.16% | 7.57% | 9.55% | 2.12% | 8.62% | 1.19% | 16.11% | 11.64% | 6.87% | 9.45% | -18.74% | -9.91% | -10.79% | -7.86% | -12.36% | 42.17% | 36.45% | 36.08% | 60.98% | 7.82% | 9.32% | 12.11% | 9.00% | 0.68% | 9.37% | 7.34% | -0.41% | 66.75% | -13.68% | 12.57% | 5.88% | -48.17% | 2.38% | -14.61% | 12.73% | 14.23% | 5.68% | -2.82% | -21.75% | -13.43% | 1.87% | -17.42% | ||||||||||||||||||||||||||||||||||||
qoq | 6.74% | -24.88% | -6.52% | 38.53% | 7.87% | -19.59% | -6.86% | 42.06% | 7.72% | -21.60% | 3.64% | 45.53% | -1.51% | -21.79% | -0.80% | 28.72% | 7.01% | -8.98% | -4.33% | 22.75% | 12.43% | -13.90% | 5.88% | 36.77% | 5.45% | -23.28% | -2.79% | 39.29% | -1.71% | -18.39% | -9.44% | 59.82% | -5.49% | -21.87% | -7.25% | 18.65% | 4.79% | -22.64% | -4.20% | 12.85% | 69.98% | -25.75% | -4.46% | 33.51% | 13.85% | -24.72% | -2.02% | 29.81% | 5.16% | -18.23% | -3.84% | 20.44% | 76.06% | -57.67% | 25.41% | 13.28% | -13.82% | -16.38% | 4.59% | 49.57% | -12.68% | -22.64% | -3.82% | 20.43% | -3.39% | -8.96% | -38.12% | 31.88% | 0.00% | |||||||||||||||||||||||||||||||
gross margin % | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | NaN% | Infinity% | 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% | 22.26% | 24.62% | 20.70% | 20.70% |
selling, general and administrative expenses | -30,773,000 | -28,257,000 | -33,703,000 | -31,029,000 | -27,662,000 | -27,361,000 | -26,477,000 | -24,864,000 | -25,427,000 | -23,774,000 | -20,895,000 | -19,504,000 | -17,242,000 | -21,004,000 | -19,838,000 | -18,885,000 | -21,110,000 | -19,681,000 | -17,679,000 | -16,856,000 | -18,875,000 | -17,750,000 | -16,221,000 | -15,038,000 | -14,891,000 | -14,702,000 | -14,817,000 | -14,836,000 | -14,886,000 | -14,312,000 | -14,941,000 | -14,979,000 | -14,670,000 | -14,139,000 | -14,828,000 | -15,766,000 | -14,468,000 | -14,916,000 | -14,871,000 | -15,126,000 | -16,067,000 | -12,825,000 | -10,303,000 | -9,891,000 | -9,532,000 | -8,697,000 | -8,271,000 | -8,875,000 | -8,080,000 | -8,167,000 | -8,293,000 | -8,970,000 | -8,307,000 | -7,617,000 | -7,455,000 | -8,227,000 | -7,895,000 | -7,163,000 | -7,844,000 | -7,857,000 | -9,572,000 | -6,893,000 | -6,814,000 | -6,661,000 | -6,235,000 | -6,447,000 | -6,568,000 | 7,274,000 | 6,615,868 | 6,625,726 | -50,566,603 | 6,958,489 | 7,498,645 | 7,495,284 | -45,808,394 | 6,716,617 | 6,482,276 | 6,636,865 | 3,949,312.25 | 4,708,939 | 5,189,914 | 5,898,396 | 3,393,955 | 4,646,327 | 4,724,648 | 4,204,845 | 3,212,068.75 | 4,250,032 | 4,405,588 | 4,192,655 | 2,817,483 | 3,578,708 | 3,895,389 | 3,795,835 | 3,510,094 | |||||
operating income | 23,464,000 | 22,556,000 | 33,940,000 | 41,333,000 | 24,575,000 | 21,063,000 | 33,745,000 | 39,791,000 | 20,084,000 | 18,474,000 | 32,991,000 | 32,487,000 | 18,483,000 | 15,267,000 | 26,536,000 | 27,864,000 | 15,209,000 | 14,259,000 | 19,608,000 | 22,118,000 | 12,875,000 | 10,489,000 | 16,576,000 | 15,938,000 | 7,757,000 | 6,776,000 | 13,177,000 | 13,961,000 | 5,788,000 | 6,721,000 | 10,831,000 | 13,478,000 | -35,980,000 | 4,701,000 | 9,287,000 | 10,233,000 | 7,445,000 | 5,996,000 | 12,161,000 | 13,090,000 | 8,935,000 | 1,884,000 | 9,508,000 | 10,844,000 | 5,999,000 | 4,945,000 | 9,851,000 | 9,621,000 | 6,169,000 | 5,383,000 | 8,277,000 | 8,261,000 | 6,000,000 | 509,000 | 11,741,000 | 7,080,000 | 5,617,000 | 8,516,000 | 10,906,000 | 10,070,000 | 2,414,000 | 6,833,000 | 10,928,000 | 11,786,000 | 9,083,000 | 9,408,000 | 10,848,000 | |||||||||||||||||||||||||||||||||
yoy | -4.52% | 7.09% | 0.58% | 3.88% | 22.36% | 14.01% | 2.29% | 22.48% | 8.66% | 21.01% | 24.33% | 16.59% | 21.53% | 7.07% | 35.33% | 25.98% | 18.13% | 35.94% | 18.29% | 38.78% | 65.98% | 54.80% | 25.79% | 14.16% | 34.02% | 0.82% | 21.66% | 3.58% | -116.09% | 42.97% | 16.63% | 31.71% | -583.28% | -21.60% | -23.63% | -21.83% | -16.68% | 218.26% | 27.90% | 20.71% | 48.94% | -61.90% | -3.48% | 12.71% | -2.76% | -8.14% | 19.02% | 16.46% | 2.82% | 957.56% | -29.50% | 16.68% | 6.82% | -94.02% | 7.66% | -29.69% | 132.68% | 24.63% | -0.20% | -14.56% | -73.42% | -27.37% | 0.74% | |||||||||||||||||||||||||||||||||||||
qoq | 4.03% | -33.54% | -17.89% | 68.19% | 16.67% | -37.58% | -15.19% | 98.12% | 8.71% | -44.00% | 1.55% | 75.77% | 21.07% | -42.47% | -4.77% | 83.21% | 6.66% | -27.28% | -11.35% | 71.79% | 22.75% | -36.72% | 4.00% | 105.47% | 14.48% | -48.58% | -5.62% | 141.21% | -13.88% | -37.95% | -19.64% | -137.46% | -865.37% | -49.38% | -9.24% | 37.45% | 24.17% | -50.69% | -7.10% | 46.50% | 374.26% | -80.19% | -12.32% | 80.76% | 21.31% | -49.80% | 2.39% | 55.96% | 14.60% | -34.96% | 0.19% | 37.68% | 1078.78% | -95.66% | 65.83% | 26.05% | -34.04% | -21.91% | 8.30% | 317.15% | -64.67% | -37.47% | -7.28% | 29.76% | -3.45% | -13.27% | ||||||||||||||||||||||||||||||||||
operating margin % | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | 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% | 0% | 0% | 0% | 0% |
interest expense | -2,972,000 | -3,434,000 | -3,832,000 | -3,269,000 | -1,526,000 | -1,216,000 | -1,427,000 | -1,263,000 | -1,249,000 | -1,168,000 | -717,000 | -1,148,000 | -1,376,000 | -1,546,000 | -1,383,000 | -929,000 | -409,000 | -317,000 | -329,000 | -349,000 | -366,000 | -382,000 | -339,000 | -380,000 | -498,000 | -584,000 | -666,000 | -763,000 | -809,000 | -807,000 | -733,000 | -936,000 | -894,000 | -857,000 | -816,000 | -750,000 | -494,250 | -634,000 | -18,000 | -5,759 | -5,759 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | -568,000 | 459,000 | 721,000 | 942,000 | -627,000 | 436,000 | 673,000 | 159,000 | 490,000 | 853,000 | -289,000 | 337,000 | 410,000 | 465,000 | -446,000 | -763,000 | -359,000 | 132,000 | 184,000 | 232,000 | 158,000 | 478,000 | 327,000 | 477,000 | -478,000 | 131,000 | 26,000 | 117,000 | 313,000 | -316,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 19,924,000 | 19,581,000 | 30,829,000 | 39,006,000 | 22,422,000 | 20,283,000 | 32,991,000 | 38,687,000 | 19,325,000 | 18,159,000 | 31,985,000 | 31,676,000 | 17,517,000 | 14,186,000 | 24,707,000 | 26,172,000 | 14,441,000 | 14,074,000 | 19,463,000 | 22,001,000 | 12,667,000 | 10,585,000 | 16,564,000 | 16,035,000 | 6,781,000 | 6,323,000 | 12,537,000 | 13,315,000 | 5,292,000 | 5,598,000 | 10,098,000 | 12,542,000 | -36,874,000 | 3,844,000 | 8,471,000 | 9,483,000 | 6,778,000 | 5,362,000 | 11,542,000 | 12,366,000 | 8,151,000 | 1,857,000 | 9,493,000 | 10,865,000 | 6,107,000 | 4,960,000 | 9,833,000 | 9,635,000 | 11,358,000 | 11,289,092 | 7,764,377 | 2,561,400 | 2,434,920 | 4,689,119 | 4,637,570 | 2,793,305 | 633,773 | 5,042,128 | 4,487,467 | 1,916,338 | 2,753,164 | 4,689,519 | 4,295,486 | 1,569,419 | 2,757,324 | 3,733,584 | 4,576,804 | -1,468,542 | 1,861,837 | 4,147,573 | 4,466,016 | 2,175,303 | 2,913,163 | 4,255,311 | 4,086,395 | 2,572,604 | 3,059,777 | 3,439,653 | 2,052,390 | 2,052,390 | ||||||||||||||||||||
income tax expense | -4,461,000 | -5,269,000 | -8,231,000 | -9,831,000 | -6,095,000 | -5,262,000 | -8,873,000 | -9,808,000 | -5,493,000 | -3,274,000 | -8,769,000 | -8,246,000 | -5,904,000 | -3,453,000 | -6,707,000 | -6,477,000 | -3,864,000 | -3,870,000 | -5,330,000 | -5,373,000 | -3,586,000 | -2,664,000 | -4,374,000 | -4,247,000 | -2,142,750 | -1,776,000 | -3,287,000 | -3,508,000 | -2,689,000 | -3,419,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 15,463,000 | 14,312,000 | 22,598,000 | 29,175,000 | 16,327,000 | 15,021,000 | 24,118,000 | 28,879,000 | 13,832,000 | 14,885,000 | 23,216,000 | 23,430,000 | 11,613,000 | 10,733,000 | 18,000,000 | 19,695,000 | 10,577,000 | 10,204,000 | 14,133,000 | 16,628,000 | 9,081,000 | 7,921,000 | 12,190,000 | 11,788,000 | 4,763,000 | 4,547,000 | 9,250,000 | 9,807,000 | 3,771,000 | 4,130,000 | 7,409,000 | 9,123,000 | -37,361,000 | 17,143,000 | 5,210,000 | 5,831,000 | 4,210,000 | 3,551,000 | 7,190,000 | 7,604,000 | 4,859,000 | 815,000 | 5,678,000 | 6,791,000 | 3,900,000 | 3,146,000 | 6,147,000 | 6,021,000 | 4,295,000 | 3,480,000 | 5,207,000 | 5,112,000 | 4,165,000 | 1,348,000 | 7,230,000 | 4,383,000 | 3,505,000 | 5,552,000 | 6,901,000 | 6,727,000 | 1,891,000 | 4,254,000 | 6,832,000 | 7,337,000 | 5,534,000 | 5,595,000 | 6,665,000 | 6,973,000 | 6,823,092 | 4,875,877 | 1,730,567 | 1,506,953 | 2,921,419 | 2,951,070 | 1,808,515 | 314,273 | 3,146,128 | 2,799,967 | 1,308,484 | 1,827,264 | 3,000,919 | 2,749,486 | 983,497 | 1,773,124 | 2,406,084 | 2,929,304 | -794,542 | 1,162,837 | 2,591,573 | 2,792,016 | 1,339,303 | 1,835,163 | 2,681,311 | 2,574,395 | 1,620,604 | 2,445,957 | 2,082,953 | 1,248,290 | 1,248,290 | |
yoy | -5.29% | -4.72% | -6.30% | 1.02% | 18.04% | 0.91% | 3.89% | 23.26% | 19.11% | 38.68% | 28.98% | 18.96% | 9.79% | 5.18% | 27.36% | 18.44% | 16.47% | 28.82% | 15.94% | 41.06% | 90.66% | 74.20% | 31.78% | 20.20% | 26.31% | 10.10% | 24.85% | 7.50% | -110.09% | -75.91% | 42.21% | 56.46% | -987.43% | 382.77% | -27.54% | -23.32% | -13.36% | 335.71% | 26.63% | 11.97% | 24.59% | -74.09% | -7.63% | 12.79% | -9.20% | -9.60% | 18.05% | 17.78% | 3.12% | 158.16% | -27.98% | 16.63% | 18.83% | -75.72% | 4.77% | -34.84% | 85.35% | 30.51% | 1.01% | -8.31% | -65.83% | -23.97% | 2.51% | -20.64% | -18.00% | 36.69% | 362.72% | 133.55% | 65.22% | -4.31% | 379.50% | -7.14% | 5.40% | 38.21% | -82.80% | 4.84% | 1.84% | 33.04% | 3.05% | 24.72% | -6.14% | -223.78% | 52.48% | -7.16% | 4.92% | -159.33% | -36.64% | -3.35% | 8.45% | -17.36% | -24.97% | 28.73% | 106.23% | 29.83% | ||||||
qoq | 8.04% | -36.67% | -22.54% | 78.69% | 8.69% | -37.72% | -16.49% | 108.78% | -7.07% | -35.88% | -0.91% | 101.76% | 8.20% | -40.37% | -8.61% | 86.21% | 3.66% | -27.80% | -15.00% | 83.11% | 14.64% | -35.02% | 3.41% | 147.49% | 4.75% | -50.84% | -5.68% | 160.06% | -8.69% | -44.26% | -18.79% | -124.42% | -317.94% | 229.04% | -10.65% | 38.50% | 18.56% | -50.61% | -5.44% | 56.49% | 496.20% | -85.65% | -16.39% | 74.13% | 23.97% | -48.82% | 2.09% | 40.19% | 23.42% | -33.17% | 1.86% | 22.74% | 208.98% | -81.36% | 64.96% | 25.05% | -36.87% | -19.55% | 2.59% | 255.74% | -55.55% | -37.73% | -6.88% | 32.58% | -1.09% | -16.05% | 2.20% | 39.94% | 181.75% | 14.84% | -48.42% | -1.00% | 63.18% | 475.46% | -90.01% | 12.36% | 113.99% | -28.39% | -39.11% | 9.14% | 179.56% | -44.53% | -26.31% | -17.86% | -468.68% | -168.33% | -55.13% | -7.18% | 108.47% | -27.02% | -31.56% | 4.15% | 58.85% | -33.74% | 17.43% | 66.86% | 0.00% | |||
net income margin % | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | NaN% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | 12.43% | 7.24% | 4.81% | 4.81% |
weighted-average number of shares outstanding - basic | 20,740,284,000 | 20,737,743,000 | 20,717,485,000 | 20,766,764,000 | 20,757,397,000 | 20,816,479,000 | 20,781,632,000 | 20,903,690,000 | 20,907,724,000 | 20,818,347,000 | 20,814,686,000 | 20,908,823,000 | 20,885,232,000 | 20,986,542,000 | 21,034,302,000 | 10,506,918,000 | 10,527,891,000 | 10,515,728,000 | 10,546,453,000 | 10,575,538,000 | 10,604,306,000 | 10,667,001,000 | 10,675,833,000 | 10,648,226,000 | 10,609,078,000 | 10,605,629,000 | 10,582,989,000 | 10,538,328,000 | 10,536,309,000 | 10,513,139,000 | 10,478,266,000 | 10,545,992,000 | 10,580,542,000 | 10,564,990,000 | 10,558,173,000 | 10,570,041,000 | 10,547,882,000 | 10,545,719,000 | 10,522,185,000 | 10,474,214,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares outstanding - diluted | 20,843,980,000 | 20,845,744,000 | 20,810,562,000 | 20,875,387,000 | 20,860,418,000 | 20,914,085,000 | 20,907,321,000 | 21,026,428,000 | 21,012,788,000 | 20,974,264,000 | 20,956,897,000 | 21,033,549,000 | 21,054,603,000 | 21,140,087,000 | 21,178,320,000 | 10,611,655,000 | 10,622,881,000 | 10,642,673,000 | 10,605,895,000 | 10,633,117,000 | 10,665,709,000 | 10,712,027,000 | 10,719,059,000 | 10,682,060,000 | 10,648,232,000 | 10,650,585,000 | 10,615,692,000 | 10,595,140,000 | 10,586,939,000 | 10,555,282,000 | 10,528,126,000 | 10,589,824,000 | 10,628,409,000 | 10,614,740,000 | 10,603,931,000 | 10,613,738,000 | 10,595,935,000 | 10,588,747,000 | 10,567,308,000 | 10,535,549,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share | 0.74 | 0.69 | 1.09 | 1.41 | 0.78 | 0.72 | 1.16 | 1.39 | 0.66 | 0.72 | 1.11 | 1.12 | 0.56 | 0.52 | 0.86 | 0.94 | 0.51 | 0.49 | 0.67 | 0.79 | -1.08 | 0.75 | 1.16 | 1.12 | 0.45 | 0.43 | 0.87 | 0.92 | 0.35 | 0.39 | 0.69 | 0.86 | -3.53 | 1.62 | 0.49 | 0.55 | 0.4 | 0.34 | 0.68 | 0.72 | 0.46 | 0.08 | 0.54 | 0.64 | 0.37 | 0.3 | 0.58 | 0.57 | 0.41 | 0.33 | 0.49 | 0.49 | 0.4 | 0.13 | 0.69 | 0.42 | 0.33 | 0.54 | 0.67 | 0.65 | 0.18 | 0.41 | 0.67 | 0.72 | ||||||||||||||||||||||||||||||||||||
diluted earnings per share | 0.74 | 0.69 | 1.08 | 1.4 | 0.78 | 0.72 | 1.16 | 1.38 | 0.66 | 0.71 | 1.1 | 1.12 | 0.55 | 0.51 | 0.86 | 0.94 | 0.5 | 0.48 | 0.67 | 0.79 | -1.07 | 0.75 | 1.15 | 1.11 | 0.44 | 0.43 | 0.87 | 0.92 | 0.35 | 0.39 | 0.69 | 0.85 | -3.51 | 1.61 | 0.49 | 0.55 | 0.4 | 0.34 | 0.68 | 0.72 | 0.47 | 0.08 | 0.54 | 0.64 | 0.37 | 0.3 | 0.58 | 0.57 | 0.41 | 0.33 | 0.49 | 0.48 | 0.39 | 0.13 | 0.69 | 0.42 | 0.34 | 0.53 | 0.67 | 0.65 | 0.18 | 0.41 | 0.66 | 0.71 | ||||||||||||||||||||||||||||||||||||
cash dividends declared per common share | 0.14 | 0.19 | 0.19 | 0.18 | 0.13 | 0.18 | 0.18 | 0.16 | 0.118 | 0.16 | 0.16 | 0.15 | 0.15 | 0.14 | 0.14 | 0.14 | 0.14 | 0.13 | 0.13 | 0.123 | -0.226 | 0.233 | 0.233 | 0.233 | 0.233 | 0.23 | 0.23 | 0.23 | 0.23 | 0.225 | 0.225 | 0.44 | 0.44 | 0.42 | 0.42 | 0.4 | 0.4 | 0.38 | 0.38 | 0.36 | 0.36 | 0.34 | 0.34 | 0.32 | 0.32 | 0.3 | 0.4 | 0.28 | 0.38 | 0.26 | 0.24 | 0.24 | 0.22 | 0.22 | 0.2 | 0.2 | 0.18 | 0.18 | ||||||||||||||||||||||||||||||||||||||||||
income tax benefit | -1,521,000 | -1,468,000 | -487,000 | 13,299,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision | -3,261,000 | -3,652,000 | -2,568,000 | -1,811,000 | -4,352,000 | -4,762,000 | -3,292,000 | -1,042,000 | -3,815,000 | -4,074,000 | -2,126,000 | -1,814,000 | -3,686,000 | -1,863,000 | -1,912,000 | -3,058,000 | -3,134,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | -619,000 | -724,000 | -784,000 | -27,000 | -15,000 | 21,000 | 27,000 | 15,000 | 14,000 | -11,000 | 9,000 | -12,000 | -15,000 | 131,157 | 201,290 | 190,189 | 133,148 | 127,200 | 51,043 | 211,000 | 209,106 | 209,106 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision expense | -3,614,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pension withdrawal | -7,210,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income taxes | 6,158,000 | 5,392,000 | 8,265,000 | 8,246,000 | 5,985,000 | 544,000 | 11,775,000 | 7,110,000 | 5,643,000 | 8,542,000 | 10,934,000 | 10,135,000 | 2,475,000 | 6,904,000 | 11,024,000 | 11,892,000 | 9,181,000 | 9,507,000 | 10,928,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 4,295,000 | 3,480,000 | 5,207,000 | 5,112,000 | 4,165,000 | 1,348,000 | 7,230,000 | 4,365,000 | 3,272,000 | 5,285,000 | 6,717,000 | 6,353,000 | 1,891,000 | 4,254,000 | 6,832,000 | 7,337,000 | 5,534,000 | 5,595,000 | 6,665,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of tax | 18,000 | 233,000 | 267,000 | 184,000 | 374,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share from continuing operations | 0.41 | 0.33 | 0.49 | 0.49 | 0.4 | 0.13 | 0.69 | 0.42 | 0.31 | 0.51 | 0.65 | 0.61 | 0.18 | 0.41 | 0.67 | 0.72 | 0.54 | 0.55 | 0.65 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share from discontinued operations | 0.02 | 0.03 | 0.02 | 0.04 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment income | -15,000 | 35,000 | 34,000 | 30,000 | 26,000 | 26,000 | 28,000 | 65,000 | 61,000 | 71,000 | 96,000 | 106,000 | 98,000 | 99,000 | 80,000 | 81,000 | 115,088 | 141,420 | 468,676 | 257,468 | 312,265 | 302,303 | 684,144 | 359,184 | 347,757 | 301,247 | 272,923 | 242,488 | 68,654 | 308,224 | 319,357 | 464,637 | 140,608 | 196,173 | 195,134 | 217,163 | 190,854 | 222,538 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision benefit | -1,621,500 | 804,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for income taxes | -4,545,000 | -2,745,000 | -2,371,000 | -3,257,000 | -4,217,000 | -3,782,000 | -584,000 | -2,650,000 | -4,192,000 | -4,555,000 | -3,647,000 | -3,912,000 | -4,263,000 | 4,466,000 | 2,888,500 | -9,595,167 | 927,967 | 1,767,700 | 1,686,500 | -8,790,790 | 319,500 | 1,896,000 | 1,687,500 | 1,040,125 | 925,900 | 1,688,600 | 1,546,000 | 989,800 | 984,200 | 1,327,500 | 1,647,500 | 982,250 | 699,000 | 1,556,000 | 1,674,000 | 1,041,000 | 1,078,000 | 1,574,000 | 1,512,000 | 952,000 | 756,200 | 1,356,700 | 804,100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares outstanding-basic | 20,736,815,000 | 20,803,872,000 | 20,864,348,000 | 20,848,077,000 | 20,947,234,000 | 21,024,344,000 | 10,579,989,000 | 10,654,887,000 | 10,607,422,000 | 10,536,347,000 | 10,524,730,000 | 10,568,582,000 | 10,544,467,000 | 10,464,820,000 | 10,458,922,000 | 10,339,391,000 | 10,332,480,000 | 10,322,768,000 | 10,307,177,000 | 10,260,135,000 | 10,259,458,000 | 10,257,175,000 | 10,253,458,000 | 10,250,978,000 | 10,213,225 | 10,171,496 | 10,199,194 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares outstanding-diluted | 20,861,860,000 | 20,936,502,000 | 21,014,326,000 | 21,014,905,000 | 21,135,258,000 | 21,260,296,000 | 10,654,400,000 | 10,726,176,000 | 10,643,719,000 | 10,596,110,000 | 10,578,042,000 | 10,633,554,000 | 10,599,755,000 | 10,541,142,000 | 10,519,400,000 | 10,408,573,000 | 10,410,533,000 | 10,365,372,000 | 10,362,172,000 | 10,352,633,000 | 10,355,888,000 | 10,332,764,000 | 10,308,270,000 | 10,282,993,000 | 10,214,387 | 10,173,719 | 10,211,834 | 10,222,669 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares outstanding – basic | 10,430,874,000 | 10,253,458,000 | 10,250,719,000 | 10,243,567 | 10,239,458 | 10,216,632 | 10,211,827 | 10,184,940 | 10,171,496 | 10,171,496 | 10,171,496 | 10,182,144 | 10,227,209 | 10,216,688 | 10,216,688 | 10,216,688 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares outstanding – diluted | 10,496,437,000 | 10,283,206,000 | 10,280,252,000 | 10,248,217 | 10,251,111 | 10,217,997 | 10,241,865 | 10,204,262 | 10,171,715 | 10,171,496 | 10,171,496 | 10,182,144 | 10,251,181 | 10,243,905 | 10,223,464 | 10,217,793 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share | 0.448 | 0.55 | 0.65 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | 11,276,000 | 11,174,004 | 7,622,957 | 2,092,724 | 2,177,452 | 4,376,854 | 4,335,267 | 2,109,161 | 274,589 | 4,694,371 | 4,186,220 | 1,643,415 | 2,510,676 | 4,620,865 | 3,987,262 | 1,250,062 | 2,292,687 | 3,592,976 | 4,380,631 | -1,663,676 | 1,644,674 | 3,956,719 | 4,243,478 | 2,332,882 | 2,711,873 | 4,067,166 | 3,955,291 | 2,449,281 | 3,017,772 | 3,234,411 | 1,849,043 | 1,849,043 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | 4,385,000 | 804,100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross margin | 17,789,872 | 14,248,683 | 8,754,491 | 9,135,941 | 11,875,499 | 11,830,551 | 8,246,039 | 6,991,206 | 11,176,647 | 10,823,085 | 7,318,916 | 7,219,615 | 8,794,953 | 9,885,658 | 5,764,071 | 6,939,014 | 8,317,624 | 8,585,476 | 5,281,143 | 5,894,706 | 8,362,307 | 8,436,133 | 5,953,590 | 6,290,581 | 7,962,555 | 7,751,126 | 5,959,375 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – basic | 0.67 | 0.29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – diluted | 0.67 | 0.29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – basic and diluted | 0.48 | 0.18 | 0.15 | 0.29 | 0.155 | 0.03 | 0.185 | 0.18 | 0.27 | 0.175 | 0.17 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation settlement | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share - basic and diluted | 0.31 | 0.28 | 0.29 | 0.24 | 0.29 | 0.16 | 0.11 | 0.25 | 0.27 | 0.173 | 0.18 | 0.113 | 0.2 | 0.12 | 0.12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average number of shares outstanding | 10,216,688 | 10,216,688 | 10,216,688 | 10,216,688 | 10,216,688 | 10,216,688 | 10,216,688 | 10,216,688 | 10,216,688 | 10,222,145 | 10,346,964 | 10,343,086 | 10,368,312 | 10,368,312 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share — basic and diluted | 0.26 | 0.25 | 0.16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net sales | 19,680,306.25 | 28,754,706 | 25,941,692 | 25,941,692 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
yoy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | -31.56% | 10.84% | 0.00% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative | 2,621,624 | 3,845,915 | 3,519,679 | 3,519,679 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-29 | 2025-12-28 | 2025-09-28 | 2025-06-29 | 2025-03-30 | 2024-12-29 | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-10-01 | 2023-07-02 | 2023-04-02 | 2023-01-01 | 2022-10-02 | 2022-07-03 | 2022-04-03 | 2021-12-26 | 2021-09-26 | 2021-06-27 | 2021-03-28 | 2020-12-27 | 2020-09-27 | 2020-06-28 | 2020-03-29 | 2019-12-29 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-30 | 2018-09-30 | 2018-07-01 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-07-02 | 2017-04-02 | 2017-01-01 | 2016-10-02 | 2016-07-03 | 2016-04-03 | 2015-12-27 | 2015-09-27 | 2015-06-28 | 2015-03-29 | 2014-12-28 | 2014-09-28 | 2014-06-29 | 2014-03-30 | 2013-12-29 | 2013-09-29 | 2013-06-30 | 2013-03-31 | 2012-12-30 | 2012-09-30 | 2012-07-01 | 2012-04-01 | 2012-01-01 | 2011-10-02 | 2011-07-03 | 2011-04-03 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-28 | 2009-12-31 | 2009-09-30 | 2009-05-22 | 2008-09-30 | 2008-06-30 | 2008-03-30 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-04-01 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-04-02 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-04-03 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-28 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-30 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2001-03-03 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 3,914,000 | 8,209,000 | 10,415,000 | 14,502,000 | 5,103,000 | 8,305,000 | 7,526,000 | 8,887,000 | 7,153,000 | 5,741,000 | 10,974,000 | 7,050,000 | 7,566,000 | 6,146,000 | 3,924,000 | 5,995,000 | 3,496,000 | 23,438,000 | 6,802,000 | 5,222,000 | 2,998,000 | 7,969,000 | 3,160,000 | 4,510,000 | 4,277,000 | 7,265,000 | 4,056,000 | 5,607,000 | 9,199,000 | 7,300,000 | 4,039,000 | 5,177,000 | 4,990,000 | 7,635,000 | 3,775,000 | 2,770,000 | 6,861,000 | 8,381,000 | 16,650,000 | 21,227,000 | 20,014,000 | 20,815,000 | 20,758,000 | 18,071,000 | 18,639,000 | 18,994,000 | 26,701,000 | 21,803,000 | 33,486,000 | 27,860,000 | 29,111,000 | 17,097,000 | 28,715,000 | 24,583,000 | 29,707,000 | 34,085,000 | 28,566,000 | 19,280,000 | 23,714,000 | 23,284,000 | 18,940,000 | 47,914,000 | 35,099,000 | 19,570,000 | 18,772,000 | 12,854,000 | 19,947,000 | 21,910,542 | 20,718,782 | 21,509,181 | 9,410,450 | 13,691,042 | 10,894,291 | 11,592,939 | 8,025,132 | 5,391,315 | 4,539,069 | 6,330,004 | 1,820,587 | 3,465,785 | 1,044,818 | 4,564,790 | 2,886,683 | 1,558,969 | 3,578,362 | 1,558,969 | 2,901,860 | 5,300,137 | 2,760,432 | 1,353,720 | 877,206 | 3,796,542 | 7,339,895 | 7,339,895 | 1,465,820 | 1,118,856 | 1,346,232 | 1,863,455 | 1,863,455 | |
trade accounts receivables | 139,796,000 | 123,742,000 | 131,090,000 | 140,107,000 | 131,795,000 | 111,521,000 | 115,221,000 | 126,398,000 | 114,477,000 | 113,016,000 | 124,813,000 | 138,340,000 | 129,252,000 | 125,471,000 | 131,392,000 | 138,775,000 | 122,826,000 | 102,020,000 | 90,057,000 | 90,936,000 | 90,603,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 78,199,000 | 85,933,000 | 92,905,000 | 95,716,000 | 83,512,000 | 81,634,000 | 81,565,000 | 81,199,000 | 74,600,000 | 68,805,000 | 68,500,000 | 76,938,000 | 88,777,000 | 101,581,000 | 113,062,000 | 104,988,000 | 94,985,000 | 76,242,000 | 70,338,000 | 67,943,000 | 63,864,000 | 64,657,000 | 63,194,000 | 63,389,000 | 54,436,000 | 57,542,000 | 60,804,000 | 58,693,000 | 60,482,000 | 67,672,000 | 67,771,000 | 66,367,000 | 59,736,000 | 62,736,000 | 65,934,000 | 65,551,000 | 51,249,000 | 50,256,000 | 54,351,000 | 47,326,000 | 47,719,000 | 49,343,000 | 41,370,000 | 39,084,000 | 37,028,000 | 37,016,000 | 37,292,000 | 34,321,000 | 26,192,000 | 30,724,000 | 31,626,000 | 35,265,000 | 28,208,000 | 28,915,000 | 31,515,000 | 26,457,000 | 27,633,000 | 32,367,000 | 34,201,000 | 32,531,000 | 29,217,000 | 24,414,000 | 24,771,000 | 25,844,000 | 21,327,000 | 18,305,000 | 15,571,000 | 28,870,967 | 20,294,947 | 14,010,952 | 16,928,628 | 19,268,112 | 13,028,846 | 12,786,348 | 12,527,154 | 14,662,633 | 14,690,132 | 10,449,671 | 13,652,409 | 15,812,063 | 13,371,823 | 8,587,610 | 11,302,990 | 8,887,081 | 9,149,912 | 8,887,081 | 10,924,219 | 11,560,659 | 9,656,403 | 9,398,338 | 9,533,467 | 9,327,872 | 9,397,541 | 9,397,541 | 12,026,444 | 12,584,723 | 10,366,827 | 6,501,944 | 6,501,944 | |
income taxes receivable | 891,000 | 2,864,000 | 811,000 | 175,000 | 946,000 | 609,000 | 527,000 | 84,000 | 2,643,000 | 680,000 | 897,000 | 1,273,000 | 994,000 | 3,549,000 | 6,062,000 | 3,019,000 | 732,000 | 340,000 | 1,378,000 | 1,000 | 2,447,000 | 2,197,000 | 71,000 | 191,000 | 4,430,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 8,665,000 | 10,319,000 | 5,148,000 | 6,098,000 | 7,417,000 | 8,895,000 | 5,563,000 | 5,503,000 | 6,596,000 | 7,442,000 | 2,966,000 | 4,127,000 | 6,449,000 | 7,050,000 | 3,197,000 | 3,864,000 | 6,431,000 | 6,967,000 | 2,478,000 | 3,671,000 | 5,367,000 | 5,075,000 | 1,735,000 | 3,053,000 | 4,927,000 | 5,587,000 | 2,848,000 | 4,777,000 | 5,235,000 | 5,693,000 | 1,686,000 | 3,461,000 | 4,106,000 | 4,818,000 | 2,540,000 | 3,323,000 | 4,238,000 | 5,084,000 | 2,518,000 | 3,498,000 | 4,222,000 | 4,562,000 | 2,016,000 | 2,527,000 | 3,101,000 | 3,203,000 | 1,704,000 | 2,449,000 | 3,160,000 | 3,398,000 | 1,348,000 | 2,144,000 | 2,613,000 | 2,888,000 | 1,057,000 | 1,485,000 | 1,930,000 | 2,394,000 | 2,381,000 | 2,532,000 | 2,872,000 | 2,727,000 | 1,743,000 | 2,086,000 | 2,209,000 | 2,260,000 | 2,714,000 | 1,285,162 | 2,558,951 | 3,614,387 | 2,210,633 | 1,355,363 | 1,639,358 | 3,214,254 | 4,790,121 | 1,599,019 | 1,907,314 | 2,314,458 | 2,279,214 | 2,680,200 | 1,878,233 | 2,223,798 | 2,592,805 | 3,566,891 | 2,066,648 | 3,566,891 | 2,675,829 | 1,792,997 | 2,077,098 | 2,502,496 | 2,014,035 | 1,333,513 | 1,977,667 | 1,977,667 | 1,995,258 | 1,268,522 | ||||
total current assets | 231,465,000 | 228,203,000 | 239,558,000 | 256,423,000 | 230,691,000 | 210,355,000 | 209,875,000 | 221,987,000 | 202,826,000 | 195,004,000 | 207,253,000 | 226,455,000 | 232,044,000 | 240,248,000 | 251,575,000 | 253,622,000 | 227,738,000 | 209,478,000 | 169,675,000 | 167,772,000 | 163,007,000 | 155,469,000 | 142,581,000 | 140,405,000 | 131,031,000 | 127,049,000 | 133,104,000 | 138,103,000 | 139,409,000 | 142,180,000 | 139,866,000 | 142,943,000 | 134,982,000 | 133,056,000 | 132,223,000 | 134,396,000 | 120,919,000 | 116,997,000 | 126,360,000 | 133,085,000 | 137,288,000 | 129,946,000 | 111,515,000 | 113,405,000 | 114,340,000 | 110,251,000 | 116,730,000 | 111,520,000 | 114,627,000 | 110,251,000 | 113,988,000 | 108,316,000 | 111,081,000 | 111,829,000 | 116,170,000 | 113,360,000 | 110,855,000 | 100,393,000 | 106,097,000 | 105,468,000 | 104,248,000 | 117,223,000 | 113,905,000 | 102,160,000 | 97,498,000 | 79,630,000 | 79,828,000 | 85,705,376 | 72,150,515 | 65,199,220 | 59,587,965 | 64,095,402 | 57,540,823 | 60,969,250 | 57,458,284 | 52,215,087 | 54,196,327 | 49,446,740 | 46,691,361 | 50,969,299 | 39,477,634 | 35,722,672 | 50,314,285 | 47,686,231 | 48,638,708 | 47,686,231 | 48,720,483 | 51,346,910 | 47,781,935 | 47,410,686 | 42,017,328 | 43,904,658 | 36,496,237 | 36,496,237 | 33,693,925 | 38,666,518 | 37,807,005 | 34,764,560 | 34,764,560 | |
property, plant, and equipment: | 468,594,000 | 455,889,000 | 444,716,000 | 410,427,000 | 402,104,000 | 396,244,000 | 376,952,000 | 361,362,000 | 354,001,000 | 333,781,000 | 321,453,000 | 313,186,000 | 294,264,000 | 307,021,000 | 301,953,000 | 291,491,000 | 276,228,000 | 271,990,000 | 262,194,000 | 257,996,000 | 253,544,000 | 242,886,000 | 241,017,000 | 239,863,000 | 235,742,000 | 233,559,000 | 227,064,000 | 218,248,000 | 213,165,000 | 209,546,000 | 200,476,000 | 181,123,000 | 175,861,000 | 161,480,000 | 159,464,000 | 156,228,000 | 156,186,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
land | 21,223,000 | 18,679,000 | 17,916,000 | 16,344,000 | 16,640,000 | 15,235,000 | 11,045,000 | 9,140,000 | 9,540,000 | 9,097,000 | 9,085,000 | 8,038,000 | 8,038,000 | 8,038,000 | 7,931,000 | 4,362,000 | 1,840,000 | 1,415,172 | 1,415,172 | 1,349,805 | 808,491 | 793,491 | 719,942 | 631,662 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buildings and improvements | 193,210,000 | 163,913,000 | 147,701,000 | 134,901,000 | 118,369,000 | 120,410,000 | 108,175,000 | 96,389,000 | 96,105,000 | 89,840,000 | 84,391,000 | 73,095,000 | 68,801,000 | 68,268,000 | 55,066,000 | 47,107,000 | 39,235,000 | 31,848,113 | 30,519,907 | 30,080,775 | 28,430,587 | 28,377,593 | 27,197,171 | 26,329,660 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
machinery and equipment | 175,495,000 | 150,981,000 | 141,262,000 | 125,970,000 | 114,763,000 | 109,353,000 | 98,171,000 | 93,153,000 | 89,324,000 | 82,910,000 | 75,132,000 | 60,077,000 | 53,089,000 | 50,389,000 | 39,432,000 | 35,740,000 | 28,476,000 | 18,470,277 | 15,904,651 | 14,150,782 | 12,869,811 | 12,087,543 | 11,491,227 | 9,986,305 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
transportation equipment | 89,220,000 | 78,064,000 | 67,868,000 | 56,328,000 | 43,968,000 | 37,646,000 | 32,737,000 | 29,744,000 | 26,790,000 | 24,398,000 | 22,442,000 | 19,596,000 | 17,764,000 | 16,156,000 | 14,842,000 | 14,036,000 | 11,933,000 | 9,589,668 | 9,122,960 | 9,012,104 | 8,383,235 | 7,919,585 | 7,520,148 | 7,289,667 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
office furniture and equipment | 10,514,000 | 9,316,000 | 11,901,000 | 11,210,000 | 10,315,000 | 17,760,000 | 17,093,000 | 16,435,000 | 4,215,690 | 2,776,787 | 2,666,900 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant, and equipment: - sum | 489,662,000 | 420,953,000 | 386,648,000 | 344,753,000 | 304,055,000 | 300,404,000 | 267,221,000 | 244,861,000 | 238,165,000 | 221,518,000 | 204,848,000 | 172,772,000 | 158,875,000 | 153,055,000 | 127,298,000 | 112,974,000 | 92,721,000 | 71,961,184 | 67,487,760 | 64,188,351 | 57,755,322 | 53,393,902 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less accumulated depreciation | 223,406,000 | 215,610,000 | 208,446,000 | 201,331,000 | 195,667,000 | 189,984,000 | 184,642,000 | 182,604,000 | 177,774,000 | 173,457,000 | 168,504,000 | 163,379,000 | 158,950,000 | 155,406,000 | 150,442,000 | 146,739,000 | 142,209,000 | 146,790,000 | 163,910,000 | 159,707,000 | 155,792,000 | 152,568,000 | 148,754,000 | 144,929,000 | 140,877,000 | 136,832,000 | 133,578,000 | 129,996,000 | 126,233,000 | 125,282,000 | 121,665,000 | 118,137,000 | 114,339,000 | 110,649,000 | 107,704,000 | 104,095,000 | 99,978,000 | 98,016,000 | 95,280,000 | 91,766,000 | 88,527,000 | 79,042,000 | 68,406,000 | -59,733,000 | 36,032,306 | 32,767,300 | 29,466,612 | 26,781,709 | 23,861,417 | 22,238,756 | 18,734,077 | |||||||||||||||||||||||||||||||||||||||||||||||||
net property, plant, and equipment | 266,256,000 | 252,984,000 | 247,443,000 | 243,385,000 | 225,286,000 | 220,443,000 | 217,462,000 | 213,640,000 | 208,874,000 | 203,495,000 | 192,858,000 | 190,622,000 | 185,803,000 | 178,375,000 | 171,011,000 | 166,447,000 | 161,846,000 | 147,474,000 | 143,111,000 | 142,246,000 | 144,612,000 | 138,923,000 | 127,474,000 | 127,061,000 | 126,344,000 | 125,362,000 | 124,418,000 | 123,548,000 | 118,628,000 | 117,604,000 | 119,352,000 | 121,726,000 | 123,826,000 | 125,093,000 | 125,855,000 | 122,969,000 | 121,540,000 | 120,232,000 | 117,885,000 | 117,780,000 | 116,321,000 | 112,073,000 | 97,556,000 | 95,122,000 | 93,730,000 | 92,214,000 | 91,278,000 | 90,438,000 | 90,469,000 | 91,349,000 | 90,141,000 | 91,188,000 | 90,974,000 | 73,265,000 | 62,395,000 | 47,756,000 | 35,928,878 | 34,720,460 | 34,721,739 | 30,973,613 | 29,532,485 | |||||||||||||||||||||||||||||||||||||||
other assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets | 16,840,000 | 17,598,000 | 17,404,000 | 13,162,000 | 13,449,000 | 13,096,000 | 12,047,000 | 12,157,000 | 11,713,000 | 13,400,000 | 11,323,000 | 11,324,000 | 10,199,000 | 10,551,000 | 10,019,000 | 9,976,000 | 10,606,000 | 10,905,000 | 11,045,000 | 11,432,000 | 11,630,000 | 8,181,000 | 8,505,000 | 8,755,000 | 9,090,000 | 9,495,000 | 9,529,000 | 9,941,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 223,042,000 | 223,035,000 | 222,145,000 | 218,899,000 | 135,409,000 | 116,738,000 | 111,566,000 | 114,046,000 | 103,399,000 | 101,495,000 | 77,401,000 | 77,401,000 | 77,401,000 | 77,401,000 | 77,401,000 | 77,401,000 | 77,401,000 | 72,917,000 | 72,417,000 | 70,754,000 | 70,720,000 | 67,657,000 | 67,692,000 | 58,440,000 | 58,440,000 | 58,440,000 | 58,440,000 | 58,440,000 | 58,440,000 | 58,440,000 | 58,440,000 | 58,440,000 | 58,440,000 | 97,556,000 | 97,556,000 | 97,556,000 | 97,556,000 | 97,556,000 | 97,724,000 | 97,724,000 | 97,724,000 | 110,324,000 | 13,812,000 | 11,750,000 | 11,750,000 | 11,750,000 | 7,392,000 | 7,392,000 | 7,392,000 | 7,392,000 | 6,495,000 | 6,495,000 | 6,495,000 | 6,495,000 | 6,495,000 | 6,495,000 | 6,495,000 | 6,495,000 | 6,495,000 | 6,231,000 | 6,231,000 | |||||||||||||||||||||||||||||||||||||||
intangible assets | 232,887,000 | 150,121,000 | 116,626,000 | 73,060,000 | 80,193,000 | 76,368,000 | 59,384,000 | 60,653,000 | 61,921,000 | 63,189,000 | 64,457,000 | 65,726,000 | 66,994,000 | 68,369,000 | 69,774,000 | 71,179,000 | 72,603,000 | 74,027,000 | 75,454,000 | 76,883,000 | 7,831,000 | 7,984,000 | 8,034,000 | 8,341,000 | 8,496,000 | 8,650,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation plan assets | 12,812,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 2,988,000 | 277,000 | 281,000 | 261,754 | 344,627 | 552,031 | 576,477 | 604,939 | 576,422 | 2,215,989 | 2,221,132 | 2,048,704 | 2,091,665 | 2,343,147 | 2,399,456 | 2,620,011 | 2,474,983 | 2,749,606 | 2,882,796 | 2,988,495 | 3,495,320 | 3,566,120 | 3,705,578 | 3,705,578 | 4,475,326 | 5,884,318 | 5,930,972 | 5,930,972 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other assets | 488,569,000 | 495,339,000 | 497,163,000 | 488,466,000 | 313,890,000 | 276,442,000 | 262,360,000 | 267,111,000 | 246,234,000 | 245,548,000 | 175,186,000 | 174,886,000 | 172,688,000 | 175,381,000 | 176,697,000 | 176,335,000 | 177,744,000 | 164,192,000 | 165,018,000 | 164,997,000 | 164,931,000 | 151,613,000 | 153,025,000 | 131,996,000 | 131,953,000 | 134,168,000 | 135,520,000 | 137,306,000 | 127,562,000 | 128,660,000 | 130,578,000 | 132,046,000 | 132,183,000 | 172,595,000 | 173,818,000 | 175,966,000 | 176,125,000 | 177,512,000 | 178,666,000 | 181,257,000 | 182,882,000 | 177,177,000 | 44,143,000 | 39,401,000 | 40,392,000 | 39,637,000 | 35,218,000 | 36,963,000 | 32,097,000 | 29,347,000 | 24,712,000 | 24,222,000 | 20,093,000 | 19,961,000 | 18,362,000 | 15,039,000 | 7,814,853 | 5,578,884 | 9,888,255 | 20,961,833 | 5,398,189 | 6,221,534 | 8,031,486 | |||||||||||||||||||||||||||||||||||||
total assets | 986,290,000 | 976,526,000 | 984,164,000 | 988,274,000 | 769,867,000 | 707,240,000 | 689,697,000 | 702,738,000 | 657,934,000 | 644,047,000 | 575,297,000 | 591,963,000 | 590,535,000 | 594,004,000 | 599,283,000 | 596,404,000 | 567,328,000 | 521,144,000 | 477,804,000 | 475,015,000 | 472,550,000 | 446,005,000 | 423,080,000 | 399,462,000 | 389,328,000 | 386,579,000 | 393,042,000 | 398,957,000 | 385,599,000 | 388,444,000 | 389,796,000 | 396,715,000 | 390,991,000 | 430,744,000 | 431,896,000 | 433,331,000 | 418,584,000 | 414,741,000 | 422,911,000 | 432,122,000 | 436,491,000 | 419,196,000 | 253,214,000 | 247,928,000 | 248,462,000 | 242,102,000 | 243,226,000 | 238,921,000 | 237,193,000 | 230,947,000 | 228,841,000 | 223,726,000 | 222,148,000 | 219,873,000 | 220,733,000 | 212,024,000 | 204,081,000 | |||||||||||||||||||||||||||||||||||||||||||
liabilities and shareholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable — trade | 59,835,000 | 46,384,000 | 55,270,000 | 62,792,000 | 61,195,000 | 39,891,000 | 50,956,000 | 47,795,000 | 56,387,000 | 42,857,000 | 61,192,000 | 55,598,000 | 53,705,000 | 50,573,000 | 60,887,000 | 56,376,000 | 66,693,000 | 44,021,000 | 43,004,000 | 38,052,000 | 37,313,000 | 31,160,000 | 32,708,000 | 31,069,000 | 34,129,000 | 26,744,000 | 29,624,000 | 31,971,000 | 29,314,000 | 29,269,000 | 35,482,000 | 36,703,000 | 33,424,000 | 28,077,000 | 26,800,000 | 27,917,000 | 29,756,000 | 21,857,000 | 27,708,000 | 29,337,000 | 30,121,000 | 20,083,000 | 21,555,000 | 18,306,000 | 17,500,000 | 17,979,000 | 20,076,000 | 18,516,000 | 18,623,000 | 23,350,000 | 4,793,859 | 4,813,335 | ||||||||||||||||||||||||||||||||||||||||||||||||
accrued payroll and employee benefits | 20,092,000 | 20,814,000 | 14,726,000 | 14,467,000 | 19,659,000 | 18,371,000 | 12,701,000 | 12,501,000 | 19,532,000 | 17,753,000 | 12,416,000 | 10,690,000 | 17,279,000 | 16,320,000 | 12,059,000 | 9,658,000 | 19,034,000 | 15,848,000 | 12,417,000 | 8,354,000 | 18,048,000 | 13,406,000 | 10,783,000 | 6,827,000 | 13,538,000 | 10,133,000 | 8,862,000 | 5,947,000 | 12,483,000 | 10,081,000 | 8,739,000 | 5,409,000 | 8,399,000 | 6,992,000 | 8,238,000 | 5,264,000 | 9,979,000 | 9,083,000 | 9,153,000 | 5,811,000 | 8,787,000 | 8,736,000 | 5,758,000 | 4,775,000 | 6,122,000 | 5,933,000 | 5,341,000 | 4,624,000 | 5,555,000 | 5,600,000 | 5,203,000 | 4,420,000 | 5,391,000 | 4,849,000 | 5,026,000 | 4,340,000 | 8,481,000 | 6,838,000 | 6,187,000 | 4,672,000 | 7,760,000 | 5,721,000 | 4,999,000 | 3,660,000 | 7,908,000 | 5,956,000 | 5,695,000 | 5,336,601 | 3,391,785 | 6,137,089 | 4,328,224 | 4,294,530 | 2,974,174 | 5,221,005 | 4,401,409 | 4,227,899 | 2,859,880 | 4,426,356 | 3,584,049 | 3,412,484 | 2,645,665 | 3,954,968 | 3,629,800 | 3,665,247 | 3,063,633 | |||||||||||||||
short-term lease liabilities | 3,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liability | 1,580,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued real estate taxes | 1,224,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of deferred compensation liability | 1,334,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
container deposits | 1,383,000 | 1,557,000 | 1,558,000 | 1,543,000 | 1,528,000 | 1,501,000 | 1,452,000 | 1,426,000 | 1,412,000 | 1,408,000 | 1,376,000 | 1,358,000 | 1,352,000 | 1,362,000 | 1,299,000 | 1,286,000 | 1,283,000 | 1,291,000 | 1,241,000 | 1,233,000 | 1,227,000 | 1,233,000 | 1,174,000 | 1,160,000 | 1,146,000 | 1,143,000 | 1,081,000 | 1,036,000 | 1,051,000 | 987,000 | 1,053,000 | 1,042,000 | 1,022,000 | 978,000 | 984,000 | 978,000 | 959,000 | 924,000 | 964,000 | 962,000 | 1,008,210 | 1,015,390 | 983,640 | 991,601 | 990,267 | 1,095,948 | 1,495,294 | 1,444,040 | 1,352,026 | |||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of earnout liability | 4,529,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
environmental remediation | 7,700,000 | 7,700,000 | 7,700,000 | 7,700,000 | 7,700,000 | 7,700,000 | 7,700,000 | 7,700,000 | 7,700,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current liabilities | 4,167,000 | 10,459,000 | 9,834,000 | 9,196,000 | 8,668,000 | 8,379,000 | 8,787,000 | 8,332,000 | 7,832,000 | 7,651,000 | 6,622,000 | 6,518,000 | 6,645,000 | 4,584,000 | 4,490,000 | 2,519,000 | 2,611,000 | 2,543,000 | 2,191,000 | 1,860,000 | 2,155,000 | 1,693,000 | 1,639,000 | 1,654,000 | 1,688,000 | 1,568,000 | 1,709,000 | 1,812,000 | 2,393,000 | 2,540,000 | 2,745,000 | 2,487,000 | 2,935,000 | 2,335,000 | 2,264,000 | 1,958,000 | 1,967,000 | 2,093,000 | 2,149,000 | 2,634,000 | 3,232,000 | 6,908,000 | 3,513,000 | 3,763,000 | 3,402,000 | 3,500,000 | 3,666,000 | 4,003,000 | 3,801,000 | 4,278,000 | 4,192,000 | 4,410,000 | 3,626,000 | 3,928,000 | 2,078,468 | 2,739,225 | 3,298,111 | 2,196,289 | 2,895,710 | 3,567,871 | 2,446,880 | 2,594,627 | 3,451,840 | 6,721,467 | 6,417,231 | 4,810,335 | 5,710,297 | 6,031,996 | 5,519,666 | 5,198,709 | 6,393,440 | 4,004,451 | 4,004,451 | 3,899,064 | 5,093,329 | 4,137,386 | 4,137,386 | |||||||||||||||||||||||
total current liabilities | 104,844,000 | 97,155,000 | 98,560,000 | 110,934,000 | 107,135,000 | 84,254,000 | 92,341,000 | 97,992,000 | 103,307,000 | 79,678,000 | 94,462,000 | 94,303,000 | 90,871,000 | 84,880,000 | 90,851,000 | 88,163,000 | 101,466,000 | 75,535,000 | 71,549,000 | 66,512,000 | 70,462,000 | 59,032,000 | 58,758,000 | 56,681,000 | 62,220,000 | 51,281,000 | 53,853,000 | 55,689,000 | 55,396,000 | 53,083,000 | 58,822,000 | 56,530,000 | 60,567,000 | 48,547,000 | 52,464,000 | 44,986,000 | 55,672,000 | 41,898,000 | 53,098,000 | 49,572,000 | 59,765,000 | 57,278,000 | 37,656,000 | 30,410,000 | 36,343,000 | 30,381,000 | 35,460,000 | 33,839,000 | 35,829,000 | 31,402,000 | 35,663,000 | 32,580,000 | 35,125,000 | 32,642,000 | 42,511,000 | 38,719,000 | 36,289,000 | 29,184,000 | 34,483,000 | 33,927,000 | 39,471,000 | 26,717,000 | 30,838,000 | 24,718,000 | 30,607,000 | 21,036,000 | 27,337,000 | 38,273,850 | 24,792,949 | 22,704,844 | 17,720,205 | 24,094,396 | 19,246,905 | 20,731,757 | 18,172,485 | 16,023,718 | 18,995,191 | 17,567,727 | 13,949,570 | 18,225,264 | 15,245,042 | 14,257,984 | 13,036,838 | 13,008,284 | 11,783,754 | 13,008,284 | 10,504,156 | 14,189,830 | 11,443,446 | 13,904,250 | 8,994,169 | 12,856,101 | 9,749,784 | 9,749,784 | 7,872,228 | 14,517,995 | 13,643,815 | 10,638,196 | 10,638,196 | |
intangible assets, net of accumulated amortization | 238,381,000 | 241,077,000 | 239,975,000 | 130,474,000 | 123,886,000 | 124,563,000 | 116,728,000 | 71,491,000 | 71,391,000 | 74,946,000 | 76,687,000 | 78,435,000 | 72,575,000 | 73,666,000 | 74,787,000 | 69,726,000 | 71,247,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation plan asset | 14,250,000 | 13,950,000 | 13,359,000 | 11,185,000 | 11,892,000 | 11,698,000 | 11,365,000 | 9,584,000 | 9,617,000 | 8,917,000 | 9,130,000 | 7,367,000 | 6,987,000 | 6,752,000 | 7,285,000 | 6,783,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 2,075,000 | 2,587,000 | 3,071,000 | 3,726,000 | 4,242,000 | 3,163,000 | 4,980,000 | 4,912,000 | 4,308,000 | 6,054,000 | 5,640,000 | 4,661,000 | 5,496,000 | 5,838,000 | 3,238,000 | 2,761,000 | 7,795,000 | 7,890,000 | 8,024,000 | 6,213,000 | 6,049,000 | 5,581,000 | 5,417,000 | 3,770,000 | 4,312,000 | 4,362,000 | 4,468,000 | 3,396,000 | 3,226,000 | 3,769,000 | 3,832,000 | 2,564,000 | 2,436,000 | 2,235,000 | 2,956,000 | 1,686,000 | 1,586,000 | 1,051,000 | 2,120,000 | 2,224,000 | 244,000 | 427,000 | 480,000 | 239,000 | 203,000 | 218,000 | 315,000 | 344,000 | 322,000 | 244,000 | 286,000 | 323,000 | 345,000 | 151,000 | 120,000 | 141,000 | 161,000 | 111,000 | 127,000 | 145,000 | 172,000 | 464,000 | 990,000 | 1,228,000 | 324,061 | 725,271 | 2,165,372 | 2,384,429 | 2,620,011 | 3,159,871 | 4,544,596 | |||||||||||||||||||||||||||||
income tax payable | 1,986,000 | 1,218,000 | 6,967,000 | 2,284,000 | 11,751,000 | 1,943,000 | 1,504,000 | 4,319,000 | 11,584,000 | 3,329,000 | 1,801,000 | 2,069,000 | 6,684,000 | 877,000 | 5,218,000 | 851,000 | 4,323,000 | 59,000 | 735,000 | 2,983,000 | 709,000 | 776,000 | 46,000 | 1,261,000 | 1,176,000 | 829,000 | 829,000 | 757,000 | 1,444,000 | 1,849,000 | 1,639,000 | 842,000 | 1,446,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 9,812,000 | 9,812,000 | 9,812,000 | 9,913,000 | 9,913,000 | 9,913,000 | 9,913,000 | 9,913,000 | 9,913,000 | 9,913,000 | 9,913,000 | 9,913,000 | 9,913,000 | 9,913,000 | 9,913,000 | 9,913,000 | 9,907,000 | 9,907,000 | 9,907,000 | 9,907,000 | 9,907,000 | 9,907,000 | 9,907,000 | 9,907,000 | 9,907,000 | 9,907,000 | 9,907,000 | 9,907,000 | 9,907,000 | 9,864,000 | 9,864,000 | 9,864,000 | 9,864,000 | 9,239,000 | 8,614,000 | 7,989,000 | 7,364,000 | 6,739,000 | 6,114,000 | 5,489,000 | 5,000,000 | 116,823 | 116,823 | 116,823 | 116,823 | 109,180 | 109,180 | 109,180 | 109,180 | |||||||||||||||||||||||||||||||||||||||||||||||||||
long-term liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, less current portion | 253,375,000 | 268,328,000 | 288,281,000 | 138,906,000 | 103,884,000 | 93,862,000 | 123,840,000 | 109,797,000 | 49,775,000 | 78,353,000 | 120,710,000 | 130,688,000 | 149,166,000 | 115,644,000 | 105,915,000 | 73,891,000 | 85,868,000 | 88,845,000 | 85,821,000 | 65,798,000 | 55,775,000 | 49,751,000 | 57,728,000 | 64,705,000 | 74,682,000 | 74,658,000 | 80,635,000 | 75,830,000 | 90,796,000 | 90,762,000 | 104,228,000 | 102,694,000 | 112,160,000 | 94,626,000 | 105,092,000 | 106,934,000 | 121,775,000 | 123,616,000 | 125,321,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term lease liability | 15,100,000 | 15,114,000 | 10,572,000 | 10,920,000 | 10,613,000 | 9,687,000 | 9,816,000 | 9,530,000 | 11,107,000 | 9,522,000 | 9,597,000 | 8,687,000 | 9,082,000 | 8,758,000 | 8,665,000 | 9,143,000 | 9,397,000 | 9,553,000 | 9,914,000 | 10,231,000 | 6,854,000 | 7,124,000 | 7,306,000 | 7,649,000 | 7,972,000 | 7,873,000 | 8,206,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pension withdrawal liability | 2,862,000 | 2,960,000 | 3,058,000 | 3,155,000 | 3,252,000 | 3,348,000 | 3,443,000 | 3,538,000 | 3,633,000 | 3,726,000 | 3,819,000 | 3,912,000 | 4,004,000 | 4,095,000 | 4,186,000 | 4,276,000 | 4,366,000 | 4,455,000 | 4,543,000 | 4,631,000 | 4,719,000 | 4,806,000 | 4,892,000 | 4,978,000 | 5,064,000 | 5,148,000 | 5,233,000 | 5,316,000 | 5,400,000 | 5,482,000 | 5,565,000 | 5,646,000 | 5,728,000 | 5,808,000 | 5,889,000 | 5,968,000 | 6,047,000 | 6,126,000 | 6,204,000 | 6,282,000 | 6,360,000 | 6,436,000 | 6,513,000 | 6,589,000 | 6,664,000 | 6,739,000 | 6,813,000 | 6,887,000 | 6,961,000 | 7,035,000 | 7,109,000 | 7,136,000 | 7,210,000 | |||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 22,061,000 | 22,155,000 | 22,236,000 | 22,356,000 | 22,120,000 | 21,875,000 | 22,367,000 | 22,406,000 | 23,698,000 | 24,190,000 | 24,077,000 | 23,800,000 | 24,297,000 | 24,325,000 | 23,594,000 | 23,422,000 | 24,445,000 | 24,445,000 | 24,445,000 | 24,445,000 | 25,097,000 | 25,116,000 | 25,102,000 | 25,106,000 | 26,577,000 | 26,581,000 | 26,606,000 | 26,673,000 | 27,242,000 | 27,387,000 | 27,392,000 | 27,383,000 | 25,315,000 | 41,998,000 | 41,994,000 | 42,040,000 | 42,717,000 | 42,164,000 | 42,242,000 | 2,575,000 | 2,698,000 | 2,698,000 | 2,698,000 | 2,743,000 | 2,900,000 | 2,900,000 | 2,900,000 | 2,175,000 | 2,832,000 | 2,832,000 | 2,554,000 | 3,261,000 | 3,169,000 | 3,170,000 | 3,170,000 | 2,620,000 | 2,620,000 | 2,620,000 | 2,619,000 | 3,664,000 | 3,364,000 | 3,364,000 | 3,364,000 | 4,871,000 | 4,814,000 | 1,094,950 | 1,093,363 | 1,097,097 | 472,134 | 443,767 | 407,221 | 420,521 | 322,824 | 316,824 | 264,924 | 265,324 | 787,139 | 1,217,422 | 1,177,422 | 1,178,422 | 1,451,843 | 1,614,843 | 1,505,443 | 1,614,843 | 1,287,649 | 1,305,749 | 1,298,649 | 1,254,649 | 940,851 | 929,851 | 953,851 | 953,851 | 973,500 | 737,184 | 947,330 | 947,330 | 947,330 | |||
deferred compensation liability | 15,829,000 | 15,233,000 | 14,293,000 | 13,132,000 | 13,413,000 | 13,057,000 | 12,244,000 | 11,764,000 | 11,437,000 | 10,317,000 | 10,117,000 | 9,343,000 | 8,384,000 | 7,899,000 | 8,082,000 | 8,402,000 | 8,251,000 | 8,289,000 | 8,032,000 | 7,322,000 | 7,054,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnout liabilities | 50,837,000 | 54,556,000 | 54,021,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 401,000 | 290,000 | 307,000 | 1,367,000 | 461,000 | 236,000 | 241,000 | 1,310,000 | 10,943,000 | 649,000 | 696,000 | 2,175,000 | 1,487,000 | 1,253,000 | 1,271,000 | 2,374,000 | 1,541,000 | 1,309,000 | 496,000 | 1,368,000 | 514,000 | 6,841,000 | 6,277,000 | 6,140,000 | 5,746,000 | 5,447,000 | 5,149,000 | 5,695,000 | 4,554,000 | 4,501,000 | 4,153,000 | 4,386,000 | 3,634,000 | 3,270,000 | 3,598,000 | 2,450,000 | 1,644,000 | 1,763,000 | 2,661,000 | 3,611,000 | 800,000 | 678,000 | 656,000 | 1,588,000 | 752,000 | 742,000 | 986,000 | 1,878,000 | 1,786,000 | 950,000 | 1,014,000 | 1,653,000 | 1,028,000 | 1,211,000 | 1,507,000 | 763,000 | 1,052,000 | 852,000 | 922,000 | 1,215,000 | 566,000 | 402,000 | 297,000 | 633,000 | 168,000 | 175,000 | 125,428 | 117,534 | 119,600 | 128,569 | 132,023 | 135,324 | 138,673 | 125,944 | 121,501 | 124,551 | 127,644 | 9,741 | 11,016 | 12,264 | 22,145 | 14,683 | 89,133 | 52,817 | 89,133 | 124,437 | 159,124 | 193,086 | 226,336 | 258,889 | 290,760 | 353,063 | 353,063 | 382,422 | 411,705 | 459,378 | 506,259 | 506,259 | ||
total long-term liabilities | 360,465,000 | 378,636,000 | 392,768,000 | 202,440,000 | 166,005,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 457,620,000 | 477,196,000 | 503,702,000 | 309,575,000 | 250,259,000 | 246,325,000 | 281,520,000 | 251,908,000 | 250,293,000 | 192,641,000 | 220,962,000 | 240,519,000 | 252,844,000 | 267,869,000 | 283,127,000 | 264,727,000 | 229,450,000 | 193,491,000 | 199,810,000 | 207,304,000 | 189,091,000 | 168,443,000 | 156,033,000 | 155,844,000 | 154,368,000 | 163,607,000 | 175,565,000 | 167,738,000 | 170,914,000 | 172,022,000 | 184,436,000 | 188,744,000 | 187,452,000 | 206,234,000 | 208,627,000 | 200,756,000 | 197,398,000 | 210,085,000 | 222,454,000 | 235,516,000 | 219,515,000 | 54,761,000 | 47,593,000 | 54,498,000 | 48,192,000 | 53,135,000 | 51,818,000 | 54,780,000 | 50,019,000 | 51,681,000 | 48,745,000 | 51,976,000 | 51,347,000 | 54,199,000 | 50,648,000 | 47,474,000 | 38,027,000 | 43,200,000 | 42,721,000 | 48,562,000 | ||||||||||||||||||||||||||||||||||||||||
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders' equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 60,000,000 shares of 0.01 par value... | 207,000 | 207,000 | 207,000 | 208,000 | 208,000 | 207,000 | 208,000 | 208,000 | 209,000 | 209,000 | 208,000 | 208,000 | 209,000 | 209,000 | 210,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 29,112,000 | 27,261,000 | 23,277,000 | 24,094,000 | 32,783,000 | 31,060,000 | 27,932,000 | 38,154,000 | 36,781,000 | 35,918,000 | 44,409,000 | 44,443,000 | 43,388,000 | 41,294,000 | 40,192,000 | 46,717,000 | 44,723,000 | 44,801,000 | 47,069,000 | 51,138,000 | 48,975,000 | 52,194,000 | 50,736,000 | 50,090,000 | 50,967,000 | 50,282,000 | 50,974,000 | 52,609,000 | 53,478,000 | 55,270,000 | 54,757,000 | 53,877,000 | 53,016,000 | 52,653,000 | 52,216,000 | 51,104,000 | 50,391,000 | 49,815,000 | 49,277,000 | 48,189,000 | 47,531,000 | 47,123,000 | 50,426,000 | 50,901,000 | 50,716,000 | 50,033,000 | 49,180,000 | 50,502,000 | 49,651,000 | 49,307,000 | 48,505,000 | 48,779,000 | 47,639,000 | 46,995,000 | 45,567,000 | 45,169,000 | 42,512,000 | 42,009,000 | 41,322,000 | 41,060,000 | 40,157,000 | 39,678,000 | 39,309,000 | 39,027,000 | 38,846,000 | 38,697,000 | 38,238,168 | 38,155,881 | 38,090,696 | 38,062,228 | 38,150,662 | 37,987,491 | 37,242,090 | 37,082,673 | 37,056,103 | 37,056,103 | 37,056,103 | 37,056,103 | 38,108,855 | 38,232,076 | 38,232,076 | 38,232,076 | 37,747,492 | 37,747,492 | 37,747,492 | 37,747,492 | 37,747,492 | 37,747,492 | 37,747,492 | 37,747,492 | 37,747,492 | 37,747,492 | 37,747,492 | 37,747,492 | 37,866,092 | 38,009,633 | 38,303,731 | 38,303,731 | ||
retained earnings | 488,652,000 | 478,309,000 | 459,680,000 | 434,259,000 | 421,682,000 | 410,425,000 | 390,070,000 | 364,549,000 | 354,069,000 | 342,535,000 | 322,694,000 | 302,424,000 | 293,969,000 | 286,179,000 | 271,121,000 | 254,384,000 | 246,762,000 | 239,303,000 | 227,926,000 | 213,898,000 | 207,416,000 | 201,966,000 | 192,256,000 | 182,947,000 | 180,659,000 | 178,557,000 | 171,752,000 | 164,405,000 | 163,083,000 | 161,362,000 | 156,365,000 | 147,242,000 | 189,386,000 | 172,243,000 | 171,728,000 | 165,897,000 | 166,153,000 | 162,605,000 | 159,869,000 | 152,265,000 | 151,632,000 | 150,817,000 | 149,358,000 | 142,567,000 | 142,705,000 | 139,561,000 | 137,448,000 | 131,427,000 | 130,954,000 | 127,475,000 | 126,086,000 | 120,974,000 | 120,401,000 | 119,054,000 | 115,408,000 | 111,039,000 | 110,870,000 | 105,323,000 | 101,739,000 | 95,013,000 | 96,217,000 | 91,964,000 | 89,258,000 | 81,921,000 | 79,266,000 | 73,671,000 | 55,461,132 | 51,303,939 | 46,428,062 | 47,156,645 | 45,649,692 | 45,191,653 | 42,240,583 | 42,679,754 | 42,365,481 | 41,457,082 | 38,657,115 | 39,382,930 | 37,555,415 | 36,598,843 | 33,849,357 | 34,712,182 | 29,449,991 | 32,379,295 | 29,449,991 | 32,083,537 | 30,920,700 | 30,168,131 | 27,376,115 | 27,876,003 | 26,040,840 | 22,317,637 | 22,317,637 | 22,387,160 | 20,898,141 | 20,168,972 | 18,464,756 | 18,464,756 | ||
accumulated other comprehensive income | 935,000 | 1,191,000 | 1,408,000 | 1,732,000 | 2,308,000 | 1,679,000 | 3,009,000 | 3,115,000 | 2,696,000 | 3,995,000 | 3,689,000 | 2,940,000 | 3,594,000 | 3,733,000 | 1,756,000 | 1,291,000 | -79,000 | 58,000 | 69,000 | 138,000 | 317,000 | 438,000 | 608,000 | 623,000 | 596,000 | 359,000 | 235,000 | 230,000 | 298,000 | 272,000 | 23,000 | -271,000 | -161,000 | -150,000 | -145,000 | 1,000 | 35,000 | 12,000 | 37,000 | 14,000 | 196,328 | 15,400 | 196,328 | 132,387 | 162,807 | 153,163 | 79,063 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders’ equity | 518,906,000 | 506,968,000 | 484,572,000 | 460,292,000 | 456,981,000 | 443,372,000 | 421,218,000 | 406,026,000 | 393,754,000 | 382,656,000 | 371,001,000 | 350,016,000 | 341,160,000 | 331,414,000 | 313,277,000 | 302,601,000 | 291,694,000 | 284,313,000 | 275,205,000 | 265,246,000 | 256,914,000 | 254,637,000 | 243,429,000 | 233,484,000 | 232,211,000 | 229,435,000 | 223,392,000 | 217,861,000 | 217,530,000 | 217,774,000 | 212,279,000 | 202,247,000 | 243,292,000 | 225,662,000 | 224,704,000 | 217,828,000 | 217,343,000 | 212,826,000 | 209,668,000 | 200,975,000 | 199,681,000 | 198,453,000 | 200,335,000 | 193,964,000 | 193,910,000 | 190,091,000 | 187,103,000 | 182,413,000 | 180,928,000 | 177,160,000 | 174,981,000 | 170,172,000 | 168,526,000 | 166,534,000 | 161,376,000 | 156,607,000 | 153,628,000 | 147,688,000 | 143,426,000 | 136,443,000 | 136,888,000 | 132,190,000 | 129,092,000 | 121,498,000 | 118,639,000 | 112,824,000 | 94,198,943 | 89,956,632 | 85,021,410 | 85,798,110 | 84,333,839 | 83,655,549 | 79,977,643 | 80,235,039 | 79,884,042 | 78,895,194 | 76,096,039 | 76,830,201 | 76,065,104 | 75,088,502 | 72,199,567 | 73,052,480 | 67,904,645 | 70,653,021 | 67,904,645 | 70,474,250 | 69,341,833 | 68,579,620 | 65,713,504 | 65,966,680 | 64,110,881 | 60,430,435 | 60,430,435 | 60,503,304 | ||||||
total liabilities and shareholders’ equity | 976,526,000 | 984,164,000 | 988,274,000 | 769,867,000 | 707,240,000 | 689,697,000 | 702,738,000 | 657,934,000 | 644,047,000 | 575,297,000 | 591,963,000 | 590,535,000 | 594,004,000 | 599,283,000 | 596,404,000 | 567,328,000 | 521,144,000 | 477,804,000 | 475,015,000 | 472,550,000 | 446,005,000 | 423,080,000 | 399,462,000 | 389,328,000 | 386,579,000 | 393,042,000 | 398,957,000 | 385,599,000 | 388,444,000 | 389,796,000 | 396,715,000 | 390,991,000 | 430,744,000 | 431,896,000 | 433,331,000 | 418,584,000 | 414,741,000 | 422,911,000 | 432,122,000 | 436,491,000 | 419,196,000 | 253,214,000 | 247,928,000 | 248,462,000 | 242,102,000 | 243,226,000 | 238,921,000 | 237,193,000 | 230,947,000 | 219,873,000 | 220,733,000 | 212,024,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
earnout liability | 12,604,000 | 12,262,000 | 11,919,000 | 11,577,000 | 11,235,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common shares; authorized: 60,000,000 shares of 0.01 par value... | 207,000 | 208,000 | 209,000 | 209,000 | 210,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt | 88,818,000 | 101,731,000 | 116,823 | 116,823 | 116,823 | 116,823 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term lease liability | 1,689,000 | 1,433,000 | 1,456,000 | 1,657,000 | 1,673,000 | 1,625,000 | 1,620,000 | 1,587,000 | 1,440,000 | 1,458,000 | 1,493,000 | 1,523,000 | 1,571,000 | 1,664,000 | 1,707,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables — less allowance for doubtful accounts: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
549 as of december 27, 2020 and 784 as of march 29, 2020 | 76,822,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,462,159 and 10,512,229 shares issued and outstanding as of december 27, 2020 and march 29, 2020, respectively | 523,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -50,000 | -89,000 | -121,000 | -5,000 | -5,000 | -6,000 | -11,000 | -32,000 | -39,000 | -31,000 | -52,000 | -44,000 | -205,000 | -150,000 | -136,000 | -106,000 | -38,000 | -39,000 | -121,000 | -123,000 | -57,000 | -15,161 | -9,321 | -34,186 | -13,605 | -35,963 | -46,117 | -126,566 | -142,182 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
552 as of september 27, 2020 and 784 as of march 29, 2020 | 74,492,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,545,203 and 10,512,229 shares issued and outstanding as of september 27, 2020 and march 29, 2020, respectively | 527,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
530 as of june 28, 2020 and 784 as of march 29, 2020 | 69,453,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,515,835 and 10,512,229 shares issued and outstanding as of june 28, 2020 and march 29, 2020, respectively | 526,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables less allowance for doubtful accounts of 784 for 2020 and 620 for 2019 | 67,391,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,512,229 and 10,592,450 shares issued and outstanding for 2020 and 2019, respectively | 526,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
677 as of december 29, 2019 and 620 as of march 31, 2019 | 56,046,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,546,453 and 10,592,450 shares issued and outstanding as of december 29, 2019 and march 31, 2019, respectively | 527,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
909 as of september 29, 2019 and 620 as of march 31, 2019 | 65,396,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,546,453 and 10,592,450 shares issued and outstanding as of september 29, 2019 and march 31, 2019, respectively | 527,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
916 as of june 30, 2019 and 620 as of march 31, 2019 | 69,026,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,563,774 and 10,592,450 shares issued and outstanding as of june 30, 2019 and march 31, 2019, respectively | 528,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables less allowance for doubtful accounts of 620 for 2019 and 942 for 2018 | 63,966,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends payable | 4,704,000 | 4,696,000 | 4,466,000 | 4,454,000 | 4,226,000 | 4,219,000 | 4,038,000 | 4,033,000 | 3,823,000 | 3,818,000 | 3,592,000 | 3,584,000 | 3,337,000 | 3,317,000 | 3,095,000 | 4,126,000 | 2,879,000 | 3,907,000 | 2,665,899 | 2,459,150 | 2,463,380 | 2,247,686 | 2,240,041 | 2,034,299 | 2,044,347 | 1,846,321 | 1,839,004 | 1,839,004 | 1,839,004 | 1,839,004 | 1,532,503 | 1,532,690 | 1,532,690 | 1,537,805 | 1,555,086 | 1,555,086 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,592,450 and 10,631,992 shares issued and outstanding for 2019 and 2018, respectively | 530,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
589 as of december 30, 2018 and 942 as of april 1, 2018 | 61,431,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,619,681 and 10,631,992 shares issued and outstanding as of december 30, 2018 and april 1, 2018, respectively | 531,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
670 as of september 30, 2018 and 942 as of april 1, 2018 | 66,370,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,679,469 and 10,631,992 shares issued and outstanding as of september 30, 2018 and april 1, 2018, respectively | 534,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
970 as of july 1, 2018 and 942 as of april 1, 2018 | 67,938,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,670,985 and 10,631,992 shares issued and outstanding as of july 1, 2018 and april 1, 2018, respectively | 534,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables less allowance for doubtful accounts of 942 for 2018 and 468 for 2017 | 63,507,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
office furniture and equipment including computer systems | 16,406,000 | 15,273,000 | 13,798,000 | 11,966,000 | 11,183,000 | 10,204,000 | 10,027,000 | 11,729,000 | 11,237,000 | 10,637,954 | 10,525,070 | 9,594,885 | 7,263,198 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to sellers of acquired business | 341,000 | 341,000 | 488,000 | 4,533,000 | 6,829,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,631,992 and 10,582,596 shares issued and outstanding for 2018 and 2017, respectively | 532,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
526 as of december 31, 2017 and 468 as of april 2, 2017 | 57,867,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,631,992 and 10,582,596 shares issued and outstanding as of december 31, 2017 and april 2, 2017, respectively | 531,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
466 as of october 1, 2017 and 468 as of april 2, 2017 | 59,294,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,608,563 and 10,582,596 shares issued and outstanding as of october 1, 2017 and april 2, 2017, respectively | 531,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
472 as of july 2, 2017 and 468 as of april 2, 2017 | 61,855,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,600,471 and 10,582,596 shares issued and outstanding as of july 2, 2017 and april 2, 2017, respectively | 530,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables, less allowance for doubtful accounts of 468 for 2017 and 602 for 2016 | 57,298,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,582,596 and 10,512,471 shares issued and outstanding for 2017 and 2016, respectively | 529,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
468 as of january 1, 2017 and 602 as of april 3, 2016 | 52,282,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets — less accumulated amortization: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10,933 as of january 1, 2017 and 6,370 as of april 3, 2016 | 78,370,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,538,328 and 10,512,471 shares issued and outstanding as of january 1, 2017 and april 3, 2016, respectively | 527,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
570 as of october 2, 2016 and 602 as of april 3, 2016 | 52,841,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9,413 as of october 2, 2016 and 6,370 as of april 3, 2016 | 79,891,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,538,328 and 10,512,471 shares issued and outstanding as of october 2, 2016 and april 3, 2016, respectively | 527,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
596 as of july 3, 2016 and 602 as of april 3, 2016 | 57,485,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7,891 as of july 3, 2016 and 6,370 as of april 3, 2016 | 81,413,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,531,524 and 10,512,471 shares issued and outstanding as of july 3, 2016 and april 3, 2016, respectively | 527,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments available-for-sale | 410,000 | 10,056,000 | 13,959,000 | 14,485,000 | 16,072,000 | 15,435,000 | 13,030,000 | 13,843,000 | 13,951,000 | 15,095,000 | 16,048,000 | 15,625,000 | 18,799,000 | 17,888,000 | 12,499,000 | 12,210,000 | 10,971,000 | 9,256,000 | 10,325,000 | 15,286,000 | 15,321,000 | 24,909,000 | 27,315,000 | 25,928,000 | 20,991,000 | 16,894,000 | 1,111,590 | 1,703,730 | 2,276,358 | 10,254,748 | 10,457,960 | 9,929,617 | 13,712,540 | 14,164,013 | 13,858,844 | 13,977,433 | 14,167,047 | 13,831,698 | 14,011,653 | 7,182,790 | 6,672,521 | 22,138,012 | 22,364,439 | 21,894,043 | 22,364,439 | 22,261,399 | 21,298,454 | 21,887,165 | 22,902,561 | 19,830,896 | 18,669,688 | 7,170,748 | 7,170,748 | 8,127,862 | 11,482,015 | 11,404,028 | 12,308,077 | 12,308,077 | ||||||||||||||||||||||||||||||||||||||||||
trade receivables, less allowance for doubtful accounts of 602 for 2016 and 445 for 2015 | 59,271,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 6,370 for 2016 and 3,933 for 2015 | 82,934,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term investments | 17,249,000 | 16,268,000 | 19,464,000 | 20,929,000 | 15,852,000 | 12,941,000 | 10,601,000 | 9,916,000 | 5,597,000 | 6,826,000 | 7,555,000 | 7,302,000 | 5,139,000 | 6,365,000 | 6,113,000 | 2,693,000 | 3,175,000 | 2,953,000 | 5,229,000 | 8,972,000 | 12,349,000 | 13,048,000 | 557,466 | 572,728 | 583,836 | 895,681 | 1,555,310 | 2,432,020 | 3,013,888 | 3,665,691 | 4,483,421 | 4,869,591 | 5,658,341 | 6,859,813 | 7,459,541 | 16,085,074 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,512,471 and 10,564,949 shares issued and outstanding for 2016 and 2015, respectively | 526,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 as of december 27, 2015 and 445 as of march 29, 2015 | 51,797,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less accumulated depreciation and amortization | 88,403,000 | 83,567,000 | 80,739,000 | -75,813,000 | -73,319,000 | -71,042,000 | -68,115,000 | -66,087,000 | -64,998,000 | 62,081,000 | 54,033,000 | 50,579,000 | 44,965,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4,847 as of december 27, 2015 and 3,933 as of march 29, 2015 | 63,960,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term investments available for sale | 2,649,000 | 17,256,000 | 16,101,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 24,297,000 | 20,292,000 | 18,345,000 | 18,205,000 | 18,691,000 | 4,095,820 | 4,095,820 | 3,856,341 | 8,441,306 | 4,836,544 | 4,836,544 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued stock and other acquisition-related compensation | 7,283,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
post close purchase price payable | 2,479,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,478,266 and 10,564,949 shares issued and outstanding as of december 27, 2015 and march 29, 2015, respectively | 524,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
402 as of september 27, 2015 and 445 as of march 29, 2015 | 37,315,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4,533 as of september 27, 2015 and 3,933 as of march 29, 2015 | 12,648,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,478,266 and 10,564,949 shares issued and outstanding as of september 27, 2015 and march 29, 2015, respectively | 524,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
441 as of june 28, 2015 and 445 as of march 29, 2015 | 39,764,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4,242 as of june 28, 2015 and 3,933 as of march 29, 2015 | 11,070,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,569,764 and 10,564,949 shares issued and outstanding as of june 28, 2015 and march 29, 2015, respectively | 528,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables, less allowance for doubtful accounts of 445 for 2015 and 477 for 2014 | 40,355,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 3,933 for 2015 and 3,069 for 2014 | 11,154,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,564,949 and 10,562,400 shares issued and outstanding for 2015 and 2014, respectively | 528,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
375 as of december 28, 2014 and 477 as of march 30, 2014 | 34,626,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment: | 168,027,000 | 164,597,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3,671 as of december 28, 2014 and 3,069 as of march 30, 2014 | 11,416,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,569,026 and 10,562,400 shares issued and outstanding as of december 28, 2014 and march 30, 2014, respectively | 528,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
402 as of september 28, 2014 and 477 as of march 30, 2014 | 35,598,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3,434 as of september 28, 2014 and 3,069 as of march 30, 2014 | 8,144,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,560,543 and 10,562,400 shares issued and outstanding as of september 28, 2014 and march 30, 2014, respectively | 528,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
457 as of june 29, 2014 and 477 as of march 30, 2014 | 39,917,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3,251 as of june 29, 2014 and 3,069 as of march 30, 2014 | 8,327,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,538,610 and 10,562,400 shares issued and outstanding as of june 29, 2014 and march 30, 2014, respectively | 527,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
477 for 2014 and 469 for 2013 | 37,946,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3,069 for 2014 and 2,398 for 2013 | 8,509,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,562,400 and 10,495,427 shares issued and outstanding for 2014 and 2013, respectively | 528,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
412 as of december 29, 2013 and 469 as of march 31, 2013 | 34,318,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2,886 as of december 29, 2013 and 2,398 as of march 31, 2013 | 8,692,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,547,822 and 10,495,427 shares issued and outstanding as of december 29, 2013 and march 31, 2013, respectively | 528,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
418 as of september 29, 2013 and 469 as of march 31, 2013 | 36,808,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2,704 as of september 29, 2013 and 2,398 as of march 31, 2013 | 7,372,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,547,882 and 10,495,427 shares issued and outstanding for september 29, 2013 and march 31, 2013, respectively | 528,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholder's equity | 228,841,000 | 223,726,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
490 as of june 30, 2013 and 469 as of march 31, 2013 | 37,762,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2,551 as of june 30, 2013 and 2,398 as of march 31, 2013 | 7,525,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,528,462 and 10,495,427 shares issued and outstanding for june 30, 2013 and march 31, 2013, respectively | 526,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
469 for 2013 and 460 for 2012 | 35,920,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2,398 for 2013 and 1,790 for 2012 | 7,678,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,495,427 and 10,430,874 shares issued and outstanding for 2013 and 2012, respectively | 525,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholders' equity | 222,148,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables—less allowance for doubtful accounts: 544 as of december 30, 2012 and 460 as of april 1, 2012 | 35,266,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant, and equipment | 146,280,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment | 86,547,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable – trade | 20,604,000 | 25,609,000 | 28,261,000 | 15,676,000 | 18,418,000 | 23,112,000 | 14,513,000 | 14,167,000 | 15,108,000 | 12,128,000 | 13,169,000 | 25,981,106 | 18,249,747 | 11,313,513 | 14,597,261 | 12,974,620 | 11,574,787 | 6,660,068 | 12,567,440 | 7,918,641 | 10,173,806 | 9,147,537 | 6,315,371 | 4,752,049 | 6,973,419 | 6,318,830 | 3,795,460 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 524,000 | 524,000 | 522,000 | 517,000 | 517,000 | 515,000 | 513,000 | 513,000 | 513,000 | 513,000 | 513,000 | 512,323 | 511,973 | 511,973 | 510,591 | 510,591 | 508,575 | 508,575 | 508,575 | 508,575 | 512,343 | 512,867 | 512,867 | 510,834 | 510,834 | 510,834 | 510,834 | 510,834 | 510,834 | 510,834 | 510,834 | 510,834 | 510,834 | 514,382 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - less allowance for doubtful accounts: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
473 as of september 30, 2012 and 460 as of april 1, 2012 | 36,003,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant, and equipment - net | 82,378,000 | 69,900,000 | 63,576,000 | 62,978,000 | 49,682,000 | 48,943,000 | 48,488,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 2,021,000 | 1,329,000 | 1,412,000 | 979,000 | 454,000 | 1,837,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other accruals | 2,066,000 | 1,897,000 | 1,691,000 | 1,668,000 | 1,487,000 | 1,522,000 | 1,669,000 | 1,381,000 | 1,367,000 | 1,627,000 | 1,592,000 | 1,370,000 | 3,604,000 | 3,282,034 | 2,136,027 | 1,344,123 | 1,380,303 | 1,421,409 | 1,414,558 | 1,292,137 | 1,101,239 | 1,160,621 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
500 as of july 1, 2012 and 460 as of april 1, 2012 | 38,833,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant, and equipment – net | 76,713,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
460 for 2012 and 406 for 2011 | 38,069,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1,790 for 2012 and 1,165 for 2011 | 8,186,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,430,874 and 10,307,177 shares issued and outstanding for 2012 and 2011, respectively | 522,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
435 as of january 1, 2012 and 406 as of april 3, 2011 | 35,381,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
401 as of october 2, 2011 and 406 as of april 3, 2011 | 36,545,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - less allowance for doubtful accounts: 378 as of july 3, 2011 and 406 as of april 3, 2011 | 36,796,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
406 for 2011 and 300 for 2010 | 35,736,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1,165 for 2011 and 851 for 2010 | 8,811,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,307,177 and 10,253,458 shares issued and outstanding for 2011 and 2010, respectively | 515,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - less allowance for doubtful accounts: 325 as of december 31, 2010 and 300 as of march 28, 2010 | 26,847,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill and intangible assets | 4,657,000 | 4,718,000 | 4,778,000 | 5,996,000 | 6,153,000 | 6,662,222 | 6,784,589 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - less allowance for doubtful accounts: 325 as of september 30, 2010 and 300 as of march 28, 2010 | 27,312,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - less allowance for doubtful accounts: 275 as of june 30, 2010 and 300 as of march 28,2010 | 27,154,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables – less allowance for doubtful accounts: 300 for 2010 and 350 for 2009 | 24,832,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets held for sale | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill and intangible assets – less accumulated amortization: 851 for 2010 and 2,556 for 2009 | 4,839,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable–trade | 13,940,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of 0.05 par value; 10,253,458 and 10,246,458 shares issued and outstanding for 2010 and 2009, respectively | 513,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables – less allowance for doubtful accounts of 300 for december 31, 2009 and 350 for march 29, 2009 | 23,845,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax receivable | 174,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset | 1,201,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment – net | 46,462,000 | 45,840,000 | 40,506,353 | 36,108,019 | 35,636,820 | 35,604,110 | 35,479,455 | 32,821,351 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 618,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables – less allowance for doubtful accounts of 300 for september 30, 2009 and 350 for march 29, 2009 | 24,702,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - net | 32,527,115 | 19,322,925 | 16,703,276 | 14,999,598 | 15,999,970 | 11,400,837 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive gain | -12,680 | 67,264 | 22,894 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables – net | 26,874,105 | 20,783,506 | 22,048,711 | 17,951,864 | 19,082,379 | 15,107,453 | 11,393,795 | 11,949,743 | 9,957,176 | 11,394,663 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - less allowance for doubtful accounts: 225,000 for 2008 and 2007 | 23,788,342 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill and intangible assets – less accumulated amortization: 2,088,667 for 2008 and 1,643,308 for 2007 | 6,906,956 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable—trade | 11,780,842 | 10,891,162 | 8,695,396 | 5,946,189 | 4,752,049 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of .05 par value; 10,239,458 and 10,171,496 shares issued and outstanding for 2008 and 2007, respectively | 511,973 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment- net | 36,054,018 | 35,259,966 | 34,984,473 | 33,856,027 | 31,426,910 | 32,276,539 | 30,174,038 | 28,071,354 | 27,846,910 | 27,753,580 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,966,300 and 1,643,308, respectively | 7,029,323 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,822,784 and 1,643,308, respectively | 7,140,016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets – less accumulated amortization of 1,716,279 and 1,643,308, respectively | 7,263,107 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables – less allowance for doubtful accounts: 225,000 for 2007 and 2006 | 19,663,169 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets – less accumulated amortization: 2007, 1,643,308; 2006, 1,418,491 | 1,839,725 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of .05 par value; 10,171,496 shares issued and outstanding for 2007 and 2006 | 508,575 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets – less accumulated amortization of 1,587,104 and 1,418,491, respectively | 1,895,929 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,530,900 and 1,418,491, respectively | 1,952,133 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,474,696 and 1,418,491, respectively | 2,008,337 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - less allowance for doubtful accounts: 2006, 225,000; 2005, 225,000 | 16,185,560 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets — less accumulated amortization: 2006, 1,418,491; 2005, 1,870,719 | 2,064,542 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of .05 par value; 10,171,496 and 10,257,341 shares issued and outstanding, respectively | 508,575 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unearned compensation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,362,287 and 1,870,719, respectively | 2,120,746 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,306,083 and 1,870,719, respectively | 2,176,950 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,939,228 and 1,870,719, respectively | 2,423,821 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long–term investments | 15,851,718 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - less allowance for doubtful accounts: 2005, 225,000; 2004, 275,000 | 13,673,953 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets – less accumulated amortization: 2005, 1,870,719; 2004, 1,584,871 | 2,492,330 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of .05 par value; 10,257,341 and 10,216,688 shares issued and outstanding, respectively | 512,867 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive (loss) income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,797,485 and 1,584,871, respectively | 2,565,564 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables—net | 11,308,851 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment—net | 29,532,485 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets—less accumulated amortization of 1,726,614 and 1,584,871, respectively | 2,778,178 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,655,743 and 1,584,871, respectively | 2,707,306 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - less allowance for doubtful accounts of 275,000 in both years | 11,308,851 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets – less accumulated amortization: 2004, 1,584,871; 2003, 1,301,386 | 2,778,178 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock; authorized: 30,000,000 shares of .05 par value; issued and outstanding: 10,216,688 shares | 510,834 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,514,000 and 1,301,386, respectively | 2,849,049 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,443,129 and 1,301,386, respectively | 2,919,920 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization of 1,372,258 and 1,301,386, respectively | 2,990,791 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable - trade | 5,923,780 | 5,854,720 | 7,294,730 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - less allowance for doubtful accounts: 2003, 275,000; 2002, 300,000 | 11,253,571 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment: - sum | 49,705,275 | 46,904,194 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net property, plant and equipment | 27,466,519 | 28,170,117 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization: 2003, 1,301,386; 2002, 1,017,901 | 3,061,663 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock - authorized: 30,000,000 shares of .05 par value; issued and outstanding: 10,216,688 shares | 510,834 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables-net | 9,761,724 | 10,777,043 | 10,610,386 | 10,610,386 | 10,078,541 | 13,116,042 | 11,916,947 | 11,916,947 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment-net | 27,515,407 | 27,513,410 | 27,940,170 | 27,940,170 | 28,146,184 | 27,885,835 | 26,363,419 | 26,363,419 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets-less accumulated amortization of 1,230,515 and 1,017,901, respectively | 3,132,534 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets-less accumulated amortization of 1,159,644 and 1,017,901, respectively | 3,203,405 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets-less accumulated amortization of 1,088,772 and 1,017,901, respectively | 3,345,148 | 3,345,148 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets-net | 3,416,019 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables - less allowance for doubtful accounts: 2001, 335,000; 2000, 377,000 | 12,212,402 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets - less accumulated amortization: 2001, 876,159; 2000, 592,674 | 3,486,890 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and shareholders' equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock - authorized: 30,000,000 shares of .05 par value; issued and outstanding: 2001 - 10,248,788 shares; 2000 - 10,417,739 shares | 512,439 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders' equity | 59,084,414 | 58,692,987 | 57,286,849 | 57,286,849 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes receivable | 219,086 | 164,116 | 164,116 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other | 1,354,790 | 2,010,021 | 2,010,021 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes receivable-noncurrent | 2,283,175 | 2,436,506 | 2,436,506 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
outstanding, 10,367,239 and 10,417,739 shares respectively | 518,362 | 518,362 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-29 | 2025-12-28 | 2025-09-28 | 2025-06-29 | 2025-03-30 | 2024-12-29 | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-10-01 | 2023-07-02 | 2023-04-02 | 2023-01-01 | 2022-10-02 | 2022-07-03 | 2022-04-03 | 2021-12-26 | 2021-09-26 | 2021-06-27 | 2021-03-28 | 2020-12-27 | 2020-09-27 | 2020-06-28 | 2020-03-29 | 2019-12-29 | 2019-09-29 | 2019-06-30 | 2019-03-31 | 2018-12-30 | 2018-09-30 | 2018-07-01 | 2018-04-01 | 2017-12-31 | 2017-10-01 | 2017-07-02 | 2017-04-02 | 2017-01-01 | 2016-10-02 | 2016-07-03 | 2016-04-03 | 2015-12-27 | 2015-09-27 | 2015-06-28 | 2015-03-29 | 2014-12-28 | 2014-09-28 | 2014-06-29 | 2014-03-30 | 2013-12-29 | 2013-09-29 | 2013-06-30 | 2013-03-31 | 2012-12-30 | 2012-09-30 | 2012-07-01 | 2012-04-01 | 2012-01-01 | 2011-10-02 | 2011-07-03 | 2011-04-03 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-28 | 2009-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-30 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-04-01 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-04-02 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-04-03 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-28 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-30 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2001-12-31 | 2001-09-30 | 2001-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 15,463,000 | 14,312,000 | 22,598,000 | 29,175,000 | 16,327,000 | 15,021,000 | 24,118,000 | 28,879,000 | 13,832,000 | 14,885,000 | 23,216,000 | 23,430,000 | 11,613,000 | 10,733,000 | 18,000,000 | 19,695,000 | 10,577,000 | 10,204,000 | 14,133,000 | 16,628,000 | 9,081,000 | 7,921,000 | 12,190,000 | 11,788,000 | 4,763,000 | 4,547,000 | 9,250,000 | 9,807,000 | 3,771,000 | 4,130,000 | 7,409,000 | 9,123,000 | -37,361,000 | 17,143,000 | 5,210,000 | 5,831,000 | 4,210,000 | 3,551,000 | 7,190,000 | 7,604,000 | 4,859,000 | 815,000 | 5,678,000 | 6,791,000 | 3,900,000 | 3,146,000 | 6,147,000 | 6,021,000 | 4,295,000 | 3,480,000 | 5,207,000 | 5,112,000 | -2,054,000 | 1,348,000 | 7,230,000 | 4,383,000 | 3,505,000 | 5,552,000 | 6,901,000 | 6,727,000 | 1,891,000 | 18,408,831 | -7,322,831 | 7,337,000 | 5,534,000 | 5,595,000 | 6,823,092 | 4,875,877 | 1,730,567 | 1,506,953 | 2,921,419 | 2,951,070 | 1,808,515 | 314,273 | 3,146,128 | 2,799,967 | 1,308,484 | 1,827,264 | 3,000,919 | 2,749,486 | 983,497 | 1,773,124 | 2,406,084 | 2,929,304 | -794,542 | 1,162,837 | 2,591,573 | 2,792,016 | 1,339,303 | 1,835,163 | 2,681,311 | 2,574,395 | 1,620,604 | 2,445,957 | 2,082,953 |
reconciliation to cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 13,579,000 | 13,410,000 | 13,262,000 | 12,291,000 | 10,580,000 | 10,112,000 | 9,927,000 | 9,329,000 | 8,954,000 | 8,343,000 | 7,399,000 | 7,107,000 | 7,067,000 | 7,002,000 | 6,813,000 | 6,558,000 | 6,270,000 | 5,970,000 | 5,954,000 | 5,935,000 | 5,934,000 | 5,670,000 | 5,581,000 | 5,484,000 | 5,403,000 | 5,442,000 | 5,386,000 | 5,353,000 | 5,358,000 | 5,393,000 | 5,498,000 | 5,507,000 | 5,631,000 | 5,409,000 | 5,519,000 | 5,831,000 | 5,422,000 | 5,169,000 | 5,209,000 | 5,075,000 | 5,043,000 | 3,518,000 | 3,386,000 | 3,564,000 | 3,765,000 | 3,179,000 | 3,087,000 | 2,984,000 | 2,927,000 | 2,930,000 | 3,432,000 | 3,316,000 | 4,010,000 | 2,463,000 | 2,433,000 | 2,328,000 | 2,220,000 | 2,139,000 | 2,056,000 | 2,043,000 | 2,042,000 | 5,102,575 | -1,720,575 | 1,724,000 | 1,605,000 | 1,547,000 | 1,386,203 | 1,375,814 | 1,401,255 | 1,349,824 | 1,270,514 | 1,227,262 | 1,243,228 | 1,215,416 | 950,683 | 927,682 | 1,032,974 | 907,033 | 910,335 | 838,106 | 2,153,256 | 796,047 | 787,936 | 785,622 | 787,527 | 752,569 | 732,826 | 719,182 | 757,828 | 749,637 | 728,603 | 722,907 | 726,529 | 756,201 | 698,940 |
change in fair value of earnout liability | 342,000 | 343,000 | 342,000 | 342,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating leases | 1,061,000 | 1,040,000 | 958,000 | 923,000 | 918,000 | 950,000 | 825,000 | 782,000 | 824,000 | 769,000 | 581,000 | 534,000 | 529,000 | 497,000 | 469,000 | 476,000 | 483,000 | 468,000 | 467,000 | 481,000 | 477,000 | 456,000 | 470,000 | 493,000 | 495,000 | 1,432,000 | 37,000 | 69,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on deferred compensation assets | 568,000 | -458,000 | -722,000 | -942,000 | -435,000 | -674,000 | -159,000 | -132,000 | -184,000 | -232,000 | -478,000 | -327,000 | -477,000 | 7,000 | -54,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -525,000 | 2,008,000 | -696,000 | 1,223,000 | -467,000 | 934,000 | 277,000 | -933,000 | 270,676 | 0 | 0 | 40,000 | 191,648 | -227,109 | 25,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock compensation expense | 2,135,000 | 1,851,000 | 2,375,000 | 2,212,000 | 1,476,000 | 1,723,000 | 1,832,000 | 1,467,000 | 1,374,000 | 1,287,000 | 1,260,000 | 959,000 | 1,061,000 | 1,084,000 | 1,085,000 | 595,000 | 1,111,000 | 1,046,000 | 862,000 | 799,000 | 1,040,000 | 917,000 | 686,000 | 700,000 | 443,000 | 685,000 | 636,000 | 509,000 | 590,000 | 514,000 | 470,000 | 362,000 | 438,000 | 409,000 | 576,000 | 539,000 | 535,000 | 408,000 | 412,000 | 457,000 | 466,000 | 362,000 | 405,000 | 350,000 | 345,000 | 251,000 | 395,000 | 442,000 | 398,000 | 405,000 | 361,000 | 375,000 | 209,000 | 820,000 | 1,131,346 | -282,346 | 283,000 | 181,000 | 149,000 | 82,637 | 65,185 | ||||||||||||||||||||||||||||||||||
gain from asset disposals | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 214,000 | -43,000 | 33,000 | -25,000 | 91,000 | 28,000 | 33,000 | -65,000 | 17,000 | 104,000 | -60,000 | 26,000 | -138,000 | 38,000 | -86,000 | 273,000 | 166,000 | 325,000 | -13,000 | 67,000 | 33,000 | 82,000 | 66,000 | 22,000 | 624,000 | -2,501,000 | 1,814,000 | -870,000 | 268,000 | -2,993,000 | 1,744,000 | -583,000 | 724,000 | -2,140,000 | 819,000 | -464,000 | 789,000 | -2,637,000 | 940,000 | 828,000 | 569,000 | -1,799,000 | 562,000 | 333,000 | 68,000 | -1,325,000 | 844,000 | 738,000 | 218,000 | -2,129,000 | 836,000 | 507,000 | -1,326,000 | -2,026,000 | 396,000 | 468,000 | 485,000 | -63,000 | 168,000 | 357,000 | 81,000 | 536,771 | -361,771 | 363,000 | 196,000 | -135,000 | 1,332,871 | 1,034,870 | -1,211,599 | -794,104 | 313,989 | 1,699,187 | -717,031 | -1,570,490 | 89,768 | 403,993 | 124,746 | 348,730 | 156,201 | -882,746 | 343,967 | 1,494,703 | 292,168 | 450,081 | 201,357 | 363,773 | 530,922 | 606,013 | |||||||
changes in operating accounts (using) providing cash, net of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables | -15,278,000 | 7,671,000 | 7,791,000 | -2,651,000 | -17,387,000 | 5,541,000 | 11,192,000 | -10,576,000 | -1,101,000 | 17,591,000 | 13,964,000 | -9,055,000 | -4,053,000 | 6,145,000 | 7,376,000 | -15,857,000 | -19,679,000 | -11,443,000 | 912,000 | -316,000 | -13,202,000 | -2,310,000 | -3,819,000 | -1,992,000 | -11,422,000 | 9,444,000 | 3,635,000 | -5,044,000 | -2,535,000 | 4,939,000 | 1,541,000 | -4,432,000 | -5,693,000 | 1,440,000 | 2,647,000 | -4,558,000 | -5,016,000 | 845,000 | 4,644,000 | 1,786,000 | -6,743,000 | 753,000 | 2,449,000 | 591,000 | -5,730,000 | 2,331,000 | 4,319,000 | -1,971,000 | -3,406,000 | 2,596,000 | 954,000 | -1,842,000 | 1,795,000 | 737,000 | 2,830,000 | -764,000 | -2,761,000 | 1,163,000 | 251,000 | -1,060,000 | -3,914,000 | -2,012,521 | 2,319,521 | -2,322,000 | -988,000 | 857,000 | -5,653,010 | -3,085,763 | -3,004,836 | -1,460,581 | 2,725,786 | -1,270,802 | -1,711,305 | -1,248,588 | 2,379,103 | -2,896,819 | 2,133,861 | ||||||||||||||||||
inventories | 7,734,000 | 7,515,000 | 3,291,000 | -8,487,000 | -890,000 | 721,000 | -366,000 | -6,037,000 | -5,744,000 | 4,913,000 | 8,913,000 | 11,839,000 | 11,313,000 | 11,481,000 | -8,074,000 | -10,003,000 | -17,723,000 | -5,853,000 | -2,379,000 | -4,079,000 | 1,471,000 | -1,427,000 | 948,000 | -8,952,000 | 3,105,000 | 3,263,000 | -2,112,000 | 1,789,000 | 7,190,000 | 99,000 | -1,404,000 | -6,631,000 | 3,000,000 | 3,199,000 | -383,000 | -14,303,000 | -992,000 | 4,095,000 | -7,025,000 | 393,000 | 1,622,000 | 2,229,000 | -2,117,000 | -2,056,000 | -12,000 | 1,135,000 | -2,971,000 | -8,129,000 | 4,310,000 | 1,230,000 | 3,639,000 | -7,057,000 | 2,841,000 | 2,601,000 | -5,059,000 | 1,177,000 | 4,733,000 | 1,834,000 | -1,934,000 | -3,314,000 | -54,000 | -3,083,556 | 4,513,556 | -4,517,000 | -3,022,000 | -2,734,000 | -8,576,020 | -6,283,995 | 2,917,676 | 2,339,484 | -6,239,266 | 22,817 | -259,194 | 2,135,479 | 27,499 | -4,240,461 | -967,416 | 1,037,085 | 558,279 | ||||||||||||||||
accounts payable | 11,735,000 | -6,563,000 | -7,201,000 | -3,812,000 | 18,471,000 | -11,808,000 | 3,082,000 | -7,300,000 | 13,506,000 | -20,755,000 | 6,958,000 | -537,000 | 4,635,000 | -11,622,000 | 3,833,000 | -8,442,000 | 19,044,000 | 978,000 | 4,248,000 | 868,000 | 6,120,000 | -2,148,000 | 933,000 | -2,354,000 | 6,697,000 | -2,707,000 | -2,504,000 | 2,742,000 | -124,000 | -6,385,000 | -1,164,000 | 3,536,000 | 5,147,000 | 1,735,000 | -1,547,000 | -1,178,000 | 8,018,000 | -6,340,000 | -1,467,000 | 351,000 | 5,850,000 | -1,898,000 | 1,212,000 | -1,333,000 | 1,201,000 | -688,000 | -3,713,000 | 3,763,000 | 636,000 | -575,000 | -1,902,000 | 2,176,000 | 4,431,000 | -3,341,000 | -3,038,000 | 8,090,000 | 3,770,000 | -3,527,000 | -4,630,000 | 2,541,000 | 3,919,000 | 1,436,156 | -2,043,156 | 2,044,000 | 694,000 | -1,041,000 | 7,520,098 | 6,252,918 | 998,383 | -3,538,509 | 1,885,349 | 774,149 | -627,522 | 5,020,337 | -5,070,069 | 3,311,896 | 155,647 | -2,255,165 | 1,026,269 | 3,201,348 | -369,182 | -658,798 | 750 | 2,221,370 | 395,050 | 69,060 | 399,795 | 317,720 | -1,146,576 | 3,604,762 | |||||
accrued liabilities | 1,405,000 | 4,999,000 | 2,526,000 | -6,735,000 | 2,174,000 | 5,587,000 | 1,664,000 | -8,949,000 | 11,318,000 | 6,539,000 | 1,926,000 | -9,075,000 | 2,915,000 | 4,948,000 | 2,443,000 | -11,043,000 | 4,312,000 | 3,803,000 | 4,767,000 | -10,159,000 | 6,394,000 | 3,480,000 | 4,369,000 | -6,689,000 | 3,811,000 | 1,356,000 | 3,163,000 | -7,667,000 | 3,491,000 | 945,000 | 4,024,000 | -3,708,000 | 2,731,000 | -977,000 | 3,519,000 | -3,599,000 | 1,512,000 | -186,000 | 2,797,000 | -4,539,000 | -1,933,000 | 3,441,000 | 679,000 | -1,995,000 | 855,000 | 272,000 | 62,000 | -1,695,000 | -261,000 | 826,000 | 428,000 | -852,000 | -116,000 | 466,000 | 2,145,000 | -4,598,000 | 1,546,000 | 854,000 | 1,428,000 | -3,485,000 | 2,564,000 | -2,402,689 | 4,793,689 | -4,797,000 | 2,548,000 | 328,000 | -1,923,716 | 1,986,350 | -2,027,054 | 978,362 | -413,374 | ||||||||||||||||||||||||
lease liabilities | -995,000 | -883,000 | -924,000 | -973,000 | -903,000 | -941,000 | -790,000 | -834,000 | -872,000 | -677,000 | -547,000 | -580,000 | -505,000 | -481,000 | -451,000 | -521,000 | -476,000 | -440,000 | -419,000 | -572,000 | -474,000 | -400,000 | -450,000 | -513,000 | -460,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | -2,779,000 | 768,000 | -5,749,000 | 9,831,000 | -2,171,000 | -2,977,000 | -9,467,000 | 9,808,000 | 434,000 | -2,814,000 | -7,265,000 | 8,255,000 | 1,528,000 | -269,000 | -4,614,000 | 6,645,000 | 849,000 | -1,688,000 | -4,340,000 | 5,393,000 | 771,000 | -1,798,000 | -3,471,000 | 4,263,000 | 668,000 | -1,344,000 | -2,248,000 | 3,510,000 | -442,000 | -793,000 | -68,000 | 3,419,000 | -2,688,000 | 724,000 | 218,000 | 35,000 | -279,000 | -2,334,000 | 766,000 | 2,416,000 | 1,586,000 | -4,195,000 | 347,000 | 1,561,000 | -688,000 | -405,000 | 210,000 | 797,000 | -604,000 | 367,000 | -3,399,000 | 2,022,000 | 2,447,000 | -3,777,000 | -83,000 | 432,000 | 3,177,000 | -2,353,000 | 4,875,805 | -4,514,805 | 4,521,000 | -4,576,000 | -2,541,000 | ||||||||||||||||||||||||||||||||
net cash from operating activities | 37,735,000 | 35,561,000 | 39,541,000 | 31,490,000 | 30,844,000 | 21,036,000 | 41,630,000 | 17,586,000 | 41,889,000 | 24,980,000 | 57,764,000 | 34,866,000 | 32,859,000 | 25,738,000 | 28,198,000 | -9,395,000 | 4,128,000 | -1,373,000 | 25,261,000 | 14,821,000 | 17,187,000 | 6,468,000 | 18,585,000 | 1,553,000 | 13,911,000 | 17,875,000 | 17,006,000 | 10,110,000 | 16,960,000 | 6,175,000 | 18,040,000 | 6,815,000 | 12,789,000 | 10,085,000 | 16,422,000 | -11,947,000 | 13,862,000 | 2,948,000 | 13,626,000 | 14,419,000 | 12,541,000 | 3,267,000 | 12,599,000 | 7,926,000 | 3,623,000 | 7,450,000 | 8,167,000 | 1,424,000 | 9,700,000 | 10,116,000 | 13,486,000 | 1,310,000 | 15,019,000 | 6,545,000 | 9,414,000 | 14,045,000 | 13,227,000 | 8,197,000 | 5,061,000 | 7,197,000 | 4,222,000 | 24,293,744 | -4,605,744 | 4,623,000 | 9,116,000 | 2,247,000 | 6,099,473 | 2,344,566 | 5,279,910 | -497,718 | 3,893,975 | 3,529,310 | 1,170,625 | 5,350,693 | 2,257,709 | -49,552 | 2,860,751 | 4,865,188 | 2,900,898 | 495,457 | 5,376,870 | 4,882,689 | 2,862,752 | ||||||||||||
capital expenditures | 0 | -14,321,000 | -10,798,000 | -13,544,000 | 0 | -8,722,000 | -10,637,000 | -10,649,000 | 0 | -11,326,000 | -9,049,000 | -7,873,000 | 0 | -11,639,000 | -9,028,000 | -11,640,000 | 0 | -8,796,000 | -4,749,000 | -2,155,000 | 0 | -5,080,000 | -3,272,000 | -4,848,000 | 0 | -5,338,000 | -4,929,000 | -9,159,000 | 0 | -2,994,000 | -1,840,000 | -2,371,000 | 0 | -3,828,000 | -6,618,000 | -6,556,000 | 0 | -5,556,000 | -3,991,000 | -6,264,000 | 0 | -7,444,000 | -4,488,000 | -5,181,000 | -4,466,000 | -3,844,000 | -2,944,000 | -3,298,000 | -1,772,000 | -3,960,000 | -2,466,000 | -4,063,000 | -12,833,000 | -8,200,000 | -7,635,000 | -4,248,000 | -6,230,000 | -7,618,000 | -2,583,000 | -3,626,000 | -4,657,000 | -7,758,862 | 3,295,862 | -3,301,000 | 0 | -2,130,000 | -5,538,192 | -1,273,977 | 0 | -1,451,516 | -1,545,294 | -1,081,182 | 0 | -1,078,853 | -2,113,002 | -746,145 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||
free cash flows | 37,735,000 | 21,240,000 | 28,743,000 | 17,946,000 | 30,844,000 | 12,314,000 | 30,993,000 | 6,937,000 | 41,889,000 | 13,654,000 | 48,715,000 | 26,993,000 | 32,859,000 | 14,099,000 | 19,170,000 | -21,035,000 | 4,128,000 | -10,169,000 | 20,512,000 | 12,666,000 | 17,187,000 | 1,388,000 | 15,313,000 | -3,295,000 | 13,911,000 | 12,537,000 | 12,077,000 | 951,000 | 16,960,000 | 3,181,000 | 16,200,000 | 4,444,000 | 12,789,000 | 6,257,000 | 9,804,000 | -18,503,000 | 13,862,000 | -2,608,000 | 9,635,000 | 8,155,000 | 12,541,000 | -4,177,000 | 8,111,000 | 2,745,000 | -843,000 | 3,606,000 | 5,223,000 | -1,874,000 | 7,928,000 | 6,156,000 | 11,020,000 | -2,753,000 | 2,186,000 | -1,655,000 | 1,779,000 | 9,797,000 | 6,997,000 | 579,000 | 2,478,000 | 3,571,000 | -435,000 | 16,534,882 | -1,309,882 | 1,322,000 | 9,116,000 | 117,000 | 561,281 | 1,070,589 | 5,279,910 | -1,949,234 | 2,348,681 | 2,448,128 | 1,170,625 | 4,271,840 | 144,707 | -795,697 | 2,860,751 | 4,865,188 | 2,900,898 | 495,457 | 5,376,870 | 4,882,689 | 2,862,752 | ||||||||||||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additions to property, plant, and equipment | -4,466,000 | -3,844,000 | -2,944,000 | -3,298,000 | -1,772,000 | -3,960,000 | -2,466,000 | -4,063,000 | -12,833,000 | -8,200,000 | -7,635,000 | -4,248,000 | -6,230,000 | -7,618,000 | -2,583,000 | -3,626,000 | -4,657,000 | -7,758,862 | 3,295,862 | -3,301,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions | 0 | -4,600,000 | -11,180,000 | -151,328,000 | -44,000,000 | -18,000,000 | 0 | -25,400,000 | -4,600,000 | -75,500,000 | -18,971,000 | -1,375,000 | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from asset disposals | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -19,488,000 | -18,798,000 | -21,268,000 | -164,545,000 | -55,130,000 | -26,493,000 | -10,525,000 | -35,804,000 | -16,124,000 | -86,438,000 | -12,113,000 | -7,829,000 | -9,275,000 | -11,583,000 | -8,845,000 | -11,527,000 | -31,711,000 | -10,122,000 | -5,794,000 | -2,129,000 | -23,369,000 | -15,048,000 | -28,228,000 | -4,787,000 | -5,103,000 | -5,221,000 | -4,783,000 | -9,096,000 | -5,305,000 | -2,936,000 | -1,766,000 | -2,336,000 | -2,635,000 | -3,655,000 | -6,542,000 | -6,507,000 | -5,745,000 | -5,510,000 | -3,953,000 | -8,283,000 | -12,322,000 | -129,312,000 | -6,193,000 | -3,525,000 | -3,764,000 | -11,338,000 | -3,760,000 | -7,558,000 | -4,549,000 | -7,542,000 | -2,208,000 | -8,812,000 | -16,175,000 | -8,333,000 | -14,781,000 | -5,174,000 | -6,199,000 | -9,452,000 | -4,944,000 | 189,000 | -33,279,000 | 11,834,050 | 947,950 | -946,000 | -3,198,000 | -5,433,000 | -4,907,713 | -675,815 | 6,818,821 | -1,319,494 | -1,097,224 | -1,980,272 | 2,394,870 | -476,835 | -1,405,463 | 292,916 | -52,198 | 344,818 | |||||||||||||||||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends paid | -2,475,000 | -2,445,000 | -2,445,000 | -2,460,000 | -2,450,000 | -2,409,000 | -2,412,000 | -4,704,000 | 0 | -4,695,000 | 0 | -4,466,000 | 0 | -4,457,000 | 0 | -4,226,000 | 0 | -4,219,000 | 0 | -4,038,000 | 0 | -4,036,000 | 0 | -3,823,000 | 0 | -3,818,000 | 0 | -3,592,000 | -519,000 | -3,584,000 | 0 | -3,352,000 | 0 | -3,322,000 | 0 | -3,095,000 | 0 | -7,002,121 | 2,876,121 | -2,879,000 | 0 | -3,907,000 | 0 | -2,459,150 | 0 | -2,463,380 | 0 | -2,247,686 | 2,312 | -2,240,041 | 0 | -2,034,299 | |||||||||||||||||||||||||||||||||||||||||||
espp shares issued | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares surrendered for payroll taxes | 0 | -1,467,000 | 0 | 0 | 0 | -54,000 | 0 | 0 | 0 | -343,000 | -1,000 | 0 | 0 | -265,000 | -320,000 | 0 | 0 | -379,000 | 0 | 0 | 0 | -295,000 | 0 | 0 | 0 | -485,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares repurchased | -11,527,000 | 0 | 0 | -9,149,000 | 0 | -1,520,000 | 0 | 0 | 0 | -6,557,000 | 0 | -1,124,000 | -4,020,000 | -3,401,000 | 0 | -2,060,000 | 0 | -1,990,000 | -1,803,000 | -1,966,000 | 0 | 0 | -4,249,000 | -552,000 | -739,000 | -33,000 | 0 | -1,431,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for debt issuance costs | 0 | 0 | 0 | -764,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on senior secured revolving loan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings on senior secured revolving loan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -22,542,000 | -18,969,000 | -22,360,000 | 142,454,000 | 21,084,000 | 6,236,000 | -32,466,000 | 19,952,000 | -24,353,000 | 56,225,000 | -41,727,000 | -27,553,000 | -22,164,000 | -11,933,000 | -21,424,000 | 23,421,000 | 7,641,000 | 28,131,000 | -17,887,000 | -10,468,000 | 1,211,000 | 13,389,000 | 8,293,000 | 3,467,000 | -11,796,000 | -9,445,000 | -13,774,000 | -4,606,000 | -9,756,000 | 22,000 | -17,412,000 | -4,292,000 | -12,799,000 | -2,570,000 | -8,875,000 | 14,363,000 | -9,637,000 | -5,707,000 | -14,250,000 | -4,923,000 | -1,020,000 | 126,102,000 | -3,719,000 | -4,969,000 | -214,000 | -3,819,000 | 491,000 | -5,549,000 | 475,000 | -3,825,000 | 736,000 | -4,116,000 | 965,000 | -3,336,000 | 989,000 | -3,352,000 | 2,258,000 | -3,179,000 | 313,000 | -3,042,000 | 83,000 | -7,002,121 | 2,876,121 | -2,879,000 | 0 | -3,907,000 | 0 | -2,459,150 | 0 | -2,463,380 | 0 | -2,247,686 | 2,312 | -2,240,041 | 0 | -2,034,299 | |||||||||||||||||||
net decrease in cash and cash equivalents | -568,000 | -11,683,000 | -790,399 | -698,648 | -1,790,935 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents - beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents - end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for income taxes, net of refunds | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 2,985,000 | 3,483,000 | 3,896,000 | 3,286,000 | 1,577,000 | 1,285,000 | 1,576,000 | 1,347,000 | 1,402,000 | 1,250,000 | 781,000 | 1,221,000 | 1,414,000 | 1,466,000 | 1,158,000 | 721,000 | 451,000 | 183,000 | 271,000 | 292,000 | 395,000 | 283,000 | 322,000 | 288,000 | 453,000 | 541,000 | 663,000 | 756,000 | 922,000 | 588,000 | 778,000 | 872,000 | 796,000 | 739,000 | 807,000 | 683,000 | 595,000 | 550,000 | 546,000 | 650,000 | 17,653 | 1,804 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash investing activities - capital expenditures in accounts payable | 1,709,000 | -741,000 | 75,000 | 1,493,000 | 689,000 | 58,000 | 79,000 | 1,015,000 | -190,000 | -83,000 | -1,801,000 | 4,771,000 | -1,504,000 | 1,309,000 | 677,000 | 1,858,000 | 2,715,000 | -58,000 | 579,000 | 497,000 | -164,000 | 599,000 | -143,000 | 334,000 | 647,000 | -173,000 | 157,000 | 410,000 | 169,000 | 172,000 | -57,000 | 211,000 | 199,000 | -458,000 | 431,000 | 296,000 | -118,000 | 488,000 | -161,000 | 749,000 | 1,044,000 | -566,000 | 686,000 | 720,000 | -586,000 | 850,000 | 185,000 | -60,000 | -196,000 | 785,000 | |||||||||||||||||||||||||||||||||||||||||||||
reconciliation to cash flows: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of earnout liabilities | -3,719,000 | 535,000 | -1,583,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating accounts providing (using) cash: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property, plant, and equipment | -14,321,000 | -10,798,000 | -13,544,000 | -8,722,000 | -10,637,000 | -10,649,000 | -11,326,000 | -9,049,000 | -7,873,000 | -11,639,000 | -9,028,000 | -11,640,000 | -8,796,000 | -4,749,000 | -2,155,000 | -5,080,000 | -3,272,000 | -4,848,000 | -5,338,000 | -4,929,000 | -9,159,000 | -2,994,000 | -1,840,000 | -2,371,000 | -3,828,000 | -6,618,000 | -6,556,000 | -5,556,000 | -3,991,000 | -6,264,000 | -7,444,000 | -4,488,000 | -5,181,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends declared and paid | -3,969,000 | -3,969,000 | -3,754,000 | -3,764,000 | -3,763,000 | -3,358,000 | -3,351,000 | -3,375,000 | -3,160,000 | -2,943,000 | -2,942,000 | -2,958,000 | -2,745,000 | -2,756,000 | -2,600,000 | -2,471,000 | -2,480,000 | -2,479,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
new shares issued | 0 | 1,361,000 | 0 | -1,000 | 1,096,000 | 0 | 1,147,000 | -6,000 | 1,010,000 | 18,000 | 986,000 | 883,000 | 0 | 810,000 | 0 | 739,000 | 0 | 661,000 | 0 | 0 | 677,000 | 701,000 | 0 | 0 | 704,000 | 738,000 | 0 | 0 | 553,000 | 551,000 | 0 | 497,000 | 0 | 458,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payroll taxes paid in exchange for shares withheld | 0 | 0 | -3,028,000 | 0 | 0 | -2,541,000 | 0 | 0 | -2,140,000 | 0 | 0 | -1,550,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on revolving loan | -15,000,000 | -30,000,000 | -10,000,000 | -10,000,000 | -30,000,000 | -10,000,000 | -15,000,000 | -28,600,000 | -23,400,000 | -10,000,000 | -23,500,000 | -6,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from revolving loan borrowings | 0 | 10,000,000 | 160,000,000 | 20,000,000 | 0 | 45,000,000 | 0 | 5,000,000 | 40,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | -2,206,000 | -4,087,000 | 9,399,000 | -3,202,000 | 779,000 | -1,361,000 | 1,734,000 | 1,412,000 | -5,233,000 | 3,924,000 | -516,000 | 1,420,000 | 2,222,000 | -2,071,000 | 2,499,000 | -19,942,000 | 16,636,000 | 1,580,000 | 2,224,000 | -4,971,000 | 233,000 | -2,988,000 | -3,592,000 | 1,899,000 | 187,000 | -2,645,000 | -4,091,000 | -1,520,000 | -8,269,000 | -4,577,000 | 1,213,000 | -801,000 | 57,000 | 12,014,000 | -11,618,000 | -191,000 | -5,124,000 | -4,378,000 | 5,519,000 | 9,286,000 | -4,434,000 | 430,000 | 4,344,000 | -28,974,000 | 29,125,673 | -781,673 | 798,000 | 12,098,731 | 3,567,807 | ||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period | 0 | 0 | 5,103,000 | 0 | 0 | 7,153,000 | 0 | 0 | 7,566,000 | 0 | 0 | 3,496,000 | 0 | 0 | 2,998,000 | 0 | 0 | 4,277,000 | 0 | 0 | 9,199,000 | 0 | 0 | 4,990,000 | 0 | 0 | 6,861,000 | 0 | 0 | 20,014,000 | 0 | 0 | 18,639,000 | 0 | 0 | 33,486,000 | 0 | 0 | 28,715,000 | 0 | 0 | 28,566,000 | 0 | 0 | 18,940,000 | 18,753,228 | -18,753,228 | 18,772,000 | 0 | 0 | 21,509,181 | 0 | 0 | 11,592,939 | 0 | 0 | 6,330,004 | 0 | 0 | 4,564,790 | 0 | 0 | 1,558,969 | 0 | 0 | 1,353,720 | 0 | 0 | 7,339,895 | 1,118,856 | |||||||||||||||||||||||||
cash and cash equivalents, end of period | -2,206,000 | -4,087,000 | 14,502,000 | 779,000 | -1,361,000 | 8,887,000 | -5,233,000 | 3,924,000 | 7,050,000 | 2,222,000 | -2,071,000 | 5,995,000 | 16,636,000 | 1,580,000 | 5,222,000 | 4,809,000 | -1,350,000 | 4,510,000 | 3,209,000 | -1,551,000 | 5,607,000 | 3,261,000 | -1,138,000 | 5,177,000 | 3,860,000 | 1,005,000 | 2,770,000 | -8,269,000 | -4,577,000 | 21,227,000 | 57,000 | 2,687,000 | 18,071,000 | -7,707,000 | 4,898,000 | 21,803,000 | -1,251,000 | 12,014,000 | 17,097,000 | -5,124,000 | -4,378,000 | 34,085,000 | -4,434,000 | 430,000 | 23,284,000 | 47,878,901 | -19,534,901 | 19,570,000 | -7,093,000 | 1,191,760 | 20,718,782 | -4,280,592 | 2,796,751 | 10,894,291 | 2,633,817 | 852,246 | 4,539,069 | -1,645,198 | 2,420,967 | 1,044,818 | -1,631,396 | 939,717 | 3,578,362 | -2,398,277 | 2,539,705 | 2,760,432 | -2,919,336 | -1,509,216 | 5,305,758 | 1,465,820 | -517,223 | ||||||||||||||||||||||||
supplemental disclosures of cash flow information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | 4,501,000 | 8,226,000 | 6,100,000 | 3,699,000 | 5,558,000 | 4,500,000 | 3,120,000 | 2,343,000 | 2,741,000 | 3,046,000 | 3,277,000 | 3,962,000 | 3,612,000 | 2,402,000 | 3,089,000 | 3,468,000 | 2,513,000 | 2,871,000 | 3,620,000 | 4,325,000 | 479,000 | 2,261,000 | 3,686,000 | 2,467,000 | 2,364,000 | 295,000 | 3,430,000 | 3,899,000 | 829,000 | 6,178,450 | -31,450 | 34,000 | 6,235,000 | 3,725,500 | 47,500 | 1,799,638 | 1,623,781 | 2,437,000 | 386,000 | 1,426,626 | 2,451,000 | 263,000 | 698,066 | 525,000 | 2,352,500 | 180,998 | 2,135,500 | 1,515,481 | -9,757 | 457,500 | 4,000 | ||||||||||||||||||||||||||||||||||||||||||||
loss on deferred compensation assets | -490,000 | -853,000 | 289,000 | -337,000 | -410,000 | -464,000 | 445,000 | 763,000 | 507,000 | -117,000 | 2,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from asset disposals | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (payments on) proceeds from revolving loan | -12,000,000 | -3,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on senior secured term loan | -1,875,000 | -1,875,000 | -1,250,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on senior secured revolving credit facility | -8,000,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from revolver borrowings | 20,000,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions, net of cash acquired | -10,017,000 | 0 | 0 | 0 | -2,199,000 | -8,427,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from (payments on) revolving loan | 20,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of debt issuance costs | 23,000 | 23,000 | 24,000 | 23,000 | 24,000 | 30,000 | 34,000 | 34,000 | 34,000 | 34,000 | 34,000 | 34,000 | 34,000 | 34,000 | 34,000 | 34,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from revolver borrowings | 6,000,000 | 2,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from property disposals | 675,000 | -69,000 | -7,000 | 15,000 | -1,000 | -64,000 | -15,000 | -22,000 | -9,000 | 13,000 | 38,000 | 54,000 | -43,000 | -4,000 | 76,000 | -18,000 | 27,000 | 26,000 | 11,000 | 13,000 | 116,000 | 19,000 | -33,000 | 14,000 | 2,000 | 159,000 | 10,000 | 4,000 | 60,976 | 33,376 | 2,539 | 28,522 | 66,368 | -6,736 | 25,479 | 103,813 | 39,477 | 26,969 | 17,325 | 20,320 | 71,822 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating accounts (using) providing cash: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from property disposals | 86,000 | 29,000 | 90,000 | 18,000 | 1,000 | 59,000 | 13,000 | 42,000 | 9,000 | 47,000 | 59,000 | 54,000 | 31,000 | 126,000 | 9,000 | 89,000 | 63,000 | 79,947 | -39,947 | 40,000 | 12,000 | 17,000 | 26,307 | 24,000 | 12,624 | 21,425 | 19,499 | 40,105 | 20,873 | 6,610 | 29,850 | 44,644 | 8,098 | 218,763 | 6,929 | 2,702 | 40,100 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net payments on revolver borrowings | -7,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on term loan borrowings | -80,000,000 | -2,500,000 | -2,500,000 | -1,875,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on property disposals | 6,000 | -14,000 | -10,000 | 78,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share-based compensation expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from share-based compensation | 28,000 | 17,000 | -7,000 | 277,000 | -225,000 | 434,000 | 63,000 | 623,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (payments on) proceeds from revolver borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of investments | 3,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating accounts (using) providing cash, net of effects of acquisition: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of investments | 1,000 | -1,219,000 | -2,679,000 | -2,194,000 | -2,909,000 | 15,000 | -3,611,000 | -8,798,000 | -7,205,000 | -4,165,000 | -4,655,000 | -9,136,000 | -8,020,000 | -3,855,000 | -10,045,000 | -2,895,000 | -3,430,000 | -3,920,000 | -6,615,000 | -200,000 | -9,800,000 | -4,405,590 | 1,955,590 | -1,960,000 | -3,920,000 | -6,340,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sale and maturities of investments | 3,053,000 | 25,380,000 | 5,370,000 | 3,960,000 | 3,525,000 | 2,530,000 | 2,705,000 | 4,520,000 | 4,427,000 | 2,940,000 | 4,900,000 | 4,345,000 | 3,060,000 | 3,675,000 | 2,940,000 | 1,915,000 | 3,430,000 | 1,960,000 | 4,245,000 | 5,635,000 | 6,615,000 | 23,918,555 | -4,263,555 | 4,275,000 | 2,450,000 | 3,020,000 | 604,172 | 574,162 | 8,506,162 | 811,178 | 428,571 | 4,323,406 | 1,160,710 | 543,900 | 635,575 | 953,135 | 801,616 | 753,894 | 1,713,279 | 1,553,362 | 1,986,843 | 1,701,097 | 4,634,672 | 713,754 | 732,000 | 290,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term borrowings | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition consideration accrued but not paid | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain from property disposals | 12,974 | -13,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from (payments on) revolver borrowings | 4,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock options exercised | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of debt | -1,250,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued interest | 14,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents - beginning of period | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents - end of period | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options | 0 | 0 | 186,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pension withdrawal | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash investing activities- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures in accounts payable | 208,000 | 1,959,000 | -63,000 | 381,000 | 1,196,000 | 242,000 | 211,261 | 557,046 | -531,054 | 697,828 | -56,103 | 459,679 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax payable | -1,169,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
beginning of period | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
end of period | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pension withdrawal liability | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating accounts providing (using) cash, net of effects of acquisition: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition purchase price in accounts payable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of vertex | 0 | 0 | 0 | -1,709,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of stock under the employee stock purchase plan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash investing activities- capital expenditures in accounts payable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash investing activities – | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares surrendured for payroll taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash investing activities — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of trumark | 0 | -700,581 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock issued for acquisition of trumark | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additions to property, plant and equipment | -2,130,000 | -5,538,192 | -1,273,977 | -1,451,516 | -1,545,294 | -1,081,182 | -1,078,853 | -2,113,002 | -746,145 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | -1,226,602 | 1,445,074 | 881,612 | 909,062 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of trumark, inc. | -5,262,601 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in cash and cash equivalents | -1,631,396 | 939,717 | 2,019,393 | 1,406,712 | 346,964 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted stock compensation expense | 28,468 | 171,697 | 163,171 | 159,417 | 159,417 | 0 | 0 | 81,103 | 117,599 | 125,709 | 121,654 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of intangibles | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of investments | 0 | 0 | 0 | 30,595 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation settlement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments received on notes receivable | 1,963,260 | 51,508 | 42,114 | 41,282 | 40,469 | 39,668 | 38,887 | 38,118 | 37,366 | 36,629 | 51,520 | 50,568 | 46,693 | 45,772 | 44,868 | 89,264 | 89,218 | 89,131 | 89,089 | 98,361 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents— | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information— | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash investing activities— | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustment of notes receivable reserve | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings on other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
flow information— | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of restricted stock | 1 | 7,317 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets impairment | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment impairment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lawsuit settlement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by operating activities | 1,309,741 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (decrease) increase in cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(decrease) increase in cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used in) provided by operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt repayment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating accounts (requiring) providing cash: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sale of investments | 3,500,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from disposal of property | 51,233 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition and retirement of stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments received on notes receivable. | 48,593 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase (decrease) in cash and cash equivalents | -2,398,277 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating accounts providing (requiring) cash: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and maturities of investments | 2,012,525 | 2,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information - | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of st. mary’s chemicals, inc. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used in) provided by investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of period | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock issued in conjunction with the acquisition of st. mary’s chemicals, inc. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from (used in) investing activities | 2,906,303 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year | 0 |
