7Baggers

RPC, Inc
(NYSE:RES) 

RES stock logo

RPC, Inc., through its subsidiaries, provides a range of oilfield services and equipment for the oil and gas companies involved in the exploration, production, and development of oil and gas properties. The company operates through Technical Services and Support Services segments. The Technical Serv...

Founded: 1984
Full Time Employees: 2,700
Sector: Energy
Industry: Oil & Gas Equipment & Services

Share this website to your friends
• 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: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2003-03-31 2002-09-30 2002-06-30 2002-03-31 2001-06-30 2001-03-31 
                                                                                              
      revenues
    454,755,000 425,777,000 447,103,000 420,809,000 332,877,000 335,361,000 337,652,000 364,153,000 377,833,000 394,531,000 330,417,000 415,858,000 476,668,000 482,030,000 459,601,000 375,507,000 284,624,000 268,252,000 225,310,000 188,757,000 243,777,000 148,637,000 116,588,000 89,300,000 243,777,000 235,997,000 293,240,000 358,516,000 334,656,000 376,751,000 439,994,000 467,926,000 436,334,000 427,299,000 470,999,000 398,810,000 298,119,000 220,997,000 175,884,000 142,998,000 189,095,000 268,086,000 291,924,000 297,560,000 406,270,000 632,206,000 620,684,000 582,831,000 501,692,000 486,981,000 491,121,000 457,566,000 425,821,000 469,942,000 472,418,000 500,106,000 502,557,000 482,782,000 502,235,000 443,029,000 381,761,000 328,144,000 302,200,000 252,896,000 213,144,000 152,415,000 132,159,000 127,018 176,271,000 227,844,000 237,217,000 214,689,000 197,227,000 171,031,000 171,045,000 160,332,000 154,209,000 146,065,000 136,024,000 117,567,000 115,801,000 101,945,000 92,330,000  60,700,000 50,342,000 46,774,000 46,728,000  62,733,000 
      costs and expenses:
                                                                                              
      cost of revenues
    355,585,000 336,568,000 334,673,000 317,746,000 243,895,000 250,248,000 247,507,000 262,284,000 276,609,000 279,399,000 239,084,000 265,786,000 305,250,000 308,571,000 309,790,000 260,917,000 208,837,000 200,629,000 170,621,000 145,789,000 181,944,000 117,886,000 100,872,000 80,037,000 181,944,000 176,882,000 225,230,000 265,088,000 252,395,000 274,417,000 300,947,000 312,079,000 295,605,000 285,731,000 294,820,000 254,016,000 216,242,000 173,020,000 146,615,000 126,997,000 161,256,000 217,442,000 234,640,000 241,617,000 292,445,000 390,486,000 398,306,000 374,275,000 330,015,000 318,900,000 303,707,000 287,578,000 268,227,000 279,407,000 271,401,000 281,279,000 273,799,000 268,525,000 279,936,000 242,991,000 201,252,000 174,477,000 162,529,000 139,478,000 129,614,000 102,314,000 90,442,000 91,080 109,970,000                      
      selling, general and administrative expenses
    48,207,000 47,687,000 44,628,000 40,825,000 42,499,000 41,249,000 37,697,000 37,406,000 40,085,000 38,127,000 42,012,000 43,604,000 42,197,000 38,211,000 38,243,000 35,879,000 36,240,000 32,128,000 31,446,000 29,403,000 36,530,000 26,017,000 32,376,000 28,775,000 36,530,000 36,842,000 42,571,000 43,293,000 45,421,000 40,016,000 41,787,000 42,534,000 43,814,000 42,011,000 39,738,000 40,288,000 37,157,000 35,827,000 34,859,000 36,458,000 43,546,000 37,624,000 35,921,000 40,397,000 42,637,000 50,951,000 50,814,000 47,603,000 48,708,000 45,544,000 47,096,000 47,611,000 44,914,000 44,691,000 43,016,000 43,115,000 44,927,000 42,083,000 37,190,000 35,956,000 36,057,000 31,429,000 33,095,000 29,478,000 27,837,000 23,851,000 22,843,000 23,372 27,606,000 30,153,000 29,660,000 29,010,000 28,317,000 27,077,000 25,825,000 24,096,000 23,480,000 22,392,000 21,083,000 19,884,000 19,000,000 18,188,000 18,406,000  11,953,000 10,685,000 10,237,000 10,962,000  12,232,000 
      acquisition related employment costs
    7,292,000 7,291,000 6,467,000 6,554,000                                                                                       
      depreciation and amortization
    42,854,000 39,125,000 44,098,000 42,347,000 35,623,000 35,204,000 35,034,000 32,333,000 30,004,000 29,407,000 28,388,000 26,203,000 24,125,000 22,516,000 20,941,000 20,094,000 19,466,000 18,911,000 18,106,000 17,896,000 39,293,000 18,009,000 18,655,000 19,573,000 39,293,000 40,322,000 44,701,000 42,881,000 42,505,000 42,553,000 42,993,000 40,094,000 37,480,000 38,024,000 39,587,000 41,263,000 44,663,000 48,367,000 51,975,000 56,280,000 60,636,000 66,153,000 69,047,000 69,801,000 65,976,000 61,572,000 57,219,000 56,517,000 55,505,000 54,329,000 53,211,000 52,767,000 52,821,000 55,297,000 54,082,000 53,950,000 51,570,000 48,999,000 46,476,000 44,893,000 39,537,000 34,624,000 33,091,000 33,384,000 32,261,000 32,895,000 33,289,000 32,376 32,020,000 31,455,000 30,445,000 29,177,000 27,326,000 18,695,000 15,263,000 12,837,000 11,572,000 11,597,000 10,705,000 10,379,000 9,863,000 9,607,000 9,280,000  7,996,000 7,954,000 7,806,000 7,724,000  5,552,000 
      gain on disposition of assets
    -1,803,000 -904,000 -3,563,000 -2,199,000 -1,526,000 -1,857,000 -1,790,000 -3,338,000 -1,214,000 -1,615,000 -1,778,000 -3,015,000 -2,936,000 -2,509,000 -1,543,000 -1,798,000 -2,954,000 -3,474,000 -2,837,000 -3,111,000 -819,000   -3,194,000 -819,000   -1,133,000 -3,504,000 115,000 -286,000 -1,810,000 -1,363,000 -1,444,750 -503,000 -3,759,000 -1,517,000   -1,515,000 -1,256,000                   -78,000    -1,533,000    -312 -1,722,000 -1,369,000 -1,998,000 -1,473,000 -1,527,000 -1,637,000 -1,549,000 -1,489,000 -1,479,000 -1,969,000 -1,032,000            
      operating income
    2,620,000 -3,990,000 20,800,000 15,536,000 12,386,000 10,517,000 19,204,000 35,468,000 32,349,000 49,213,000 22,711,000 82,369,000 90,657,000 112,320,000 92,170,000 60,415,000 23,035,000 20,058,000 7,974,000 -1,220,000 -218,707,000 -71,997,250 -31,752,000 -37,530,000 -218,707,000 -21,603,250 -92,639,000 8,387,000 -2,161,000 47,595,000 54,553,000 75,029,000 60,798,000 41,483,250 97,357,000 67,002,000 1,574,000 -51,681,500 -56,417,000 -75,222,000                                                   
      yoy
    -78.85% -137.94% 8.31% -56.20% -61.71% -78.63% -15.44% -56.94% -64.32% -56.19% -75.36% 36.34% 293.56% 459.98% 1055.88% -5052.05% -110.53% -127.86% -125.11% -96.75% 0.00% 233.27% -65.73% -547.48% 10020.64% -145.39% -269.81% -88.82% -103.55% 14.73% -43.97% 11.98% 3762.64% -180.27% -272.57% -189.07%                                                       
      qoq
    -165.66% -119.18% 33.88% 25.43% 17.77% -45.24% -45.86% 9.64% -34.27% 116.69% -72.43% -9.14% -19.29% 21.86% 52.56% 162.27% 14.84% 151.54% -753.61% -99.44% 203.77% 126.75% -15.40% -82.84% 912.38% -76.68% -1204.55% -488.11% -104.54% -12.75% -27.29% 23.41% 46.56% -57.39% 45.30% 4156.80% -103.05% -8.39% -25.00%                                                    
      interest expense
    -830,000 -942,000 -949,000 -1,007,000 -131,000 -130,000 -261,000 -99,000 -234,000 -95,000 -101,000 -73,000 -72,000 -71,000 -143,000 -222,000 -178,000 -166,000 -1,280,000 -103,000 -113,000 -116,000 -73,000 -71,000 -113,000 -73,000 -8,000 -164,000 -89,000 -121,000 -150,000 -113,000 -105,000 -104,000 -105,000 -114,000 -103,000 -115,000 -115,000 -126,000 -325,000 -701,000 -250,000 -390,000 -691,000 -589,000 -456,000 -49,000 -337,000 -257,000 -283,000 -942,000 -340,000 -289,000 -441,000 -650,000 -596,000 -489,000 -887,000 -998,000 -1,079,000 -912,000 -707,000 -502,000 -541,000 -522,000 -533,000 -527 -594,000 -1,320,000 -1,241,000 -1,250,000 -1,471,000 -368,000 -754,000        -92,000  15,000 17,000 29,000    
      interest income
    1,770,000 1,654,000 1,748,000 1,618,000 3,395,000 3,303,000 3,523,000 3,343,000 2,965,000 2,596,000 1,450,000 2,698,000 1,855,000 699,000 329,000 128,000 15,000 12,000 15,000 14,000 334,000 65,000 29,000 68,000 334,000 330,000 182,000 594,000 800,000 783,000 783,000 458,000 402,000 466,000 488,000 411,000 129,000 171,000 169,000 104,000 23,000 63,000 5,000 9,000 6,000 5,000 4,000 6,000 4,000 346,000 8,000 60,000 5,000 5,000 16,000 4,000 5,000 2,000 9,000 3,000 4,000  14,000 9,000 23,000 21,000 41,000 52 33,000 10,000 17,000 24,000 22,000 14,000 18,000 121,000 13,000 94,000 153,000 649,000 131,000 78,000        193,000 
      other income
    749,000 3,426,000 968,000 1,152,000 885,000 350,000 1,005,000 732,000 767,000 839,000 804,000 631,000 761,000 619,000 -67,000 79,000 504,000 456,000 448,000 616,000 -308,000 1,101,000 769,000 -1,481,000 -308,000 160,000 -937,000 -53,000 445,000 -473,000 287,000 4,104,000 5,395,000 2,745,000 564,000 2,010,000 212,000 -478,000 86,000 -154,000 342,000 1,283,000 -2,219,000 332,000 5,789,000 371,000 -454,000 831,000 80,000 617,000 1,279,000 -191,000 555,000 1,031,000 1,104,000 -880,000 920,000 751,000 -906,000 -10,000 334,000 747,000 441,000 -288,000 403,000 229,000 602,000 608 143,000 -918,000 -356,000 105,000 -7,000 527,000 897,000 385,000 320,000 119,000 261,000 -11,917,000 11,120,000 978,000 1,896,000        
      income before income taxes
    4,309,000 148,000 22,567,000 17,299,000 16,535,000 14,040,000 23,471,000 39,444,000 35,847,000 52,553,000 24,864,000 85,625,000 93,201,000 113,567,000 92,289,000 60,400,000 23,376,000 20,360,000 7,157,000 -693,000 -218,794,000 -20,596,000 -31,027,000 -39,014,000 -218,794,000 -27,458,000 -93,402,000 8,764,000 -1,005,000 19,839,000 55,473,000 79,478,000 66,490,000 63,391,000 98,304,000 69,309,000 1,812,000 -32,638,000 -56,277,000 -75,398,000 -75,047,000 -57,790,000 -53,939,000 -52,586,000 11,274,000 124,833,000 105,755,000 103,819,000 64,979,000 65,208,000 86,843,000 66,780,000 57,439,000 90,054,000 103,047,000 118,332,000 131,186,000 122,298,000 132,670,000 118,262,000 105,585,000 89,633,000 74,138,000 51,308,000 22,453,000 -6,545,750 -14,797,000  7,979,000 34,469,000 42,652,000 36,679,000 23,985,000 38,878,000 44,146,000 47,396,000 46,958,000 44,563,000 39,931,000 28,294,000 36,765,000 19,460,000 16,221,000  492,000      
      income tax provision
    3,454,000 3,209,000 9,604,000 7,151,000 4,505,000 1,278,000 4,675,000 7,025,000 8,380,000 12,294,000 6,547,000 20,612,000 21,677,000 26,562,000 22,949,000 13,461,000 8,297,000 8,021,000 1,891,000 33,000    -13,921,000  -4,096,000 -24,221,000 2,593,000 -266,000 6,477,000 5,506,000 19,535,000 14,360,000 5,688,000 40,970,000 25,469,000     -42,536,000 -19,909,000 -18,766,000 -18,531,000 3,726,000 47,196,000 40,870,000 40,536,000 25,591,000 27,565,000 33,083,000 26,364,000 22,363,000 34,673,000 37,007,000 46,072,000 50,431,000 47,717,000 49,559,000 45,097,000 40,061,000 34,162,000 27,869,000 19,706,000 9,053,000 -2,114,000 -4,412,000 -7,741 3,513,000 14,061,000 16,872,000 14,221,000 9,228,000 15,063,000 16,101,000 17,886,000 18,188,000 16,949,000 15,031,000 6,754,000 13,658,000 7,550,000 6,294,000  187,000     4,210,000 
      net income
    855,000 -3,061,000 12,963,000 10,148,000 12,030,000 12,762,000 18,796,000 32,419,000 27,467,000 40,259,000 18,317,000 65,013,000 71,524,000 87,005,000 69,340,000 46,939,000 15,079,000 12,339,000 5,266,000 -726,000 -160,423,000 -10,239,000 -16,437,000 -25,093,000 -160,423,000 -23,362,000 -69,181,000 6,171,000 -739,000 13,362,000 49,967,000 59,943,000 52,130,000 57,703,000 57,334,000 43,840,000 3,634,000 -21,107,000 -38,942,000 -48,686,000 -32,511,000 -37,881,000 -35,173,000 -34,055,000 7,548,000 77,637,000 64,885,000 63,283,000 39,388,000 37,643,000 53,760,000 40,416,000 35,076,000 55,381,000 66,040,000 72,260,000 80,755,000 74,581,000 83,111,000 73,165,000 65,524,000 55,471,000 46,269,000 31,602,000 13,400,000 -5,202,000 -10,385,000 -11,624 4,466,000 20,408,000 25,780,000 22,458,000 14,757,000 23,815,000 28,045,000 29,510,000 28,770,000 27,614,000 24,900,000 21,540,000 23,107,000 11,910,000 9,927,000  305,000 -1,040,000 -1,953,000 -1,167,000  8,356,000 
      yoy
    -92.89% -123.99% -31.03% -68.70% -56.20% -68.30% 2.62% -50.13% -61.60% -53.73% -73.58% 38.51% 374.33% 605.12% 1216.75% -6565.43% -109.40% -220.51% -132.04% -97.11% 0.00% -56.17% -76.24% -506.63% 21608.12% -274.84% -238.45% -89.71% -101.42% -76.84% -12.85% 36.73% 1334.51% -373.38% -247.23% -190.05% -111.18% -44.28% 10.72% 42.96% -530.72% -148.79% -154.21% -153.81% -80.84% 106.25% 20.69% 56.58% 12.29% -32.03% -18.59% -44.07% -56.56% -25.74% -20.54% -1.24% 23.24% 34.45% 79.63% 131.52% 388.99% -1166.34% -545.54% -271968.55% 200.04% -125.49% -140.28% -100.05% -69.74% -14.31% -8.08% -23.90% -48.71% -13.76% 12.63% 37.00% 24.51% 131.86% 150.83%  7476.07% -1245.19% -608.29%   -112.45%     
      qoq
    -127.93% -123.61% 27.74% -15.64% -5.74% -32.10% -42.02% 18.03% -31.77% 119.79% -71.83% -9.10% -17.79% 25.48% 47.72% 211.29% 22.21% 134.31% -825.34% -99.55% 1466.78% -37.71% -34.50% -84.36% 586.68% -66.23% -1221.07% -935.05% -105.53% -73.26% -16.64% 14.99% -9.66% 0.64% 30.78% 1106.38% -117.22% -45.80% -20.01% 49.75% -14.18% 7.70% 3.28% -551.18% -90.28% 19.65% 2.53% 60.67% 4.64% -29.98% 33.02% 15.22% -36.66% -16.14% -8.61% -10.52% 8.28% -10.26% 13.59% 11.66% 18.12% 19.89% 46.41% 135.84% -357.59% -49.91% 89241.02% -100.26% -78.12% -20.84% 14.79% 52.19% -38.03% -15.08% -4.96% 2.57% 4.19% 10.90% 15.60% -6.78% 94.01% 19.98%   -129.33% -46.75% 67.35%    
      earnings per share
                                                                                              
      basic
     -0.01 0.06 0.05 0.06 0.06 0.09 0.15 0.13 0.19 0.08 0.3 0.33 0.4 0.32 0.22 0.07 0.05 0.02     -0.12 -0.76 -0.11 -0.33 0.03  0.07 0.23 0.28 0.24 0.27 0.26 0.2 0.02    -0.15 -0.18 -0.16 -0.16 0.04 0.36 0.3 0.29 0.18 0.17 0.25 0.19 0.16 0.26 0.31 0.34 0.37 0.51 0.57 0.5 0.45 0.07 0.48 0.33 0.14 -0.045 -0.11  0.05 0.21 0.27 0.23 0.15 0.25 0.29 -0.12 0.45 0.43 0.39 -0.01 0.55 0.28 0.23  0.01      
      diluted
     -0.01 0.06 0.05 0.06 0.06 0.09 0.15 0.13 0.19 0.08 0.3 0.33 0.4 0.32 0.22 0.07 0.05 0.02     -0.12 -0.76 -0.11 -0.33 0.03  0.07 0.23 0.28 0.24 0.27 0.26 0.2 0.02    -0.15 -0.18 -0.16 -0.16 0.04 0.37 0.3 0.29 0.18 0.17 0.25 0.19 0.16 0.26 0.3 0.33 0.37 0.51 0.57 0.5 0.45 0.07 0.47 0.32 0.14 -0.045 -0.11  0.05 0.21 0.26 0.23 0.15 0.24 0.29 -0.11 0.44 0.42 0.38 -0.02 0.53 0.27 0.23  0.01      
      pension settlement charges
               911,000                                                                               
      dividends paid per share
           0.04 0.04 0.04 0.04  0.04 0.02 0.02                                                                            
      pension settlement charge
                17,375,000                                                                              
      impairment and other charges
                        205,536,000 10,318,000  1,639,000 205,536,000 10,623,000 71,650,000                                                                
      loss per share
                                                                                              
      basic
                        -0.76 -0.238 -0.08               -0.14 -0.18 -0.23                                                   
      diluted
                        -0.76 -0.238 -0.08               -0.14 -0.18 -0.23                                                   
      income tax benefit
                        -58,371,000 -21,720,500 -14,590,000  -58,371,000            -1,822,000 -21,645,750 -17,335,000 -26,712,000                                                   
      loss on disposition of assets
                         -1,894,000 -3,563,000   -727,500 1,727,000           -4,001,000 -1,148,000   5,302,000 3,791,000 -1,718,000 -958,000 4,151,000 7,684,000 1,405,000 2,232,000 3,706,000 1,268,000 1,757,000 2,640,000 1,240,000 1,551,000 1,904,000 1,404,000 1,141,000 4,179,000  -1,411,000 -393,500 -905,000  864,000 -385,500 492,000                        
      dividends per share
                             0.038  0.05 0.1 0.075 0.1 0.1 0.1 0.015 0.06       0.039  0.05 0.105 0.079 0.105 0.105 0.105 0.075 0.1 0.1 0.1 0.06 0.08 0.08 0.08 0.055 0.08 0.07 0.07 0.035 0.06 0.04 0.04 0.045 0.04 0.07 0.07 0.045 0.06 0.06 0.06 0.05 0.05 0.038 0.05 0.05 0.05 0.03 0.04 0.04 0.04        
      operating profit
                                            -75,087,000 -58,435,000 -51,475,000 -52,537,000 6,170,000 125,046,000 106,661,000 103,031,000 65,232,000 64,502,000 85,839,000 67,853,000 57,219,000 89,307,000 102,368,000 119,858,000 130,857,000 122,034,000 134,454,000 119,267,000 106,326,000 89,798,000 74,390,000 52,089,000 22,568,000 -7,044,000 -14,907,000 -19,498 8,397,000 36,697,000 44,232,000 37,800,000 25,441,000 38,705,000 43,985,000 47,308,000 46,625,000 44,350,000 39,517,000 39,562,000 25,514,000 18,404,000 14,233,000  825,000     10,887,000 
      weighted-average shares outstanding
                                                                                              
      basic
                                              213,679 212,598 213,492  215,202 215,224 215,175  215,068 215,883                                       
      diluted
                                              213,679 212,598 213,585  216,334 216,238 216,214  216,142 216,695                                       
      the accompanying notes are an integral part of these consolidated financial statements.
                                                                                              
      average shares outstanding
                                                                                              
      basic
                                                        216,194 53,802.75 215,151 214,893 215,620 36,292 145,274 145,215 145,015 24,158.25 96,707 96,660 96,531 24,070.5 96,352 96,317 96,178 24,182 96,802 96,778 96,586 96,350 95,859 15,923.75 63,761 63,624 63,354 10,572.75 42,029 42,232 42,614  28,257 28,259 28,265 28,264  27,908 
      diluted
                                                        217,525 54,204.75 216,645 216,127 217,350 36,738.75 146,866 146,842 147,030 24,410.25 97,838 97,417 97,449 24,070.5 96,352 96,317 96,729 24,550.5 98,232 98,120 98,091 98,448 98,386 16,428.75 65,533 65,756 65,831 10,931.5 43,554 43,522 44,033  28,657 28,259 28,265 28,264  28,482 
      pro forma basis
                                                                                              
      (as adjusted for 3-for-2 stock split to be
                                                                                              
      effective december 10, 2010)
                                                                                              
      (loss) income before income taxes
                                                                       -19,365                       
      (loss) earnings per share
                                                                                              
      basic
                                                                       -0.12                       
      diluted
                                                                       -0.12                       
      cost of services rendered and goods sold
                                                                         93,180,750 134,878,000 120,175,000 117,670,000 88,191,000 87,521,000 77,580,000 74,011,000 69,695,000 65,751,000 59,911,000 61,424,000 55,746,000 50,411,000  39,926,000 33,363,000 31,853,000 29,908,000  34,062,000 
      historical (actual) basis
                                                                                              
      other expense
                                                                                        318,000      
      dividends declared per share
                                                                                        0.025 0.025     
      gross profit
                                                                                         16,979,000 14,921,000 16,820,000  28,671,000 
      yoy
                                                                                         -40.78%     
      qoq
                                                                                         13.79% -11.29%    
      income from continuing operations
                                                                                         -0.04 -0.07 -0.04  6,870,000 
      income from discontinued operation, net of income taxes
                                                                                              
      earnings per share - basic
                                                                                              
      income from discontinued operation
                                                                                             0.05 
      earnings per share - diluted
                                                                                              
      income from continuing operations before income taxes
                                                                                             11,080,000 
      earnings per share — basic
                                                                                              
      earnings per share — diluted
                                                                                              
      operating (loss) profit
                                                                                              
      interest expense (income)
                                                                                           16,000   
      (loss) earnings per share - basic
                                                                                              
      net (loss) income
                                                                                           -0.04   
      (loss) earnings per share - diluted
                                                                                              
      income from discontinued operation, net of
                                                                                              
      income taxes of 910 in 2001 and 4,099 in 2000
                                                                                             1,486,000 
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2003-03-31 2002-09-30 2002-06-30 2002-03-31 2001-03-31 
                                                                                               
        assets
                                                                                               
        cash and cash equivalents
      200,730,000 209,974,000 163,462,000 162,113,000 326,724,000 325,975,000 276,888,000 261,516,000 212,199,000 223,310,000 171,874,000 100,535,000 177,904,000 126,424,000 35,885,000 78,233,000 73,189,000 82,433,000 80,835,000 121,015,000 85,421,000 84,496,000 145,619,000 145,405,000 82,646,000 50,023,000 49,523,000 47,642,000 113,014,000 116,262,000 128,373,000 94,175,000 100,983,000 91,050,000 136,892,000 125,812,000 104,498,000 131,835,000 139,087,000 141,354,000 108,309,000 65,196,000 7,508,000 14,844,000 15,476,000 9,772,000 8,522,000 22,164,000 44,293,000 8,700,000 22,937,000 10,259,000 10,283,000 14,163,000 11,142,000 9,256,000 5,734,000 7,393,000 6,970,000 7,190,000 11,678,000 9,035,000 3,234,000 3,683,000 3,821,000 4,489,000 3,325,000 2,812,000 2,312,000 3,037,000 3,293,000 9,028,000 11,490,000 9,657,000 4,723,000 3,987,000 2,729,000 7,015,000 2,936,000 7,386,000 12,809,000 21,560,000 10,610,000 22,272,000 3,696,000 8,956,000 7,364,000 8,202,000 7,317,000 
        accounts receivable
      374,693,000 327,668,000 359,901,000 303,353,000 252,268,000 276,577,000 275,456,000 303,074,000 329,654,000 324,915,000 326,778,000 393,609,000 400,359,000 416,568,000 470,000,000 357,582,000 285,517,000 258,635,000 238,192,000 180,674,000 186,891,000 161,771,000 123,157,000 109,183,000 247,965,000 242,574,000 288,563,000 358,002,000 319,205,000 323,533,000 382,755,000 376,815,000 384,702,000 377,853,000 375,418,000 343,299,000 246,583,000 169,166,000 144,785,000 130,903,000 175,554,000 232,187,000 285,134,000 299,550,000 430,612,000 634,730,000 591,585,000 565,940,000 467,978,000 437,132,000 390,008,000 380,951,000 375,126,000 387,530,000 378,156,000 413,511,000 425,766,000 461,272,000 437,257,000 400,348,000 357,008,000 294,002,000 279,990,000 218,329,000 199,604,000 130,619,000 118,072,000 121,276,000 153,307,000 210,375,000 218,616,000 193,334,000 173,912,000 160,312,000 165,092,000 162,895,000 148,469,000 138,613,000 132,125,000 116,165,000 107,428,000 98,833,000 81,926,000 79,805,000 45,315,000 38,571,000 42,609,000 42,039,000 56,090,000 
        inventories
      120,375,000 119,004,000 117,685,000 117,701,000 109,761,000 107,628,000 113,489,000 113,426,000 112,306,000 110,904,000 109,969,000 104,194,000 98,073,000 97,107,000 93,346,000 90,090,000 84,381,000 78,983,000 79,881,000 81,198,000 80,165,000 82,918,000 84,566,000 93,392,000 97,267,000 100,947,000 107,028,000 118,606,000 124,464,000 130,083,000 128,957,000 126,504,000 120,944,000 114,866,000 113,359,000 112,658,000 111,945,000 108,316,000 110,868,000 115,954,000 125,089,000 128,441,000 136,248,000 146,945,000 153,698,000 155,611,000 153,948,000 138,836,000 135,727,000 126,604,000 128,203,000 134,170,000 132,682,000 140,867,000 142,558,000 119,046,000 111,813,000 100,438,000 93,136,000 78,657,000 71,291,000 64,059,000 61,888,000 57,597,000 58,146,000 55,783,000 55,429,000 54,044,000 56,611,000 49,779,000 40,633,000 35,707,000 34,418,000 28,180,000 25,030,000 24,006,000 21,188,000 18,556,000 16,524,000 15,090,000 13,298,000 12,186,000 12,684,000 11,565,000 8,746,000 8,590,000 8,683,000 8,357,000  
        income taxes receivable
      1,701,000 6,302,000 3,376,000 1,305,000 89,000 4,332,000 937,000 8,253,000 46,269,000 52,269,000 62,889,000 53,148,000 24,346,000 42,403,000 45,466,000 45,477,000 57,448,000 58,504,000 51,021,000 51,002,000 82,612,000 82,943,000 64,308,000 46,907,000 35,000,000 24,145,000 20,771,000 4,674,000 8,613,000 35,832,000 11,578,000 21,258,000 29,942,000 40,243,000 3,141,000 8,926,000 48,461,000 57,174,000 50,264,000 50,565,000 41,294,000 51,392,000 27,078,000 32,292,000 14,512,000 29,115,000 11,081,000 16,874,000 2,099,000 5,720,000 15,088,000  11,996,000 4,234,000 3,103,000 528,000 561,000 10,805,000 2,374,000 604,000 736,000 17,251,000 788,000 486,000 7,556,000 18,184,000 18,694,000 18,377,000 12,279,000 15,604,000 17,842,000 248,000 7,622,000 10,865,000 7,248,000 3,245,000 239,000      577,000 286,000 8,889,000     
        prepaid expenses
      14,164,000 18,307,000 12,023,000 13,917,000 13,182,000 16,136,000 8,493,000 8,155,000 10,371,000 12,907,000 11,701,000 14,427,000 16,028,000 17,753,000 6,866,000 8,717,000 13,545,000 9,773,000 4,371,000 5,659,000 8,027,000 9,124,000 4,149,000 5,855,000 8,701,000 10,459,000 6,531,000 8,154,000 9,343,000 9,766,000 6,344,000 6,382,000 6,953,000 8,992,000 5,587,000 5,410,000 6,897,000 6,718,000 4,528,000 5,111,000 7,384,000 8,961,000 6,038,000 6,417,000 8,507,000 9,135,000 5,507,000 6,002,000 8,538,000 9,143,000 5,116,000 8,056,000 10,516,000 10,762,000 5,125,000 6,000,000 7,325,000 8,478,000                                
        other current assets
      23,109,000 23,215,000 12,189,000 12,031,000 2,021,000 2,194,000 2,517,000 2,551,000 2,535,000 2,768,000 3,228,000 3,440,000 2,914,000 3,086,000 2,867,000 2,429,000 2,430,000 2,990,000 2,863,000 2,648,000 2,493,000 3,075,000 3,144,000 2,976,000 2,860,000 3,325,000 3,310,000 3,049,000 3,213,000 3,462,000 5,583,000 5,924,000 8,558,000 7,131,000 8,043,000 5,573,000 6,269,000 5,848,000 6,274,000 5,650,000 5,832,000 6,031,000 7,940,000 2,530,000 2,958,000 3,843,000 3,562,000 6,787,000 1,691,000 3,441,000 3,406,000 5,294,000 4,110,000 4,494,000 11,063,000 37,591,000 30,393,000 30,986,000                                
        total current assets
      734,772,000 704,470,000 701,289,000 641,909,000 704,045,000 732,842,000 677,780,000 696,975,000 713,334,000 727,073,000 686,439,000 748,335,000 719,624,000 703,341,000 655,122,000 583,220,000 517,202,000 492,010,000 457,855,000 446,228,000 449,641,000  430,328,000 409,103,000 479,824,000  481,111,000 540,127,000 577,852,000  663,590,000 631,058,000 652,082,000  642,440,000 601,678,000 524,653,000  455,806,000 449,537,000 463,462,000  478,042,000 511,605,000 634,233,000  785,056,000 768,227,000 672,828,000  571,929,000 546,392,000 550,665,000  557,504,000 594,879,000 591,627,000  565,293,000 510,129,000 456,014,000  356,740,000 290,190,000 278,992,000  203,214,000 205,737,000 234,807,000  289,740,000 248,191,000 237,937,000 216,726,000 210,857,000 203,496,000  170,659,000 158,834,000 146,456,000  139,333,000 113,069,000 122,541,000      
        property, plant and equipment
      521,206,000 531,556,000 560,298,000 560,936,000 503,910,000 513,516,000 509,292,000 500,492,000 457,751,000 435,139,000 436,336,000 387,988,000 375,461,000 333,093,000 312,596,000 269,521,000 257,137,000 254,408,000 253,095,000 251,396,000 257,309,000 264,411,000 275,124,000 278,358,000 295,262,000 516,727,000 528,925,000 574,858,000 537,289,000 517,982,000 515,805,000 523,330,000 466,076,000 443,928,000 444,662,000 443,555,000 465,249,000 497,986,000 539,270,000 584,963,000 635,307,000 688,335,000 753,414,000 813,993,000 857,632,000 849,383,000 775,714,000 708,598,000 707,774,000 726,307,000 736,829,000 739,624,000 758,587,000 756,326,000 760,114,000 748,806,000 736,888,000 675,360,000 612,724,000 568,112,000 504,776,000 453,017,000 410,265,000 386,312,000 373,163,000 396,222,000 421,796,000 444,856,000 461,480,000 470,115,000 477,479,000 471,168,000 465,957,000 403,667,000 370,909,000 314,348,000 262,797,000 224,699,000 180,506,000 156,159,000 141,218,000 135,290,000 127,887,000 117,941,000      
        operating lease right-of-use assets
      22,209,000 24,094,000 24,726,000 24,801,000 26,023,000 27,465,000 28,905,000 22,902,000 25,402,000 24,537,000 25,567,000 27,331,000 28,801,000 28,864,000 21,768,000 22,970,000 23,741,000 24,572,000 21,408,000 23,321,000 25,400,000 27,270,000 28,269,000 29,215,000 33,250,000 33,850,000 35,556,000 42,727,000 45,854,000                                                             
        finance lease right-of-use assets
      1,908,000 1,934,000 5,758,000 5,886,000 4,682,000 4,400,000 4,524,000 4,534,000 972,000 1,036,000 1,101,000     21,624,000 22,922,000 20,327,000 21,415,000                                                                       
        goodwill
      81,249,000 83,422,000 74,257,000 93,206,000 50,824,000 50,824,000 50,824,000 50,824,000 50,824,000 50,824,000 50,824,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 32,150,000 31,861,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000 24,093,000          
        other intangibles
      96,742,000 97,499,000 104,501,000 107,135,000 13,251,000 13,843,000 14,436,000 11,880,000 12,302,000 12,825,000 13,354,000                                                                               
        other assets
      22,872,000 25,410,000 27,967,000 30,523,000 12,510,000 12,933,000 14,159,000 8,026,000 8,637,000 35,411,000 33,752,000 32,384,000 31,794,000 31,565,000 33,947,000 35,594,000 38,016,000 40,898,000 40,717,000 37,111,000 35,573,000 38,315,000 35,006,000 34,042,000 28,646,000 33,633,000 32,121,000 34,105,000 33,347,000 30,510,000 34,117,000 32,110,000 30,709,000 31,011,000 29,374,000 28,502,000 27,002,000 26,259,000 25,666,000 24,627,000 24,277,000 24,401,000 24,485,000 26,034,000 25,965,000 26,197,000 23,113,000 21,886,000 21,543,000 20,767,000 19,478,000 18,873,000 19,231,000 18,917,000 16,435,000 15,863,000 16,399,000 12,203,000 11,921,000 12,458,000 12,240,000 12,083,000 11,767,000 9,580,000 9,613,000 9,274,000 8,964,000 7,966,000 7,217,000 6,430,000 9,743,000 9,702,000 9,372,000 6,050,000 5,854,000 5,706,000 5,163,000 4,734,000 4,372,000 4,254,000 3,610,000 3,219,000 3,242,000 3,121,000 1,717,000 11,060,000 1,457,000 1,466,000 1,209,000 
        total assets
      1,480,958,000 1,468,385,000 1,498,796,000 1,464,396,000 1,345,919,000 1,386,489,000 1,330,597,000 1,325,246,000 1,297,233,000 1,286,845,000 1,247,373,000 1,228,188,000 1,187,830,000 1,129,013,000 1,055,583,000 965,079,000 891,168,000 864,365,000 826,640,000 790,206,000 800,073,000 790,505,000 800,877,000 782,868,000 869,132,000 1,053,218,000 1,109,863,000 1,223,967,000 1,226,492,000 1,199,580,000 1,245,662,000 1,218,648,000 1,181,017,000 1,147,224,000 1,148,626,000 1,105,885,000 1,049,054,000 1,035,452,000 1,052,892,000 1,091,277,000 1,155,196,000 1,237,094,000 1,288,091,000 1,383,782,000 1,549,980,000 1,759,358,000 1,616,033,000 1,530,861,000 1,434,295,000 1,383,860,000 1,352,329,000 1,328,982,000 1,352,576,000 1,367,163,000 1,358,146,000 1,383,641,000 1,369,007,000 1,338,211,000 1,214,031,000 1,114,792,000 997,123,000 887,871,000 802,865,000 710,175,000 685,861,000 649,043,000 658,067,000 682,652,000 727,597,000 793,461,000 801,055,000 753,154,000 737,359,000 650,536,000 611,713,000 547,643,000 474,307,000 424,185,000 367,805,000 330,962,000 311,785,000 301,993,000 268,968,000 264,112,000 192,951,000 187,698,000 194,535,000 196,521,000 182,112,000 
        liabilities and stockholders’ equity
                                                                                               
        liabilities
                                                                                               
        accounts payable
      160,765,000 119,757,000 143,228,000 132,360,000 88,760,000 84,494,000 86,640,000 100,276,000 106,836,000 85,036,000 88,389,000 88,006,000 114,357,000 115,213,000 146,569,000 102,190,000 76,974,000 74,404,000 60,862,000 53,524,000 60,649,000 41,080,000 46,713,000 21,083,000 70,601,000 53,147,000 82,813,000 122,766,000 109,892,000 103,401,000 127,161,000 138,971,000 127,171,000 103,462,000 121,880,000 103,801,000 92,270,000 70,536,000 54,822,000 39,512,000 45,884,000 75,811,000 78,028,000 75,606,000 91,349,000 175,416,000 182,123,000 150,894,000 141,398,000 119,170,000 116,318,000 108,286,000 122,797,000 109,846,000 114,094,000 117,003,000 132,383,000 122,987,000 139,508,000 119,324,000 97,341,000 78,743,000 78,321,000 59,541,000 50,353,000 49,882,000 36,550,000 36,061,000 50,633,000 61,217,000 72,350,000 63,385,000 80,965,000 51,819,000 57,162,000 59,702,000 50,568,000 56,739,000 39,455,000 31,066,000 30,437,000 34,163,000 26,150,000 23,804,000 12,465,000 11,375,000 11,788,000 10,033,000 16,255,000 
        accrued payroll and related expenses
      26,955,000 38,636,000 30,651,000 29,931,000 21,888,000 25,243,000 20,519,000 26,503,000 20,780,000 30,956,000 27,909,000 26,099,000 19,968,000 33,161,000 26,046,000 24,218,000 21,888,000 15,350,000 17,146,000 21,079,000 23,074,000 18,428,000 17,915,000 13,246,000 19,791,000 19,641,000 24,022,000 22,981,000 26,162,000 25,715,000 32,140,000 24,061,000 26,728,000 23,577,000 25,254,000 16,882,000 17,528,000 12,130,000 14,606,000 15,681,000 16,077,000 16,654,000 21,073,000 24,070,000 27,625,000 49,798,000 41,446,000 37,686,000 30,439,000 36,638,000 33,326,000 28,800,000 24,976,000 32,053,000 33,444,000 32,156,000 26,751,000 33,680,000 28,078,000 25,079,000 22,999,000 23,881,000 22,511,000 15,524,000 14,254,000 10,708,000 10,826,000 9,662,000 12,888,000 20,398,000 21,879,000 16,154,000 14,460,000 16,647,000 13,147,000 12,504,000 13,289,000 12,852,000 10,017,000 9,872,000 11,903,000 10,706,000 10,065,000 7,645,000 4,257,000 7,123,000 8,509,000 8,718,000 5,414,000 
        accrued insurance expenses
      8,438,000 7,194,000 9,089,000 8,375,000 6,891,000 7,942,000 5,662,000 5,754,000 5,710,000 5,340,000 6,760,000 5,165,000 4,097,000 3,232,000 4,427,000 5,599,000 5,380,000 10,129,000 6,555,000 5,007,000 4,443,000 5,489,000 6,955,000 6,312,000 7,092,000 7,540,000 6,489,000 7,350,000 6,362,000 6,183,000 5,903,000 5,592,000 5,673,000 5,299,000 4,224,000 4,351,000 4,681,000 4,099,000 4,932,000 4,292,000 4,964,000 4,296,000 4,730,000 6,878,000 6,494,000 5,632,000 5,526,000 6,624,000 6,374,000 6,072,000 5,880,000 6,321,000 6,404,000 6,152,000 6,353,000 5,463,000 6,138,000 5,744,000 6,041,000 6,018,000 5,924,000 5,141,000 5,153,000 4,601,000 4,686,000 4,315,000 4,260,000 4,746,000 4,764,000 4,640,000 5,705,000 5,161,000 4,909,000 4,551,000 3,965,000 3,691,000 3,327,000 3,384,000 3,683,000 3,606,000 3,695,000 4,018,000 3,271,000 3,844,000 3,916,000 4,124,000 5,473,000 5,796,000 6,144,000 
        accrued state, local and other taxes
      5,101,000 3,543,000 7,096,000 6,514,000 5,438,000 3,234,000 6,068,000 5,608,000 4,198,000 4,461,000 6,196,000 6,417,000 5,987,000 4,296,000 6,214,000 4,982,000 2,996,000 1,905,000 4,603,000 3,879,000 4,539,000 2,788,000 5,607,000 3,731,000 3,774,000 2,427,000 7,368,000 5,834,000 4,728,000 3,081,000 7,110,000 5,904,000 9,625,000 8,655,000 7,706,000 6,641,000 4,746,000 3,094,000 6,992,000 6,786,000 3,978,000 2,838,000 7,320,000 5,967,000 5,980,000 6,821,000 10,609,000 8,411,000 6,505,000 5,002,000 8,862,000 7,932,000 5,026,000 7,326,000 11,315,000 8,434,000 5,701,000 5,066,000 6,139,000 5,636,000 4,659,000 2,988,000 4,941,000 3,569,000 2,922,000 2,001,000 3,681,000 2,999,000 3,196,000 2,395,000 4,026,000 3,014,000 2,281,000 3,313,000 4,525,000 3,431,000 3,314,000 3,170,000 2,330,000 1,781,000 2,585,000 2,665,000 2,222,000 1,581,000 1,451,000 2,234,000 1,818,000 1,671,000 3,593,000 
        income taxes payable
      881,000 787,000 810,000 5,171,000 3,010,000 446,000 223,000 303,000 1,610,000 275,000 259,000 404,000 513,000 499,000 517,000 528,000 982,000 656,000 689,000 1,418,000 1,302,000 1,115,000 2,967,000 435,000 1,791,000 1,534,000 849,000 1,059,000 3,519,000 4,706,000 4,999,000 7,566,000 8,010,000 3,224,000 4,201,000 15,206,000 3,805,000 4,929,000 4,026,000 8,167,000 8,704,000 7,639,000 5,961,000 4,051,000 1,727,000 944,000 558,000 535,000 6,593,000  168,000 10,111,000 777,000 6,428,000 1,553,000 2,865,000 35,403,000 10,705,000 3,985,000 19,081,000 26,297,000 5,788,000 13,794,000 4,542,000 1,564,000 647,000 1,020,000 927,000 1,007,000 3,359,000 2,160,000 3,000,000 4,830,000 1,734,000 922,000 634,000  4,142,000 723,000 2,393,000 791,000 7,216,000        
        unearned revenue
       13,233,000   1,381,000 45,376,000   572,000 15,743,000                                                                                
        current portion of operating lease liabilities
      6,408,000 7,606,000 7,482,000 7,185,000 7,033,000 7,108,000 7,186,000 6,513,000 7,741,000 7,367,000 7,959,000 9,201,000 10,578,000 10,728,000 6,299,000 6,577,000 6,655,000 6,387,000 7,197,000 7,909,000 8,594,000 9,192,000 9,574,000 9,411,000 10,215,000 10,625,000 11,066,000 12,181,000 12,547,000                                                             
        current portion of finance lease liabilities and finance obligations
      1,018,000 977,000 4,222,000 4,290,000 3,796,000 3,522,000 3,617,000 3,828,000 253,000 375,000                                                                                
        current portion of notes payable
      20,000,000 20,000,000 20,000,000 20,000,000                                                                                      
        accrued expenses and other liabilities
      5,397,000 5,419,000 5,402,000 5,364,000 4,101,000 4,548,000 4,690,000 2,319,000 2,336,000 2,304,000 2,640,000                                                                               
        total current liabilities
      234,963,000 217,152,000 252,109,000 242,962,000 142,298,000 181,913,000 134,605,000 151,104,000 150,036,000 151,857,000 140,112,000 137,099,000 158,514,000 178,603,000 198,244,000 173,233,000 139,232,000 130,849,000 120,721,000 96,223,000 103,547,000  93,262,000 58,814,000 118,178,000  136,220,000 172,384,000 163,527,000  177,585,000 183,396,000 178,511,000  164,363,000 148,344,000 124,770,000  87,084,000 76,046,000 81,901,000  117,264,000 116,729,000 133,559,000  241,476,000 205,460,000 192,539,000  165,738,000 162,548,000 161,377,000  166,961,000 166,156,000 206,760,000  185,075,000 175,610,000 157,914,000  125,740,000 87,980,000 74,146,000  56,608,000 54,650,000 72,803,000  106,531,000 91,182,000 107,958,000 78,619,000 80,362,000 80,395,000  81,133,000 59,000,000 49,221,000  61,280,000 48,522,000 43,960,000      
        notes payable
      30,000,000 30,000,000 30,000,000                                                                                       
        operating lease liabilities
      16,314,000 17,762,000 18,291,000 18,432,000                                                                                      
        finance lease liabilities
      970,000 1,041,000 1,011,000 1,156,000                                                                                      
        other long-term liabilities
      10,937,000 10,814,000 10,897,000 12,827,000 9,272,000 9,099,000 9,182,000 2,537,000 7,974,000 7,840,000 7,724,000 3,938,000 5,267,000 5,430,000 5,738,000 7,540,000 7,621,000 7,111,000 5,374,000   49,000 49,000 106,000 49,000 2,492,000 2,505,000 2,506,000 2,506,000 3,839,000 3,834,000 3,901,000 4,210,000 4,719,000 3,627,000 3,537,000 3,288,000 3,318,000 3,338,000 3,360,000 3,377,000 17,497,000 15,992,000 15,818,000 15,523,000 15,989,000 14,285,000 10,618,000 7,902,000 8,439,000 3,140,000 2,634,000 2,388,000 4,470,000 3,545,000 2,814,000 1,938,000 3,480,000 2,926,000 2,318,000 1,711,000 2,448,000 1,749,000 1,796,000 1,287,000 1,838,000 1,916,000 1,668,000 2,065,000 3,628,000 2,562,000 2,030,000 1,413,000 2,302,000 1,907,000 1,443,000 4,318,000 3,351,000 2,170,000 789,000 789,000 1,381,000 1,381,000 1,372,000      
        deferred income taxes
      75,338,000 76,875,000 70,279,000 54,417,000 55,520,000 58,189,000 55,161,000 57,958,000 52,020,000 51,290,000 50,472,000 47,028,000 44,990,000 37,473,000 31,223,000 25,663,000 24,787,000 17,749,000 9,099,000 9,093,000 12,631,000 13,332,000 1,786,000 902,000 4,068,000 37,319,000 38,680,000 47,823,000 52,986,000 60,375,000 45,913,000 44,715,000 38,460,000 39,437,000 53,529,000 60,849,000 69,869,000 81,466,000 84,665,000 95,257,000 107,769,000  8,096,000 9,027,000 8,470,000 9,422,000 10,851,000 11,624,000 12,502,000 14,185,000 7,171,000 7,662,000 5,952,000 5,777,000 6,357,000 8,947,000 10,035,000 7,183,000 8,037,000 7,684,000 7,550,000 7,426,000 6,819,000 5,808,000 5,221,000 4,894,000 5,017,000 5,634,000 6,004,000 6,187,000 5,293,000 4,601,000 4,594,000 4,469,000 4,876,000 4,629,000 4,384,000 4,575,000 4,466,000 4,273,000 5,304,000 4,818,000 4,497,000 5,151,000 6,136,000 2,215,000 5,505,000 5,963,000 6,837,000 
        total liabilities
      384,656,000 369,214,000 396,403,000 373,381,000 264,333,000 308,198,000 258,256,000 265,490,000 263,943,000 264,332,000 249,617,000 240,786,000 260,135,000 271,278,000 282,173,000 258,417,000 233,400,000 222,574,000 195,857,000 166,072,000 176,897,000 158,938,000 163,322,000 134,215,000 197,897,000 222,885,000 254,688,000 302,292,000 298,629,000 249,161,000 269,061,000 273,661,000 267,310,000 235,527,000 266,773,000 257,574,000 241,446,000 228,653,000 215,082,000 217,268,000 235,373,000 284,813,000 301,182,000 363,787,000 487,885,000 680,976,000 555,088,000 509,216,000 455,983,000 415,158,000 405,378,000 411,835,000 440,087,000 467,931,000 450,193,000 526,828,000 568,609,000 575,619,000 495,203,000 468,528,000 415,411,000 348,976,000 312,625,000 261,908,000 266,695,000 239,320,000 240,651,000 252,290,000 281,485,000 344,377,000 356,504,000 320,813,000 322,943,000 260,131,000 232,433,000 188,392,000 139,020,000 117,928,000 87,570,000 76,064,000 79,284,000 88,873,000 77,884,000 73,620,000 48,286,000 37,592,000 42,783,000 41,831,000 45,301,000 
        commitments and contingencies
                                                                                               
        stockholders’ equity
                                                                                               
        preferred stock, 0.10 par value, 1,000,000 shares authorized, none issued
                                                                                               
        common stock
      22,164,000 22,057,000 22,058,000 22,062,000 21,602,000 21,494,000 21,497,000 21,501,000 21,434,000 21,502,000 21,623,000 21,641,000 21,637,000 21,661,000 21,663,000 21,666,000 21,648,000 21,563,000 21,564,000 21,573,000 21,574,000 21,495,000 21,507,000 21,512,000 21,526,000 21,443,000 21,450,000 21,458,000 21,514,000 21,454,000 21,480,000 21,483,000 21,547,000 21,654,000 21,658,000 21,735,000 21,778,000 21,749,000 21,752,000 21,755,000 21,761,000 21,699,000 21,701,000 21,702,000 21,707,000 21,654,000 21,860,000 21,883,000 21,884,000 21,899,000 21,904,000 21,936,000 22,056,000 22,014,000 21,972,000 21,943,000 21,949,000 14,746,000 14,831,000 14,829,000 14,804,000 14,818,000 9,876,000 9,876,000 9,883,000 9,836,000 9,838,000 9,840,000 9,843,000 9,770,000 9,810,000 9,859,000 9,858,000 9,801,000 9,800,000 9,783,000 9,721,000 6,474,000 6,492,000 6,480,000 6,445,000 4,290,000 4,282,000 4,347,000 2,862,000 2,865,000 2,867,000 2,871,000 2,835,000 
        capital in excess of par value
                                                                   6,460,000 10,235,000 8,911,000 7,479,000 7,638,000 6,392,000 5,290,000 3,322,000 3,990,000 6,496,000 13,612,000 12,792,000 15,858,000 14,978,000 14,118,000 13,595,000 16,068,000 15,589,000 14,584,000 19,235,000 21,126,000 20,949,000 30,842,000 26,566,000 26,896,000 26,961,000 27,314,000 22,903,000 
        retained earnings
      1,076,801,000 1,079,664,000 1,082,989,000 1,071,483,000 1,062,805,000 1,059,625,000 1,053,318,000 1,040,790,000 1,014,338,000 1,003,380,000 978,496,000 968,023,000 909,335,000 856,013,000 771,779,000 705,133,000 656,517,000 640,936,000 626,501,000 619,756,000 619,019,000 627,778,000 638,590,000 649,844,000 672,912,000 832,113,000 854,170,000 920,917,000 927,556,000 947,711,000 971,382,000 940,308,000 909,185,000 906,745,000 877,320,000 844,198,000 803,770,000 803,152,000 832,937,000 869,122,000 915,221,000 948,551,000 984,168,000 1,016,754,000 1,059,105,000 1,074,561,000 1,049,636,000 1,009,711,000 966,966,000 956,918,000 939,336,000 909,867,000 904,860,000 891,464,000 898,232,000 847,443,000 790,893,000 760,492,000 713,537,000 640,562,000 576,112,000 527,150,000 478,560,000 438,190,000 410,519,000 401,055,000 410,186,000 424,588,000 443,018,000 445,356,000 430,778,000 410,854,000 394,244,000 369,850,000 359,820,000 340,861,000 317,705,000 291,589,000 266,008,000 241,637,000 219,907,000 200,051,000 178,625,000 168,411,000      
        accumulated other comprehensive loss
      -2,663,000 -2,550,000 -2,654,000 -2,530,000 -2,821,000 -2,828,000 -2,474,000 -2,535,000 -2,482,000 -2,369,000 -2,363,000 -2,262,000 -3,277,000 -19,939,000 -20,032,000 -20,137,000 -20,397,000 -20,708,000 -17,282,000 -17,195,000 -17,417,000 -17,706,000 -22,542,000 -22,703,000 -23,203,000 -23,223,000 -20,445,000 -20,700,000 -21,207,000 -18,746,000 -16,261,000 -16,804,000 -17,025,000 -16,702,000 -17,125,000 -17,622,000 -17,940,000 -18,102,000 -16,879,000 -16,868,000 -17,159,000 -17,969,000 -18,960,000 -18,461,000 -18,717,000 -17,833,000 -10,551,000 -9,949,000 -10,538,000 -10,115,000 -14,289,000 -14,656,000 -14,427,000 -14,246,000 -12,251,000 -12,573,000 -12,444,000 -12,646,000 -9,540,000 -9,127,000 -9,204,000 -9,533,000 -8,431,000 -8,710,000 -8,715,000 -8,806,000 -9,000,000 -9,356,000 -10,071,000 -10,032,000 -2,533,000 -1,984,000 -2,478,000 -5,104,000 -5,318,000 -5,511,000 -5,734,000 -7,874,000 -7,854,000 -7,803,000 -7,695,000 -6,625,000 -6,754,000 -6,773,000      
        total stockholders’ equity
      1,096,302,000 1,099,171,000 1,102,393,000 1,091,015,000 1,081,586,000 1,078,291,000 1,072,341,000 1,059,756,000 1,033,290,000 1,022,513,000 997,756,000 987,402,000 927,695,000 857,735,000 773,410,000 706,662,000 657,768,000 641,791,000 630,783,000 624,134,000 623,176,000 631,567,000 637,555,000 648,653,000 671,235,000 830,333,000 855,175,000 921,675,000  950,419,000    911,697,000   807,608,000 806,799,000    952,281,000  1,019,995,000 1,062,095,000 1,078,382,000 1,060,945,000 1,021,645,000 978,312,000 968,702,000 946,951,000 917,147,000 912,489,000 899,232,000 907,953,000 856,813,000 800,398,000 762,592,000 718,828,000 646,264,000 581,712,000 538,895,000 490,240,000 448,267,000 419,166,000 409,723,000  430,362,000  449,084,000       335,287,000    232,501,000    144,665,000 150,106,000 151,752,000 154,690,000  
        total liabilities and stockholders’ equity
      1,480,958,000 1,468,385,000 1,498,796,000 1,464,396,000 1,345,919,000 1,386,489,000 1,330,597,000 1,325,246,000 1,297,233,000 1,286,845,000 1,247,373,000 1,228,188,000 1,187,830,000 1,129,013,000 1,055,583,000 965,079,000 891,168,000 864,365,000 826,640,000 790,206,000 800,073,000 790,505,000 800,877,000 782,868,000 869,132,000 1,053,218,000 1,109,863,000 1,223,967,000  1,199,580,000    1,147,224,000   1,049,054,000 1,035,452,000    1,237,094,000  1,383,782,000 1,549,980,000 1,759,358,000 1,616,033,000 1,530,861,000 1,434,295,000 1,383,860,000 1,352,329,000 1,328,982,000 1,352,576,000 1,367,163,000 1,358,146,000 1,383,641,000 1,369,007,000 1,338,211,000 1,214,031,000 1,114,792,000 997,123,000 887,871,000 802,865,000 710,175,000 685,861,000 649,043,000  682,652,000  793,461,000       474,307,000    311,785,000    192,951,000 187,698,000 194,535,000 196,521,000  
        retirement plan assets
        32,653,000 31,489,000 30,674,000 30,666,000 30,677,000 29,613,000 28,011,000                                                                                 
        retirement plan liabilities
        24,129,000 23,772,000  24,539,000 24,444,000 24,577,000 24,037,000                                                                                 
        note payable
         30,000,000                                                                                      
        long-term accrued insurance expenses
          13,942,000 12,175,000 11,331,000 11,316,000 10,602,000 10,202,000 9,489,000 9,640,000 9,167,000 7,149,000 8,008,000 9,930,000 10,628,000 11,770,000 13,652,000 10,481,000 10,543,000 11,822,000 14,177,000 12,995,000 14,865,000 14,040,000 13,543,000 14,280,000 12,709,000 12,072,000 11,435,000 10,816,000 11,311,000 10,376,000 10,320,000 9,926,000 9,882,000 9,537,000 9,706,000 10,085,000 10,249,000 11,348,000 10,874,000 11,324,000 10,868,000 10,099,000 10,082,000 11,412,000 11,183,000 10,225,000 10,989,000 11,005,000 10,714,000 10,400,000 10,791,000 9,230,000 9,254,000 9,000,000 8,889,000 9,189,000 8,296,000 8,489,000 8,524,000 8,351,000 8,249,000 8,597,000 8,423,000 9,008,000  8,398,000       6,892,000    6,168,000    4,415,000 3,971,000 3,974,000 3,900,000 4,664,000 
        long-term retirement plan liabilities
          23,211,000     23,724,000 21,898,000 23,526,000 22,559,000                                                                             
        long-term operating lease liabilities
          19,599,000 21,724,000 22,862,000 17,308,000 18,518,000 18,600,000 19,040,000 19,555,000 19,638,000 19,517,000 16,832,000 17,804,000 18,562,000 19,719,000 16,066,000 17,486,000 19,088,000 21,090,000 22,429,000 23,978,000 27,529,000 28,378,000 30,165,000 31,624,000 34,348,000                                                             
        long-term finance lease liabilities
          491,000 559,000 671,000 690,000 756,000 819,000 882,000                                                                               
        pension liabilities
                  1,150,000 9,610,000 6,429,000 6,185,000                                                                  11,515,000 11,025,000 10,527,000      
        purchase of business - advance
                 78,982,000                                                                              
        other accrued expenses
                 1,807,000 1,864,000 1,864,000 1,743,000 1,650,000 1,663,000 1,824,000 2,287,000 3,407,000 946,000 1,473,000 3,531,000 4,596,000 4,914,000 6,488,000 3,613,000 213,000 317,000 151,000 272,000 1,302,000 1,304,000 1,143,000 1,098,000 1,463,000 1,740,000 6,680,000 1,706,000 1,608,000 2,294,000 226,000 152,000 157,000 384,000 401,000 1,214,000 1,310,000 1,230,000 1,170,000 1,184,000 1,098,000 1,397,000 2,706,000 202,000 235,000 384,000 1,284,000 1,324,000 472,000 694,000 963,000 1,020,000 203,000 367,000 220,000 271,000 255,000 315,000 320,000 411,000 468,000 513,000 555,000 641,000 433,000 454,000 846,000 756,000 503,000 544,000 2,512,000 4,814,000 5,086,000 3,302,000 3,749,000 3,852,000 4,632,000 2,536,000 
        current portion of finance lease liabilities
                     21,304,000 22,694,000 20,194,000 21,382,000                                                                       
        long-term pension and retirement plans liabilities
                   23,106,000 22,128,000 24,247,000                                                                          
        assets held for sale
                    692,000 692,000 692,000 692,000 692,000 4,032,000 4,032,000 4,032,000 5,385,000 5,385,000 5,385,000 5,385,000 5,385,000                                                               
        long-term pension liabilities
                      32,570,000 35,376,000 30,945,000 32,789,000 31,088,000 33,080,000 31,619,000 37,420,000 33,208,000 39,254,000 33,575,000 33,675,000 32,553,000 29,638,000 30,294,000 30,833,000 34,818,000 35,635,000 34,934,000 34,918,000 33,637,000 32,864,000 30,289,000 32,520,000 32,077,000 33,009,000 33,661,000 35,014,000 34,561,000 34,399,000 22,786,000 22,867,000 22,229,000 21,966,000 28,076,000 27,066,000 27,798,000 26,543,000 22,573,000 21,963,000 22,418,000 24,445,000 18,431,000 18,935,000 18,698,000 18,397,000 15,303,000 14,930,000 15,468,000 14,647,000 13,818,000 12,872,000 12,034,000 11,177,000 5,174,000 5,326,000 5,070,000 5,823,000 5,505,000 5,242,000 9,185,000 12,315,000 12,046,000 11,798,000          
        current assets
                           428,359,000    436,858,000    618,938,000    640,135,000    479,057,000    492,208,000    851,628,000    604,925,000    567,827,000    626,555,000    398,678,000    219,454,000    292,823,000       182,254,000    142,843,000    76,169,000 69,403,000 74,027,000 73,373,000 81,014,000 
        current liabilities
                           79,565,000    101,402,000    143,237,000    145,360,000    101,468,000    107,464,000    239,012,000    168,052,000    164,511,000    179,466,000    117,504,000    67,773,000    92,329,000       70,952,000    49,955,000    25,879,000 29,209,000 32,508,000 31,933,000 38,845,000 
        liabilities and stockholders' equity
                                                                                               
        total stockholders' equity
                                  927,863,000  976,601,000 944,987,000 913,707,000  881,853,000 848,311,000   837,810,000 874,009,000 919,823,000  986,909,000                        417,416,000  446,112,000  444,551,000 432,341,000 414,416,000 390,405,000 379,280,000 359,251,000  306,257,000 280,235,000 254,898,000  213,120,000 191,084,000 190,492,000     136,811,000 
        total liabilities and stockholders' equity
                                  1,226,492,000  1,245,662,000 1,218,648,000 1,181,017,000  1,148,626,000 1,105,885,000   1,052,892,000 1,091,277,000 1,155,196,000  1,288,091,000                        658,067,000  727,597,000  801,055,000 753,154,000 737,359,000 650,536,000 611,713,000 547,643,000  424,185,000 367,805,000 330,962,000  301,993,000 268,968,000 264,112,000     182,112,000 
        35
                                                                                               
        3
                                                                                               
        36
                                                                                               
        notes payable to banks
                                                19,500,000 54,900,000 155,600,000 224,500,000 152,000,000 131,400,000 80,800,000 53,300,000 51,400,000 67,200,000 87,600,000 107,000,000 83,700,000 162,000,000 180,800,000 203,300,000 140,800,000 173,100,000 149,800,000 121,250,000 108,300,000 100,850,000 114,300,000 90,300,000 101,850,000 123,550,000 132,500,000 174,450,000 185,600,000 182,550,000 169,050,000 148,850,000 125,150,000 79,450,000 35,600,000 6,650,000            
        33
                                                                                               
        the accompanying notes are an integral part of these consolidated financial statements.
                                                                                               
        revenues
                                                             500,106,000     381,761,000                             
        cost of revenues
                                                             281,279,000     201,252,000                             
        selling, general and administrative expenses
                                                             43,115,000     36,057,000                             
        depreciation and amortization
                                                             53,950,000     39,537,000                             
        gain on disposition of assets
                                                             1,904,000                                  
        operating profit
                                                             119,858,000     106,326,000                             
        interest expense
                                                             -650,000     -1,079,000                             
        interest income
                                                             4,000     4,000                             
        other income
                                                             -880,000     334,000                             
        income before income taxes
                                                             118,332,000     105,585,000                             
        income tax provision
                                                             46,072,000     40,061,000                             
        net income
                                                             72,260,000     65,524,000                             
        earnings per share
                                                                                               
        basic
                                                             340     450                             
        diluted
                                                             330     450                             
        dividends per share
                                                             80     70                             
        average shares outstanding
                                                                                               
        prepaid expenses and other current assets
                                                                17,519,000 15,646,000 7,751,000 6,905,000 4,021,000 4,287,000 4,644,000 5,485,000 2,677,000 3,594,000 4,294,000 7,841,000 4,063,000 5,273,000 5,901,000 3,243,000 3,888,000 4,734,000 5,245,000 1,900,000 2,783,000 3,542,000 4,004,000 1,936,000 2,775,000 3,462,000 3,387,000 2,832,000 3,786,000 4,469,000 2,352,000 
        (gain) loss on disposition of assets
                                                                  -1,411,000                             
        long -term accrued insurance expenses
                                                                          8,377,000                     
        stockholders' equity
                                                                                               
        deferred compensation
                                                                                      -5,391,000 -5,722,000 -6,018,000 -6,335,000      
        short-term debt
                                                                                    2,036,000      488,000 604,000 1,068,000 1,083,000  
        goodwill and other intangibles
                                                                                      24,114,000 24,151,000 24,770,000 20,509,000      
        current portion of long-term debt
                                                                                        2,000,000 2,000,000     367,000 
        long-term debt
                                                                                          2,000,000 2,410,000 2,442,000 2,492,000 714,000 
        long-term pension liability
                                                                                      13,614,000    7,411,000     
        equipment and property
                                                                                          104,881,000 107,235,000 109,652,000 112,273,000 95,649,000 
        intangibles
                                                                                          10,184,000  9,399,000 9,409,000  
        earnings retained
                                                                                          119,136,000 121,206,000 122,785,000 125,366,000 111,073,000 
        federal income taxes receivable
                                                                                           8,239,000 6,080,000 4,343,000  
        federal income taxes payable
                                                                                              4,536,000 
        marketable securities
                                                                                               
        inventories, at lower of cost or market
                                                                                              8,418,000 
        intangible assets
                                                                                              4,240,000 
        net assets of discontinued operation
                                                                                               
        payable to marine products corporation
                                                                                               
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2026-03-31 2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2003-03-31 2002-09-30 2002-06-30 2002-03-31 2001-03-31 
                                                                                                 
          operating activities
                                                                                                 
          net income
        855,000 -3,061,000 12,963,000 10,148,000 12,030,000 12,762,000 18,796,000 32,419,000 27,467,000 40,259,000 18,317,000 65,013,000 71,524,000 87,005,000 69,340,000 46,939,000 15,079,000         -23,362,000 -69,181,000 6,171,000 -739,000 13,362,000 49,967,000 59,943,000 52,130,000 57,703,000 57,334,000 43,840,000 3,634,000    -32,511,000 -37,881,000 -35,173,000 -34,055,000 7,548,000 77,637,000 64,885,000 63,283,000 39,388,000 37,643,000 53,760,000 40,416,000 35,076,000 55,381,000 66,040,000 72,260,000 80,755,000 74,581,000 83,111,000 73,165,000 65,524,000 55,471,000 46,269,000 31,602,000 13,400,000 -5,202,000 -10,385,000 -11,624,000 4,466,000 20,408,000 25,780,000 22,458,000 14,757,000 14,893,000 23,815,000 28,045,000 29,510,000 28,770,000 27,614,000 24,900,000 21,540,000 23,107,000 11,910,000 9,927,000 305,000   -1,167,000 6,870,000 
          adjustments to reconcile net income to net cash from operating activities:
                                                                                                 
          depreciation and amortization
        42,854,000 39,125,000 44,098,000 42,347,000 35,623,000 35,204,000 35,034,000 32,333,000 30,004,000                                                                   15,263,000 12,852,000        8,022,000 7,980,000 7,830,000 7,748,000 5,579,000 
          stock-based compensation expense
        3,498,000 3,349,000 2,977,000 3,345,000 2,779,000 2,199,000 2,379,000 2,682,000 1,926,000 1,848,000 1,915,000 2,316,000 1,802,000 1,611,000 1,572,000 1,695,000 1,497,000 2,095,000 1,471,000 1,471,000 1,539,000 -586,000 5,207,000 2,017,000 2,097,000 1,306,000 2,436,000 2,436,000 2,452,000 2,215,000 2,618,000 2,031,000 2,555,000 2,071,000 3,007,000 3,325,000 2,687,000 2,153,000 2,703,000 2,702,000 2,660,000 2,265,000 2,586,000 2,586,000 2,523,000 1,959,000 2,398,000 2,397,000 2,320,000 1,780,000 2,146,000 2,146,000 2,105,000 1,956,000 2,002,000 2,001,000 1,901,000 2,652,000 1,602,000 1,606,000 2,215,000 1,047,000 1,220,000 1,401,000 1,241,000 1,301,000 1,051,000 1,073,000 1,015,000 1,004,000 919,000    837,000 735,000              
          gain on disposition of assets
        -1,803,000 -904,000 -3,563,000 -2,199,000 -1,526,000 -1,857,000 -1,790,000 -3,338,000 -1,214,000 -1,615,000 -1,778,000 -3,015,000 -2,936,000 -2,509,000 -1,543,000 -1,798,000 -2,954,000 -3,474,000 -2,837,000 -3,111,000 -1,460,000 -1,947,000 -3,563,000 -3,194,000 -819,000 265,000 1,727,000 -1,133,000 -3,504,000 115,000 -286,000 -1,810,000 -1,363,000  -503,000 -3,759,000 -1,517,000   -1,515,000 -1,256,000                     -2,184,000 -905,000   399,000 492,000 -312,000 -1,722,000 -1,369,000 -1,998,000 -1,473,000 -1,527,000 -1,306,000 -1,637,000 -1,549,000 -1,489,000 -1,479,000            
          deferred income tax benefit
        -1,537,000                  -47,000 -3,586,000 -752,000  822,000 -3,228,000 -33,495,000    -7,446,000    -1,034,000 -14,446,000 -7,404,000 -9,092,000 -11,667,000  -10,669,000 -12,585,000 -8,423,000  -25,236,000 -8,389,000 -18,413,000  -12,253,000 -13,063,000 -10,192,000        -11,290,000    -2,210,000                             
          acquisition related employment costs
        7,292,000 7,291,000 6,467,000                                                                                       
          other non-cash adjustments
        56,000 635,000 114,000 -220,000 27,000 560,000 -44,000 58,000 135,000                                                                                 
          decrease in assets:
                                                                                                 
          accounts receivable
        -47,077,000 20,050,000 -44,390,000 15,368,000 24,310,000 -1,387,000 27,703,000 26,528,000 -4,812,000 1,983,000 79,574,000 6,808,000 16,209,000 53,481,000 -112,630,000 -72,159,000 -26,586,000 -19,380,000 -52,923,000 6,297,000 -25,076,000 -38,503,000 -13,951,000 138,887,000 -5,664,000 46,042,000 69,389,000 -38,737,000 4,400,000 59,011,000 -5,872,000 7,796,000 -6,953,000 -2,441,000 -31,981,000 -96,814,000 -77,406,000 -24,458,000 -13,912,000 46,198,000 56,887,000 52,814,000 14,053,000 131,180,000 203,706,000 -43,334,000 -25,825,000 -97,819,000 -31,043,000 -47,282,000 -9,093,000 -5,909,000 12,325,000 -9,425,000 35,468,000 12,166,000 35,600,000 -23,890,000 -37,202,000 -43,311,000 -62,909,000 -13,849,000 -61,538,000 -18,884,000 -68,891,000 -12,510,000 3,304,000 32,212,000 57,029,000 8,049,000 -25,336,000 -19,400,000 2,179,000 4,877,000 -2,116,000 -14,419,000 -9,908,000 -6,488,000 -15,960,000 -8,737,000 -8,595,000   -4,012,000  4,038,000 -570,000 4,889,000 -605,000 
          income taxes receivable
        4,601,000 -2,926,000 -2,071,000 -1,216,000 4,243,000 -3,395,000 7,316,000 38,016,000 6,000,000 10,620,000 -9,741,000 -28,802,000 18,057,000 3,063,000 11,000 11,971,000 1,056,000 -7,483,000 -19,000 31,610,000 331,000 -18,635,000 -17,401,000 -11,907,000 -10,855,000 -3,374,000 -16,097,000 3,939,000 27,219,000 -24,254,000 9,680,000 8,684,000 10,300,000 -37,102,000 5,785,000 39,535,000 8,713,000 -6,843,000 376,000 -9,389,000 10,501,000 -24,314,000 5,214,000 -17,830,000 16,063,000 -18,076,000 5,755,000 -14,814,000 8,076,000 9,389,000 -15,128,000 11,961,000 -4,530,000 -991,000 -2,163,000 138,000 12,311,000 -8,494,000 -1,755,000 1,273,000 18,793,000 -16,454,000 -256,000 7,430,000 10,864,000 573,000 -283,000 -4,961,000 3,512,000 2,278,000 -17,555,000 7,720,000 5,095,000 -2,496,000 -4,003,000 -3,006,000        -286,000      
          inventories
        -1,439,000 -1,256,000 -69,000 -179,000 -2,138,000 5,616,000 -10,000 -1,160,000 -1,488,000 -835,000 -4,505,000 -6,042,000 -959,000 -3,705,000 -3,536,000 -5,846,000 -5,326,000 907,000 1,208,000 -964,000 2,800,000 1,842,000 8,914,000 4,034,000 3,286,000 3,249,000 6,012,000 5,970,000 5,731,000 -1,427,000 -2,353,000 -5,665,000 -6,215,000 -1,545,000 -537,000 -598,000 -3,595,000 2,451,000 5,016,000 9,153,000 3,674,000 8,038,000 10,553,000 6,859,000 1,217,000 -1,962,000 -15,485,000 -2,840,000 -9,421,000 1,686,000 6,116,000 -1,741,000 8,017,000 1,607,000 -23,340,000 -7,330,000 -11,291,000 -7,192,000 -14,752,000 -7,349,000 -7,218,000 -2,073,000 -4,212,000 436,000 -2,281,000 -323,000 -1,271,000 2,667,000 -6,871,000 -9,279,000 -4,967,000 -1,280,000 -4,851,000 -3,099,000 -982,000 -2,811,000 -2,632,000 -2,032,000 -1,434,000 -1,788,000 -903,000   -969,000 460,000   55,000 -1,206,000 
          prepaid expenses
        4,143,000 -6,282,000 1,893,000 -431,000 2,955,000 -7,646,000 1,317,000 2,215,000 2,535,000 -1,204,000 3,110,000 1,602,000 1,725,000 -10,887,000 1,853,000 4,825,000 -3,771,000 -5,404,000 1,289,000 2,368,000 1,097,000 -4,972,000 1,708,000 2,848,000 1,753,000 -3,164,000 858,000 1,191,000 423,000 -3,425,000 40,000 568,000 2,039,000 -3,406,000 -175,000 1,488,000 -179,000 -2,192,000 583,000 2,272,000 1,581,000 -2,928,000 376,000 2,092,000 621,000 -3,492,000 445,000 2,543,000 506,000 -4,127,000 2,940,000 2,460,000 246,000 -5,637,000 875,000 1,325,000 1,153,000                                 
          other current assets
        33,000 457,000 -1,034,000 -744,000 165,000 -97,000 21,000 -46,000 121,000 478,000 130,000 -438,000 141,000 489,000 -623,000 -137,000 677,000 -50,000 -368,000 -106,000 614,000 297,000 -305,000 154,000 81,000 37,000 -337,000 246,000 354,000 1,955,000 430,000 2,525,000 -1,535,000 815,000 -2,347,000 739,000 -429,000 380,000 -680,000 61,000 241,000 1,785,000 -5,900,000 428,000 806,000 -569,000 3,162,000 -5,034,000 1,692,000 19,000 2,059,000 -1,198,000 234,000 6,468,000 26,585,000 -7,442,000 578,000                                 
          other non-current assets
        453,000 477,000 -1,317,000 -1,627,000 414,000 1,238,000 -2,627,000 252,000 -1,044,000 1,056,000 -1,508,000 -597,000 -236,000 2,913,000 1,103,000 2,415,000 2,875,000 -188,000 -2,173,000 -1,544,000 2,735,000 -2,426,000 -970,000 -5,403,000 4,980,000 826,000 -241,000 -765,000 -2,844,000 3,600,000 -993,000 -1,408,000 295,000 -1,644,000 -879,000 -1,507,000 -749,000 -600,000 -1,046,000 -322,000 117,000 77,000 1,542,000 -76,000 225,000 -537,000 -1,234,000 -350,000 -117,000 -1,296,000 -611,000 350,000 -324,000 -2,182,000 -572,000 536,000 -4,197,000 -282,000 536,000 197,000 -157,000 -316,000 -297,000 32,000 -339,000 -310,000 -762,000 -741,000 -784,000 757,000 21,000 -167,000 -631,000 -197,000 -148,000 -543,000 -430,000 62,000 -122,000 -628,000 -391,000   -382,000 215,000    -12,000 
          increase in liabilities:
                                                                                                 
          accounts payable
        41,326,000 -19,219,000 19,136,000 -28,896,000 7,546,000 -2,889,000 -8,593,000 -7,999,000 19,759,000 -2,950,000 -923,000 -27,257,000 -3,389,000 -6,941,000 18,876,000 23,992,000 -168,000 15,338,000 5,394,000 -5,987,000 18,155,000 -4,502,000 22,823,000 -44,455,000 17,004,000 -18,116,000 -26,889,000 -902,000 3,666,000 -29,606,000 -1,040,000 10,902,000 11,990,000 -17,975,000 19,391,000 7,985,000 19,775,000 15,353,000 13,956,000 -6,149,000 -29,410,000 754,000 3,062,000 -8,318,000 -57,944,000 -16,749,000 19,939,000 13,723,000 19,508,000 3,138,000 3,834,000 2,512,000 4,578,000 -9,323,000 -4,005,000 -4,184,000 12,583,000 -24,398,000 22,943,000 16,119,000 15,438,000 1,591,000 7,671,000 6,274,000 -1,345,000 12,947,000 4,563,000 -7,887,000 -15,334,000 -3,775,000 6,764,000 1,855,000 4,847,000 3,638,000 -8,087,000 5,688,000 -17,344,000 17,284,000 8,389,000 629,000 -3,726,000 8,013,000 2,346,000 415,000 185,000    6,018,000 
          income taxes payable
        94,000 -23,000 -4,361,000 2,161,000 2,564,000 223,000 -80,000 -1,307,000 1,335,000 16,000 -145,000 -109,000 14,000 -18,000 -11,000 -454,000 326,000 -33,000 -729,000 116,000 187,000 -1,852,000 2,532,000 -1,356,000 257,000 685,000 -210,000 -2,460,000 -1,187,000 -293,000 -2,567,000 -444,000 4,786,000 -977,000 -11,005,000 11,401,000 -1,124,000 903,000 -4,141,000 -537,000 1,065,000 1,678,000 1,910,000 2,324,000 783,000 386,000 23,000 -6,058,000 6,593,000 -168,000 -9,943,000 9,334,000 -5,651,000 4,875,000 -1,312,000 -32,538,000 24,698,000 6,720,000 -15,096,000 -7,216,000 20,509,000 -8,006,000 9,252,000 2,978,000 917,000 -373,000 93,000 -80,000 -2,352,000 1,199,000 -840,000 -1,830,000 490,000 -309,000 739,000 1,304,000 -4,142,000 3,419,000 -1,670,000 1,602,000 -6,425,000   -113,000      
          unearned revenue
        -13,233,000 13,233,000 -1,381,000 -43,995,000 45,376,000 -572,000 -15,171,000                                                                                 
          accrued payroll and related expenses
        -11,664,000 7,967,000 740,000 5,002,000 -3,358,000 4,774,000 -5,997,000 5,734,000 -10,163,000 3,022,000 1,830,000 6,118,000 -13,193,000 7,105,000 1,878,000 2,352,000 6,529,000 -1,798,000 -3,917,000 -2,003,000 4,638,000 487,000 4,667,000 -6,555,000 182,000 -4,392,000 1,047,000 -3,191,000 433,000 -6,390,000 8,068,000 -2,654,000 3,169,000 -1,680,000 8,346,000 -657,000 5,399,000 -2,473,000 -1,074,000 -398,000 -595,000 -4,400,000 -2,985,000 -3,412,000 -22,346,000 8,380,000 3,793,000 7,229,000 -6,181,000 3,312,000 4,526,000 3,824,000 -7,077,000 -1,391,000 1,288,000 5,405,000 -6,929,000 5,602,000 2,999,000 2,080,000 -882,000 1,370,000 6,987,000 1,270,000 3,546,000 -118,000 1,164,000 -3,226,000 -7,510,000 -1,481,000 5,725,000 1,694,000 -3,512,000 3,500,000 643,000 -785,000 2,764,000 2,835,000 145,000 -2,031,000 1,197,000   -3,197,000     -1,694,000 
          accrued insurance expenses
        1,244,000 -1,895,000 714,000 1,484,000 -1,051,000 2,280,000 -92,000 44,000 370,000 -1,420,000 1,595,000 1,068,000 865,000 -1,195,000 -1,172,000 219,000 -4,749,000 3,574,000 1,548,000 564,000 -1,046,000 -1,466,000 643,000 -780,000 -448,000 1,051,000 -861,000 988,000 179,000 280,000 311,000 -81,000 374,000 1,075,000 -127,000 -330,000 582,000 -833,000 640,000 -672,000 668,000 -434,000 -2,148,000 384,000 862,000 106,000 -1,098,000 250,000 302,000 192,000 -441,000 -83,000 252,000 -201,000 890,000 -675,000 394,000 -297,000 23,000 94,000 783,000 -12,000 552,000 -85,000 371,000 55,000 -486,000 -18,000 124,000 -1,065,000 544,000 252,000 156,000 586,000 274,000 364,000 -57,000 -299,000 77,000 -89,000 -646,000   -188,000 633,000    -126,000 
          accrued state, local and other taxes
        1,558,000 -3,553,000 582,000 290,000 2,204,000 -2,834,000 460,000 1,410,000 -263,000 -1,735,000 -221,000 430,000 1,691,000 -1,918,000 1,232,000 1,986,000 1,091,000 -2,698,000 724,000 -660,000 1,751,000 -2,819,000 1,876,000 -43,000 1,347,000 -4,941,000 1,534,000 1,106,000 1,647,000 -4,029,000 1,206,000 -3,721,000 970,000 949,000 1,065,000 1,895,000 1,652,000 -3,898,000 206,000 2,808,000 1,140,000 -4,482,000 1,353,000 -13,000 -841,000 -3,788,000 2,198,000 1,906,000 1,503,000 -3,860,000 930,000 2,906,000 -2,300,000 -3,989,000 2,881,000 2,733,000 635,000 -1,073,000 503,000 977,000 1,671,000 -1,953,000 1,372,000 647,000 921,000 -1,680,000 682,000 -197,000 801,000 -1,631,000 1,012,000 733,000 562,000 -1,212,000                
          other accrued expenses
        -1,283,000 -252,000 -12,000 638,000 -365,000 -439,000 -1,488,000 -2,394,000 -2,168,000   -1,864,000 -1,074,000 -899,000 -453,000 -605,000 -1,746,000 -1,486,000 -2,624,000 1,660,000 -1,611,000 -1,360,000 -215,000 -2,233,000 -2,733,000 -274,000 -1,466,000 -515,000 166,000 -121,000 -1,033,000 -9,000 169,000 50,000 -361,000 -86,000 -4,938,000 4,965,000 96,000 -2,113,000 2,069,000 69,000 -5,000 -227,000 -17,000 -813,000 -101,000 79,000 60,000 -46,000 84,000 -290,000 -1,296,000 2,509,000 -41,000 -148,000 -908,000 -50,000 1,077,000 -69,000 159,000 -24,000 -159,000 136,000 -66,000 -13,000 -85,000 -3,000 -66,000 -56,000 -54,000 -27,000 -124,000 180,000 -25,000 -392,000 90,000 253,000 -41,000 -66,000   -436,000 280,000 312,000   -579,000 
          retirement plan liabilities
         345,000 357,000 561,000 -1,328,000                                                                                     
          long-term accrued insurance expenses
        564,000 1,754,000 229,000 -355,000 1,767,000 844,000 15,000 714,000 400,000 713,000 -151,000 473,000 2,018,000 -859,000 -1,922,000 -698,000 -1,142,000 -1,882,000 3,171,000 -62,000 -1,279,000 -2,355,000 1,182,000 -1,870,000 825,000 497,000 -737,000 1,571,000 637,000 637,000 619,000 -495,000 935,000 56,000 394,000 44,000 345,000 -169,000 -379,000 -164,000 -1,099,000 474,000 -450,000 456,000 769,000 17,000 -1,330,000 229,000 958,000 -764,000 -16,000 291,000 314,000                     997,000 -127,000 480,000  277,000 -199,000 311,000          
          other long-term liabilities
        638,000 398,000 -1,626,000 4,354,000 -332,000 516,000 1,338,000 -2,988,000 1,787,000 -1,199,000 5,528,000 461,000 945,000 722,000 -1,270,000 456,000 1,790,000 2,440,000 590,000 575,000 291,000 80,000 -407,000 758,000 -2,435,000 -409,000 1,137,000 403,000 -648,000 5,000 -67,000 -309,000 -509,000 1,092,000 90,000 249,000 -30,000 -20,000 -22,000 -17,000 -14,120,000 1,505,000 174,000 295,000 -466,000 1,704,000 3,667,000 2,716,000 -537,000 5,099,000 506,000                                       
          net cash from operating activities
        31,173,000 61,863,000 46,525,000 53,078,000 39,865,000 94,171,000 70,728,000 127,928,000 56,559,000 95,621,000 121,584,000 45,035,000 132,523,000 160,358,000 -1,925,000 34,605,000 8,248,000 21,303,000 -28,450,000 45,602,000 9,264,000 -53,406,000 9,265,000 67,260,000 54,839,000 39,428,000 76,283,000 16,284,000 77,146,000 67,057,000 92,748,000 119,541,000 109,663,000 24,413,000 80,622,000 41,118,000 -12,449,000 7,144,000 2,299,000 38,789,000 53,472,000 87,507,000 42,068,000 143,625,000 200,592,000 116,483,000 114,786,000 13,620,000 77,868,000 62,087,000 102,889,000 111,339,000 89,309,000 94,663,000 163,136,000 118,514,000 183,620,000 73,092,000 142,090,000 85,193,000 85,632,000   59,258,000 -11,454,000 24,032,000 41,178,000 37,509,000 66,021,000 50,429,000 37,728,000 42,436,000 46,727,000 47,215,000 28,098,000 24,285,000 8,168,000 57,290,000 30,485,000 22,285,000 11,066,000 22,778,000 23,398,000 9,120,000 2,016,000 8,368,000   15,218,000 
          investing activities
                                                                                                 
          capital expenditures
        -32,105,000 -30,627,000 -42,457,000 -43,053,000 -32,270,000 -40,470,000 -51,661,000 -75,021,000 -52,778,000 -32,189,000 -44,328,000 -39,188,000 -65,300,000 -49,325,000 -39,649,000 -31,494,000 -19,084,000 -22,720,000 -19,050,000 -14,125,000 -11,750,000 -12,752,000 -13,654,000 -13,640,000 -25,019,000 -41,366,000 -77,010,000 -69,973,000 -62,280,000 -43,029,000 -49,889,000 -99,210,000 -50,482,000 -42,493,000 -44,371,000 -18,938,000 -11,707,000 -9,021,000 -6,628,000 -8,708,000 -9,581,000 -12,224,000 -15,855,000 -35,855,000 -103,492,000 -134,029,000 -124,669,000 -72,509,000 -40,295,000 -41,827,000 -51,364,000 -55,450,000 -53,040,000 -55,135,000 -69,599,000 -82,794,000 -121,408,000 -110,671,000 -101,966,000 -111,445,000 -92,318,000   -46,475,000 -10,368,000 -9,092,000 -15,524,000 -23,739,000 -19,475,000 -33,377,000 -35,678,000 -54,928,000 -46,335,000 -63,503,000 -70,385,000 -63,662,000 -41,000,000 -56,297,000 -36,564,000 -25,970,000 -17,369,000 -13,318,000   -17,047,000 
          free cash flows
        -932,000 31,236,000 4,068,000 10,025,000 7,595,000 53,701,000 19,067,000 52,907,000 3,781,000 63,432,000 77,256,000 5,847,000 67,223,000 111,033,000 -41,574,000 3,111,000 -10,836,000 -1,417,000 -47,500,000 31,477,000 -2,486,000 -66,158,000 -4,389,000 53,620,000 29,820,000 -1,938,000 -727,000 -53,689,000 14,866,000 24,028,000 42,859,000 20,331,000 59,181,000 -18,080,000 36,251,000 22,180,000 -24,156,000 -1,877,000 -4,329,000 30,081,000 43,891,000 75,283,000 26,213,000 107,770,000 97,100,000 -17,546,000 -9,883,000 -58,889,000 37,573,000 20,260,000 51,525,000 55,889,000 36,269,000 39,528,000 93,537,000 35,720,000 62,212,000 -37,579,000 40,124,000 -26,252,000 -6,686,000   12,783,000 -21,822,000 14,940,000 25,654,000 13,770,000 46,546,000 17,052,000 2,050,000 -12,492,000 392,000 -16,288,000 -42,287,000 -39,377,000 -32,832,000 993,000 -6,079,000 -3,685,000 -6,303,000 22,778,000 23,398,000 -4,198,000 2,016,000 8,368,000   -1,829,000 
          proceeds from sale of assets
        4,265,000 3,577,000 6,435,000 4,669,000 4,827,000 4,252,000 5,244,000 5,111,000 3,772,000 5,522,000 3,881,000 4,403,000 4,285,000 4,265,000 4,424,000 3,323,000 3,825,000 4,203,000 7,717,000 4,126,000 3,968,000 5,034,000 4,632,000 9,145,000 3,595,000 2,447,000 2,618,000 3,706,000 6,070,000 3,135,000 3,207,000 3,776,000 3,119,000 2,591,000 2,125,000 5,914,000 2,493,000 5,458,000 2,011,000 3,120,000 2,010,000 1,908,000 1,851,000 3,185,000 2,899,000 3,727,000 3,022,000 9,096,000 2,862,000 2,493,000 3,420,000 2,163,000 2,995,000 7,436,000 3,874,000 4,319,000 3,680,000 5,866,000 3,693,000 9,174,000 6,030,000 4,966,000 4,218,000 4,436,000 2,097,000 1,759,000 757,000 1,599,000 2,571,000 3,222,000 3,108,000 2,569,000 2,466,000 2,333,000 2,140,000 1,822,000     815,000 15,528,000        
          net cash from investing activities
        -27,840,000 -6,192,000 -36,022,000 -204,040,000 -27,443,000 -36,218,000 -46,417,000 -69,910,000 -49,006,000 -26,667,000 -40,263,000 -113,767,000 -61,015,000 -45,060,000 -35,225,000 -28,171,000 -15,259,000 -18,517,000 -11,333,000 -9,999,000 -7,782,000 -7,718,000 -9,022,000 -4,495,000 -21,424,000 -38,919,000 -74,392,000 -66,267,000 -56,210,000 -39,894,000 -37,036,000 -95,434,000 -47,363,000 -39,902,000 -42,246,000 -13,024,000 -9,214,000 -3,563,000 -4,617,000 -5,588,000 -7,571,000 -10,316,000 -14,004,000 -32,670,000 -100,593,000 -132,856,000 -121,647,000 -63,413,000 -37,433,000 -56,378,000 -47,944,000 -53,287,000 -50,045,000 -53,910,000 -65,725,000 -78,475,000 -117,728,000 -104,805,000 -98,273,000 -102,271,000 -86,288,000 -76,414,000 -45,045,000 -42,039,000 -8,271,000 -7,333,000 -14,767,000 -22,140,000 -16,904,000 -30,155,000 -32,570,000 -52,359,000 -43,869,000 -61,170,000 -68,245,000 -61,840,000 -38,216,000 -54,286,000 -33,970,000 -24,613,000 -18,425,000   -12,371,000    2,427,000 -12,356,000 
          financing activities
                                                                                                 
          payment of dividends
        -8,865,000 -8,822,000 -8,822,000 -8,825,000 -8,653,000 -8,649,000 -8,581,000 -8,582,000 -8,621,000 -8,614,000 -8,634,000 -8,635,000 -8,679,000 -4,378,000            -7,000 -10,738,000 -21,486,000 -36,433,000 -21,450,000 -21,529,000 -21,657,000 -30,293,000        -3,000 -10,837,000 -22,762,000 -22,786,000 -22,939,000 -22,897,000 -22,986,000 -21,866,000 -21,893,000 -22,015,000 -22,015,000 -61,446,000 -17,540,000 -17,512,000 -17,571,000 -14,826,000 -11,821,000 -10,326,000 -10,354,000 -6,881,000 -5,899,000 -3,931,000 -3,936,000 -3,929,000 -4,017,000 -6,806,000 -6,804,000 -5,830,000 -5,856,000 -5,848,000 -5,794,000 -4,863,000 -4,859,000 -4,886,000 -3,394,000 -3,188,000 -3,244,000 -3,170,000 -1,684,000   -1,704,000     -989,000 
          cash paid for common stock purchased and retired
        -3,452,000 -2,868,000 -10,000 -70,000 -9,858,000 -8,643,000 -1,094,000 -2,000 -11,349,000 -6,000 -2,000 -910,000 -1,000 -9,000 -557,000 1,000 -29,000 -6,000 -792,000 -2,000 -10,000 -4,651,000 -2,698,000 -2,841,000 -64,000 -9,386,000 -30,710,000 -60,000 -14,270,000 -6,780,000 -5,674,000 -39,000 -24,000 -3,000 -3,191,000 -4,093,000 -32,049,000 -4,404,000 -13,144,000 -1,000 -4,534,000 -15,626,000 -4,961,000 -200,000 -349,000 -29,675,000 -15,562,000 -1,358,000 -17,499,000 -3,000 -4,000 -374,000 -1,269,000 -119,000 -279,000 -1,349,000 -3,633,000 -8,185,000 -478,000 -5,193,000 -565,000 -1,165,000 -5,000 -75,000 -834,000 -1,110,000   -73,000     -66,000 
          cash paid for finance lease
        -260,000 -337,000            -20,375,000 -929,000 -1,390,000 -1,323,000 -1,188,000                                                                        
          net cash from financing activities
        -12,577,000 -9,159,000 -9,154,000 -13,649,000 -11,673,000 -8,866,000 -8,939,000 -8,701,000 -18,664,000 -17,518,000 -9,982,000 -8,637,000 -20,028,000 -24,759,000 -5,198,000 -1,390,000 -2,233,000 -1,188,000 -397,000 -9,000 -557,000 1,000 -29,000 -6,000 -792,000 -9,000 -10,000 -15,389,000 -24,184,000 -39,274,000 -21,514,000 -30,915,000 -52,367,000 -30,353,000 -27,296,000 -6,780,000 -5,674,000 -10,833,000 51,000 -156,000 -2,788,000 -19,503,000 -35,400,000 -111,587,000 -94,295,000 17,623,000 -6,781,000 27,664,000 -4,842,000 -19,946,000 -42,267,000 -58,076,000 -43,144,000   -36,517,000 -67,551,000 32,136,000 -44,037,000 12,590,000 3,299,000 6,188,000 -230,000 -17,357,000 19,057,000 -15,535,000 -25,898,000 -14,869,000 -49,842,000 -20,530,000 -10,893,000 7,461,000 2,294,000 18,889,000 40,883,000 38,813,000 25,762,000 1,075,000 -965,000 -3,095,000 -1,392,000   -4,113,000     -982,000 
          net increase in cash and cash equivalents
        -9,244,000 46,512,000 1,349,000 -164,611,000 749,000 49,087,000 15,372,000 49,317,000 -11,111,000 51,436,000   51,480,000   5,044,000 -9,244,000 1,598,000 -40,180,000 35,594,000 925,000 -61,123,000 214,000 62,759,000 32,623,000 500,000 1,881,000 -65,372,000 -3,248,000 -12,111,000 34,198,000 -6,808,000 9,933,000 -45,842,000 11,080,000 21,314,000 -27,337,000 -7,252,000 -2,267,000 33,045,000 43,113,000   -632,000 5,704,000 1,250,000 -13,642,000 -22,129,000 35,593,000 -14,237,000 12,678,000   3,021,000 1,886,000 3,522,000 -1,659,000    2,643,000 5,801,000    1,164,000 513,000 500,000 -725,000 -256,000 -5,735,000 -2,462,000 5,152,000 4,934,000 736,000 1,258,000           -838,000 3,927,000 1,880,000 
          cash and cash equivalents at beginning of period
        209,974,000 325,975,000 223,310,000 126,424,000 82,433,000 84,496,000  50,023,000  116,262,000  91,050,000  131,835,000  65,196,000  9,772,000  8,700,000  14,163,000  7,393,000  9,035,000  4,489,000  3,037,000  6,338,000 2,729,000  12,809,000  29,636,000 11,533,000 6,460,000 4,275,000 5,437,000 
          cash and cash equivalents at end of period
        200,730,000 46,512,000 1,349,000 -164,611,000 326,724,000 49,087,000 15,372,000 49,317,000 212,199,000 51,436,000 71,339,000 -77,369,000 177,904,000 90,539,000 -42,348,000 5,044,000 73,189,000 1,598,000 -40,180,000 35,594,000 85,421,000  214,000 62,759,000 82,646,000  1,881,000 -65,372,000 113,014,000  34,198,000 -6,808,000 100,983,000  11,080,000 21,314,000 104,498,000  -2,267,000 33,045,000 108,309,000  -7,336,000 -632,000 15,476,000  -13,642,000 -22,129,000 44,293,000  12,678,000 -24,000 10,283,000  1,886,000 3,522,000 5,734,000  -220,000 -4,488,000 11,678,000  -449,000 -138,000 3,821,000  513,000 500,000 2,312,000  -5,735,000 -2,462,000 11,490,000 4,934,000 736,000 3,987,000  4,079,000 -4,450,000 7,386,000  10,950,000 -11,662,000 22,272,000 3,696,000 1,592,000 -838,000 8,202,000 7,317,000 
          supplemental cash flows disclosure:
                                                                                                 
          income tax payments
        185,000    193,000    187,000 742,000 12,931,000                                                                               
          interest paid
        746,000 815,000 848,000 832,000 43,000 43,000 43,000 42,000 42,000 42,000 41,000 42,000 41,000 43,000 4,000 80,000 43,000                                        678,000  871,000                               
          supplemental disclosure of noncash investing activities:
                                                                                                 
          capital expenditures included in accounts payable
        7,111,000 -4,252,000 1,358,000 5,406,000 4,916,000 748,000 -5,043,000 1,440,000 11,054,000 -491,000 -3,242,000 903,000 11,866,000 -4,578,000 5,664,000 1,228,000 7,020,000 -1,795,000 1,946,000 -1,140,000 5,271,000  2,807,000 -5,065,000 7,250,000  -13,062,000 13,773,000 17,634,000  -10,767,000 904,000 18,823,000  -1,314,000 3,544,000 5,322,000  1,354,000 -214,000 1,862,000  -640,000 -7,424,000 13,413,000  11,290,000 -4,227,000 22,432,000  4,194,000 -17,019,000 32,812,000  1,097,000                                   
          gain due to benefit plan financing arrangement
                                                                                               
          deferred income tax provision
         6,596,000 15,862,000 -1,103,000 -2,669,000 3,028,000 -2,797,000 5,938,000 730,000 802,000 3,444,000 1,865,000 2,536,000 6,212,000 5,496,000 813,000 6,975,000         -448,000 -9,198,000   15,076,000 1,148,000                   -2,481,000 5,056,000 -10,626,000 -5,009,000 -2,473,000 363,000   19,487,000 49,591,000   27,709,000   -3,646,000 -1,862,000 7,907,000 -3,203,000 -1,173,000 9,774,000 16,632,000 207,000 586,000 4,454,000 -2,571,000 2,055,000 2,815,000 -249,000 136,000 115,000 1,005,000   446,000  1,433,000 811,000 1,902,000  
          pension settlement charges
                                                                                               
          retirement plan assets
         -443,000 -1,164,000                                                                                       
          pension liabilities
                        -2,548,000 461,000 -1,639,000 1,901,000 -1,788,000 2,914,000 -5,553,000 4,460,000 -5,070,000 1,948,000 130,000 1,352,000 3,145,000 -3,162,000 -333,000 -3,779,000 -588,000 1,690,000 229,000 1,493,000 986,000 736,000 -2,032,000 643,000 -732,000 1,167,000 -1,155,000 650,000 359,000 1,001,000 51,000 771,000 396,000 1,062,000 1,206,000 -536,000 1,451,000 782,000 777,000 -121,000 -2,027,000 867,000 -388,000 353,000 417,000 1,024,000 336,000                  507,000   -852,000      
          purchase of business, net of cash and debt assumed
         12,236,000                                                                                       
          proceeds from benefit plan financing arrangement
                                                                                              
          distribution from benefit plan financing arrangement
                                                                                                 
          repayment of debt assumed at acquisition
                                                                                               
          re-investment in benefit plan financing arrangement
                                                                                              
          income tax payments (refunds)
          532,000          922,000                                                                             
          cash paid for finance lease and finance obligations
           -322,000 -152,000 -207,000 -288,000 -119,000 -185,000 -261,000                                                                                
          pension and retirement plan liabilities
             95,000 -133,000 540,000 313,000                                                                                 
          purchase of business
                                                                                                
          income tax (refund) payments
              483,000                                                                                   
          purchase of business - advance
                                                                                                 
          depreciation, amortization and other non-cash charges
                  28,188,000 26,439,000 24,131,000 22,312,000 21,489,000 20,520,000 19,343,000 18,752,000 18,165,000 17,789,000 17,800,000 17,727,000 18,658,000 19,392,000 39,532,000 40,092,000 45,706,000 43,747,000 43,062,000 43,508,000 43,871,000 41,262,000 38,148,000 38,879,000 40,300,000 41,967,000 45,412,000 49,396,000 52,843,000 57,381,000 61,418,000 66,993,000 70,506,000 70,359,000 67,555,000 62,558,000 58,074,000 57,028,000 56,280,000 55,106,000 53,650,000 53,484,000 53,572,000 55,063,000 53,969,000 53,516,000 51,605,000 48,953,000 46,677,000 44,908,000 39,249,000 34,575,000 33,071,000 33,355,000 32,252,000 32,898,000 33,305,000 32,379,000 31,999,000 31,496,000 30,433,000 29,188,000 27,327,000 20,839,000     12,371,000 11,405,000  10,159,000 9,926,000 9,621,000      
          accrued expenses and other liabilities
                                                                                                 
          pension and retirement plans liabilities
                  -1,628,000 -345,000 -4,723,000 1,455,000 -1,615,000                                                                           
          net decrease in cash and cash equivalents
                                                            -3,880,000      -220,000     -138,000 -668,000             4,079,000 -4,450,000 -5,423,000    -7,364,000      
          pension settlement charge
                    17,375,000                                                                             
          pension settlement, impairment and other non-cash charges
                                                                                                 
          income taxes payment (refund)
                     17,194,000 17,743,000                                                                           
          income taxes refund
                        -333,000 4,532,000 2,951,000 -27,905,000 -481,000                                                                     
          impairment and other non-cash charges
                              -965,000 827,000 205,437,000                                                                 
          net loss
                          5,266,000 -726,000 -9,662,000    -160,423,000              -38,942,000                                                   
          adjustments to reconcile net loss to net cash from operating activities:
                                                                                                 
          gain due to insurance recovery
                                                                                                 
          impairment and other charges
                                                                                                 
          proceeds from insurance recovery
                                                                                                
          cash and cash equivalents at beginning of year
                                                                                                 
          cash and cash equivalents at end of year
                                                                                                 
          gain on benefit plan financing arrangement
                                                                                                 
          income taxes refunded net
                                                                                                 
          income taxes (refund) paid
                                -12,281,000  1,299,000 6,813,000 -18,938,000                                                             
          gain due to benefit financing arrangement
                                                                                                 
          proceeds from benefit plan financing arrangment
                                                                                                 
          re-investment in benefit plan financing arrangment
                                                                                                 
          excess tax benefits for share-based payments
                                             -67,000 -75,000 118,000 -403,000 50,000 -1,460,000 42,000 38,000 39,000 -4,455,000 -21,000 40,000 35,000 -3,232,000 -140,000 -412,000 -105,000 -2,067,000 63,000 -15,000 -1,141,000 -2,278,000 -9,000 -46,000 -360,000 -236,000 -63,000 -34,000 -1,137,000 -187,000 -40,000 -39,000 -346,000 -421,000 -451,000 -670,000              
          debt issue costs for notes payable to banks
                                                     -667,000                                  
          gain on insurance recovery
                                                                                                 
          interest paid, net of amounts capitalized
                                      176,000 71,000 62,000  120,000    91,000 282,000  157,000 359,000 608,000  393,000 187,000 256,000  739,000                                       
          income taxes paid
                                        292,000    2,199,000  -2,644,000 -4,202,000 -32,487,000  -943,000 5,055,000 4,423,000  43,539,000 73,109,000 19,999,000  53,430,000 15,707,000 37,591,000  40,476,000 60,086,000 24,879,000  17,371,000                               
          income taxes paid (refund)
                                                                                                 
          loss on disposition of assets
                                             -4,001,000    5,302,000 3,791,000 -1,718,000 -958,000 4,151,000 7,684,000 1,405,000 2,232,000 3,706,000 1,268,000 1,757,000 2,640,000 1,240,000 1,551,000 1,904,000 1,404,000 1,141,000   -1,411,000    864,000                         
          borrowings from notes payable to banks
                                                 24,900,000 123,500,000 199,500,000 265,400,000 341,300,000 289,400,000 321,000,000 216,400,000 186,000,000 150,200,000 122,900,000 227,600,000 237,500,000 155,700,000 168,750,000 282,100,000 330,400,000 207,900,000 212,250,000 190,300,000 134,400,000 208,450,000 87,100,000 86,650,000 66,400,000 62,850,000 78,550,000 68,300,000 92,650,000 112,700,000 87,950,000 99,000,000 98,600,000 129,300,000 162,450,000 100,071,000             
          repayments of notes payable to banks
                                                 -44,400,000 -158,900,000 -300,200,000 -334,300,000 -268,800,000 -268,800,000 -270,400,000 -188,900,000 -184,100,000 -166,000,000 -143,300,000 -247,000,000 -214,200,000 -234,000,000 -187,550,000 -304,600,000 -267,900,000 -240,200,000 -188,950,000 -161,750,000 -121,450,000 -201,000,000 -100,550,000 -62,650,000 -77,950,000 -84,550,000 -87,500,000 -110,250,000 -103,800,000 -109,650,000 -74,450,000 -86,350,000 -74,900,000 -83,600,000 -118,600,000              
          debt issuance costs for notes payable to banks
                                                                                                
          income taxes received
                                                                                                 
          adjustments to reconcile net income to net cash (used for) provided by operating activities:
                                                                                                 
          investment in joint venture
                                                                                                 
          increased ownership interest in subsidiary
                                                                                                 
          proceeds received upon exercise of stock options
                                                             274,000 103,000 39,000 128,000 87,000 69,000 248,000 324,000 113,000 63,000 38,000 26,000 19,000 29,000 74,000 43,000 59,000 35,000 210,000 52,000 156,000 344,000 211,000 155,000 430,000 545,000 292,000 124,000 180,000 464,000     310,000 
          the accompanying notes are an integral part of these consolidated financial statements.
                                                                                                 
          decrease in liabilities:
                                                                                                 
          other non-current liabilities
                                                            -2,082,000 925,000 731,000 876,000 -1,542,000 554,000 608,000 607,000 -737,000 699,000 840,000 588,000 -697,000 -16,000 -8,000 -12,000 -1,743,000 236,000 532,000 617,000 -1,279,000 395,000 464,000 -2,875,000 -1,360,000 1,181,000   -592,000   17,000      
          interest paid, net of amount capitalized
                                                            26,000  375,000                                   
          changes in current assets and liabilities:
                                                                                                 
          changes in working capital
                                                                 -75,035,000 -43,511,000 -45,523,000 -14,787,000 -41,954,000 -39,812,000 402,000 -54,766,000 -4,273,000 8,867,000 19,233,000 32,827,000 -10,506,000 -34,305,000 -8,999,000 5,728,000 5,993,000 -11,053,000 -12,713,000 -33,805,000 16,545,000 -8,975,000 -10,970,000          
          changes in other assets and liabilities:
                                                                                                 
          net cash from provided by financing activities
                                                                                                 
          supplemental information:
                                                                                                 
          change in accounts payable for capital expenditures
                                                                -3,190,000  -20,907,000                               
          prepaid expenses and other current assets
                                                                  -2,251,000 -8,190,000 -903,000 -2,727,000 384,000 495,000 996,000 -2,778,000 1,114,000 808,000 3,431,000 -4,735,000 404,000 1,311,000 789,000 632,000 1,205,000 860,000 -3,324,000 896,000 676,000 289,000 -2,203,000 1,047,000 718,000 357,000 22,000    -30,000 
          net cash provided by operating activities
                                                                                               2,930,000  
          accrued pension
                                                                        821,000  1,330,000 1,222,000 1,344,000 -1,128,000 -152,000 256,000 543,000                 
          stock-based compensation
                                                                                889,000    568,000             
          noncash charges (credits) to earnings:
                                                                                                 
          long-term pension liabilities
                                                                                 318,000 263,000 -3,943,000  269,000 248,000 -1,816,000          
          accrued state, local and other expenses
                                                                                   117,000  840,000 549,000 -804,000  443,000 641,000 -602,000      
          excess tax benefits from share based-payments
                                                                                                 
          purchase of businesses
                                                                                        -1,871,000         
          payments on debt
                                                                                          -2,800,000      
          excess tax benefits from share-based payments
                                                                                                 
          proceeds from sale of property and equipment
                                                                                     2,011,000 2,594,000 1,357,000    947,000      
          repayments on notes payable to banks
                                                                                                 
          payments on other outstanding debt
                                                                                                 
          borrowings (payments) on debt
                                                                                                 
          excess tax benefit for share-based payments
                                                                                                 
          gain on sale of property and equipment
                                                                                       -1,032,000    -626,000      
          excess tax benefit for share based payments
                                                                                       640,000          
          non-cash charges (credits) to earnings:
                                                                                                 
          depreciation and amortization and other non-cash charges
                                                                                                 
          (increase) decrease in assets:
                                                                                                 
          increase (decrease) in liabilities:
                                                                                                 
          gain on sale of equipment and property
                                                                                                 
          operating activites
                                                                                                 
          loss on sale of equipment and property
                                                                                            587,000    18,000 
          decrease in assets, excluding effect of business acquired:
                                                                                                 
          proceeds from sale of equipment and property
                                                                                            210,000 495,000 275,000 1,386,000 768,000 
          dividend distributions
                                                                                                 
          reduction of debt
                                                                                                 
          proceeds from exercise of stock options
                                                                                            11,000 21,000 42,000 124,000  
          income from discontinued operation
                                                                                                 
          decrease in assets, excluding effect of businesses acquired:
                                                                                                 
          federal income taxes receivable
                                                                                                 
          federal income taxes payable
                                                                                                1,599,000 
          net cash from discontinued operation
                                                                                                -614,000 
          net sale of marketable securities
                                                                                              6,460,000 17,756,000 
          transfer of cash and marketable securites to marine products corporation
                                                                                                 
          increase in (reduction of) debt
                                                                                                 
          income from continuing operations
                                                                                                 
          (reduction of) increase in debt
                                                                                                 
          (increase) decrease in assets, excluding effect of businesses acquired:
                                                                                                 
          net cash used for discontinued operation
                                                                                                 
          transfer of cash and marketable securities to marine products corporation
                                                                                                -13,833,000 
          net cash used for financing activities
                                                                                                 
          reduction of long-term debt
                                                                                                -237,000