Apogee Enterprises, Inc(NASDAQ:APOG)
Apogee Enterprises, Inc. designs and develops glass and metal products and services in the United States, Canada, and Brazil. The company operates in four segments: Architectural Framing Systems, Architectural Glass, Architectural Services, and Large-Scale Optical Technologies (LSO). The Architectur...
Website: http://apog.com
Founded: 1949
Full Time Employees: 7,200
Sector: Industrials
Industry: Building Products & Equipment
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2025-08-30 | 2025-05-31 | 2025-03-01 | 2024-11-30 | 2024-08-31 | 2024-06-01 | 2024-03-02 | 2023-11-25 | 2023-08-26 | 2023-05-27 | 2023-02-25 | 2022-11-26 | 2022-08-27 | 2022-05-28 | 2022-02-26 | 2021-11-27 | 2021-08-28 | 2021-05-29 | 2021-02-27 | 2020-11-28 | 2020-08-29 | 2020-05-30 | 2020-02-29 | 2019-11-30 | 2019-08-31 | 2019-06-01 | 2019-03-02 | 2018-12-01 | 2018-09-01 | 2018-06-02 | 2018-03-03 | 2017-12-02 | 2017-09-02 | 2017-06-03 | 2017-03-04 | 2016-11-26 | 2016-08-27 | 2016-05-28 | 2016-02-27 | 2015-11-28 | 2015-08-29 | 2015-05-30 | 2015-02-28 | 2014-11-29 | 2014-08-30 | 2014-05-31 | 2014-03-01 | 2013-11-30 | 2013-08-31 | 2013-06-01 | 2013-03-02 | 2012-12-01 | 2012-09-01 | 2012-06-02 | 2012-03-03 | 2011-11-26 | 2011-08-27 | 2011-05-28 | 2011-02-26 | 2010-11-27 | 2010-08-28 | 2010-05-29 | 2010-02-27 | 2009-11-28 | 2009-08-29 | 2009-05-30 | 2009-02-28 | 2008-11-29 | 2008-08-30 | 2008-05-31 | 2008-03-01 | 2007-12-01 | 2007-09-01 | 2007-06-02 | 2006-12-02 | 2006-09-02 | 2006-06-03 | 2006-02-25 | 2005-11-26 | 2005-08-27 | 2005-05-28 | 2005-02-26 | 2004-11-27 | 2004-08-28 | 2004-05-29 | 2004-02-28 | 2003-11-29 | 2003-08-30 | 2003-05-31 | 2003-03-01 | 2002-11-30 | 2002-08-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 358,194,000 | 346,622,000 | 253,825,000 | 341,344,000 | 342,440,000 | 331,516,000 | 263,775,500 | 339,714,000 | 353,675,000 | 361,713,000 | 344,105,000 | 367,847,000 | 372,109,000 | 356,635,000 | 327,957,000 | 334,217,000 | 325,797,000 | 326,006,000 | 1,229,851,838 | 313,583 | 319,483,000 | 289,095,000 | -1,050,240,000 | 337,916,000 | 357,058,000 | 355,365,000 | -1,056,381,900 | 357,718,000 | 362,133,000 | 336,531,000 | -972,720,900 | 356,506,000 | 343,907,000 | 272,307,000 | 314,126,000 | 274,072,000 | 278,455,000 | 247,880,000 | 262,149,000 | 238,324,000 | 240,754,000 | 239,962,000 | 246,698,000 | 244,410,000 | 231,945,000 | 210,883,000 | 214,417,000 | 199,430,000 | 178,287,000 | 179,311,000 | 130,122,500 | 190,416,000 | 175,940,000 | 154,134,000 | 123,437,000 | 174,853,000 | 165,557,000 | 153,338,000 | 108,719,750 | 147,200,000 | 100,000 | 100,000 | 148,599,000 | 179,812,000 | 100,000 | 180,851,000 | 201,666,000 | 240,397,000 | 244,970,000 | 238,468,000 | 243,276,000 | 210,975,000 | 217,673,000 | 209,885,000 | 209,840,000 | 188,642,000 | 195,064,000 | 181,452,000 | 177,420,000 | 100,000 | 164,132,000 | 174,809,000 | 157,146,000 | 150,957,000 | 145,900,000 | 134,456,000 | 143,562,000 | 100,000 | 100,000 | 771,739,000 | 100,000 | 200,282,000 |
yoy | 4.60% | 4.56% | -3.77% | 0.48% | -3.18% | -8.35% | -23.34% | -7.65% | -4.95% | 1.42% | 4.92% | 10.06% | 14.21% | 9.40% | -73.33% | 106480.08% | 1.98% | 12.77% | -217.10% | -99.91% | -10.52% | -18.65% | -0.58% | -5.54% | -1.40% | 5.60% | 8.60% | 0.34% | 5.30% | 23.59% | -409.66% | 30.08% | 23.51% | 9.85% | 19.83% | 15.00% | 15.66% | 3.30% | 6.26% | -2.49% | 3.80% | 13.79% | 15.06% | 22.55% | 30.10% | 17.61% | 64.78% | 4.73% | 1.33% | 16.33% | 5.42% | 8.90% | 6.27% | 0.52% | 13.54% | 18.79% | 165457.00% | 153238.00% | -26.84% | -18.14% | 0.00% | -99.94% | -26.31% | -25.20% | -99.96% | -24.16% | -17.10% | 13.95% | 12.54% | 13.62% | 15.93% | 11.84% | 11.59% | 15.67% | 18.27% | 188542.00% | 18.85% | 3.80% | 12.90% | -99.93% | 12.50% | 30.01% | 9.46% | 150857.00% | 145800.00% | -82.58% | 143462.00% | -99.95% | ||||
qoq | 3.34% | 36.56% | -25.64% | -0.32% | 3.30% | 25.68% | -22.35% | -3.95% | -2.22% | 5.12% | -6.45% | -1.15% | 4.34% | 8.74% | -1.87% | 2.58% | -0.06% | -73.49% | 392093.40% | -99.90% | 10.51% | -127.53% | -410.80% | -5.36% | 0.48% | -133.64% | -395.31% | -1.22% | 7.61% | -134.60% | -372.85% | 3.66% | 26.29% | -13.31% | 14.61% | -1.57% | 12.33% | -5.44% | 10.00% | -1.01% | 0.33% | -2.73% | 0.94% | 5.37% | 9.99% | -1.65% | 7.51% | 11.86% | -0.57% | 37.80% | -31.66% | 8.23% | 14.15% | 24.87% | -29.41% | 5.61% | 7.97% | 41.04% | -26.14% | 147100.00% | 0.00% | -99.93% | -17.36% | 179712.00% | -99.94% | -10.32% | -16.11% | -1.87% | 2.73% | -1.98% | 15.31% | -3.08% | 3.71% | 0.02% | 11.24% | -3.29% | 7.50% | 2.27% | 177320.00% | -99.94% | -6.11% | 11.24% | 4.10% | 3.47% | 8.51% | -6.34% | 143462.00% | 0.00% | -99.99% | 771639.00% | -99.95% | |
cost of sales | 275,587,000 | 271,497,000 | 182,493,750 | 252,195,000 | 245,119,000 | 232,661,000 | 194,110,000 | 249,409,000 | 258,304,000 | 268,727,000 | 265,993,000 | 281,239,000 | 287,173,000 | 271,018,000 | 234,189,000 | 269,537,000 | 277,795,000 | 258,296,000 | 243,296,000 | 228,844,000 | -808,779,000 | 263,606,000 | 270,851,000 | 274,398,000 | -807,095,920.9 | 273,628,000 | 277,667,000 | 255,801,000 | -724,867,925.1 | 264,947,000 | 257,906,000 | 202,013,000 | 231,929,000 | 201,204,000 | 205,924,000 | 183,452,000 | 193,293,000 | 175,898,000 | 184,055,000 | 184,374,000 | 185,566,000 | 187,757,000 | 182,624,000 | 169,445,000 | 167,474,000 | 156,042,000 | 139,752,000 | 142,925,000 | 102,759,500 | 148,176,000 | 139,803,000 | 123,059,000 | 102,345,750 | 140,125,000 | 139,605,000 | 129,652,000 | 93,745,000 | 124,140,000 | 87,600 | 86,800 | 121,051,000 | 135,245,000 | 74,100 | 139,408,000 | 153,542,000 | 185,309,000 | 196,433,000 | 189,470,000 | 188,091,000 | 170,761,000 | 170,810,000 | 166,997,000 | 169,122,000 | 153,380,000 | 161,708,000 | 147,218,000 | 143,489,000 | 81,600 | 134,283,000 | 143,161,000 | 127,034,000 | 122,813,000 | 120,087,000 | 115,169,000 | 115,232,000 | 82,100 | 80,700 | 585,694,700 | 77,300 | 148,487,000 | ||
gross profit | 82,607,000 | 75,125,000 | 71,331,250 | 89,149,000 | 97,321,000 | 98,855,000 | 69,665,500 | 90,305,000 | 95,371,000 | 92,986,000 | 78,112,000 | 86,608,000 | 84,936,000 | 85,617,000 | 93,768,000 | 64,680,000 | 48,002,000 | 67,710,000 | 76,187,000 | 60,251,000 | -241,461,000 | 74,310,000 | 86,207,000 | 80,967,000 | -249,285,979.1 | 84,090,000 | 84,466,000 | 80,730,000 | -247,852,974.9 | 91,559,000 | 86,001,000 | 70,294,000 | 82,197,000 | 72,868,000 | 72,531,000 | 64,428,000 | 68,856,000 | 62,426,000 | 56,699,000 | 55,588,000 | 61,132,000 | 56,653,000 | 49,321,000 | 41,438,000 | 46,943,000 | 43,388,000 | 38,535,000 | 36,386,000 | 27,363,000 | 42,240,000 | 36,137,000 | 31,075,000 | -60,679,000 | 34,728,000 | 25,952,000 | 23,686,000 | -41,063,000 | 23,060,000 | 12,400 | 13,200 | 27,548,000 | 44,567,000 | 25,900 | 41,443,000 | 48,124,000 | 55,088,000 | 48,537,000 | 48,998,000 | 55,185,000 | 40,214,000 | 46,863,000 | 42,888,000 | 40,718,000 | 35,262,000 | 33,356,000 | 34,234,000 | 33,931,000 | 18,400 | 29,849,000 | 31,648,000 | 30,112,000 | 28,144,000 | 25,813,000 | 19,287,000 | 28,330,000 | 17,900 | 19,300 | 186,044,300 | 22,700 | 51,795,000 | ||
yoy | -15.12% | -24.00% | 2.39% | -1.28% | 2.04% | 6.31% | -10.81% | 4.27% | 12.29% | 8.61% | -16.70% | 33.90% | 76.94% | 26.45% | -36.99% | 12.38% | -11.62% | -25.59% | -3.14% | -11.63% | 2.06% | 0.29% | 0.58% | -8.16% | -1.78% | 14.85% | -401.54% | 25.65% | 18.57% | 9.10% | 19.38% | 16.73% | 27.92% | 15.90% | 12.63% | 10.19% | 14.96% | 34.15% | 30.23% | 30.57% | 27.99% | 13.88% | 71.56% | 2.72% | 6.64% | 17.09% | -145.09% | 21.63% | 39.25% | 31.20% | 47.77% | 50.60% | 209190.32% | 179339.39% | -249.06% | -48.26% | -52.12% | -99.97% | -42.76% | -19.10% | -99.95% | -15.42% | -12.80% | 36.99% | 3.57% | 14.25% | 35.53% | 14.04% | 40.49% | 25.28% | 20.00% | 191541.30% | 11.75% | 8.17% | 12.68% | -99.93% | 15.64% | 64.09% | 6.29% | 157129.05% | 133646.11% | -89.63% | 124701.76% | -99.97% | ||||||||
qoq | 9.96% | 5.32% | -19.99% | -8.40% | -1.55% | 41.90% | -22.86% | -5.31% | 2.56% | 19.04% | -9.81% | 1.97% | -0.80% | -8.69% | 44.97% | 34.74% | -29.11% | 26.45% | -124.95% | -424.94% | -13.80% | 6.47% | -132.48% | -396.45% | -0.45% | 4.63% | -132.57% | -370.70% | 6.46% | 22.34% | -14.48% | 12.80% | 0.46% | 12.58% | -6.43% | 10.30% | 10.10% | 2.00% | -9.07% | 7.91% | 14.87% | 19.02% | -11.73% | 8.19% | 12.59% | 5.91% | 32.98% | -35.22% | 16.89% | 16.29% | -151.21% | -274.73% | 33.82% | 9.57% | -157.68% | -278.07% | 185867.74% | -6.06% | -99.95% | -38.19% | 171973.36% | -99.94% | -13.88% | -12.64% | 13.50% | -0.94% | -11.21% | 37.23% | -14.19% | 9.27% | 5.33% | 15.47% | 5.71% | -2.56% | 0.89% | 184307.61% | -99.94% | -5.68% | 5.10% | 6.99% | 9.03% | 33.84% | -31.92% | 158168.16% | -7.25% | -99.99% | 819478.41% | -99.96% | ||||
gross margin % | 23.06% | 21.67% | 28.10% | 26.12% | 28.42% | 29.82% | 26.41% | 26.58% | 26.97% | 25.71% | 22.70% | 23.54% | 22.83% | 24.01% | 28.59% | 19.35% | 14.73% | 20.77% | 0% | 0% | 23.85% | 20.84% | 22.99% | 21.99% | 24.14% | 22.78% | 23.60% | 23.51% | 23.32% | 23.99% | 25.48% | 25.68% | 25.01% | 25.81% | 26.17% | 26.59% | 26.05% | 25.99% | 26.27% | 26.19% | 23.55% | 23.17% | 24.78% | 23.18% | 21.26% | 19.65% | 21.89% | 21.76% | 21.61% | 20.29% | 21.03% | 22.18% | 20.54% | 20.16% | -49.16% | 19.86% | 15.68% | 15.45% | -37.77% | 15.67% | 12.40% | 13.20% | 18.54% | 24.79% | 25.90% | 22.92% | 23.86% | 22.92% | 19.81% | 20.55% | 22.68% | 19.06% | 21.53% | 20.43% | 19.40% | 18.69% | 17.10% | 18.87% | 19.12% | 18.40% | 18.19% | 18.10% | 19.16% | 18.64% | 17.69% | 14.34% | 19.73% | 17.90% | 19.30% | 24.11% | 22.70% | 25.86% |
selling, general and administrative expenses | 55,719,000 | 68,194,000 | 43,337,500 | 60,520,000 | 55,356,000 | 57,474,000 | 41,673,750 | 52,658,000 | 54,818,000 | 59,219,000 | 52,373,000 | 51,847,000 | 52,864,000 | 52,401,000 | 52,934,000 | 46,970,000 | 51,070,000 | 51,668,000 | 52,972,000 | 53,782,000 | -169,257,300 | 52,716,000 | 58,631,000 | 57,926,000 | -167,223,983.9 | 52,682,000 | 55,806,000 | 58,735,000 | -161,437,983.5 | 57,024,000 | 58,227,000 | 46,188,000 | 52,529,000 | 39,609,000 | 39,483,000 | 38,179,000 | 39,968,000 | 34,568,000 | 34,276,000 | 37,364,000 | 41,485,000 | 36,028,000 | 33,825,000 | 33,621,000 | 34,838,000 | 30,681,000 | 29,177,000 | 30,271,000 | 22,042,500 | 30,829,000 | 28,584,000 | 28,757,000 | 20,828,500 | 27,572,000 | 28,629,000 | 27,114,000 | 18,810,750 | 24,901,000 | 17,500 | 17,500 | 27,727,000 | 28,514,000 | 16,400 | 29,753,000 | 30,719,000 | 30,269,000 | 29,740,000 | 32,364,000 | 32,734,000 | 28,437,000 | 29,598,000 | 27,922,000 | 25,640,000 | 24,792,000 | 25,386,000 | 27,265,000 | 24,537,000 | 14,000 | 23,663,000 | 25,062,000 | 21,648,000 | 21,213,000 | 21,516,000 | 23,073,000 | 21,929,000 | 15,500 | 18,200 | 144,355,600 | 17,400 | 38,431,000 | ||
operating income | 26,888,000 | 6,931,000 | 27,993,750 | 28,629,000 | 41,965,000 | 41,381,000 | 27,991,750 | 37,647,000 | 40,553,000 | 33,767,000 | 25,739,000 | 34,761,000 | 32,072,000 | 33,216,000 | -8,639,000 | 17,710,000 | -3,068,000 | 16,042,000 | 25,447,567 | 49,750 | 23,215,000 | 6,469,000 | -72,203,700 | 21,594,000 | 27,576,000 | 23,041,000 | -82,061,995.2 | 31,408,000 | 28,660,000 | 21,995,000 | -86,414,991.4 | 34,535,000 | 27,774,000 | 24,106,000 | 29,668,000 | 33,259,000 | 33,048,000 | 26,249,000 | 28,888,000 | 27,858,000 | 22,423,000 | 18,224,000 | 19,647,000 | 20,625,000 | 15,496,000 | 7,817,000 | 12,105,000 | 12,707,000 | 9,358,000 | 6,115,000 | 5,320,500 | 11,411,000 | 7,553,000 | 2,318,000 | 262,750 | 7,156,000 | -2,677,000 | -3,428,000 | -3,836,000 | -1,841,000 | -179,000 | 16,053,000 | 9,500 | 11,690,000 | 17,405,000 | 24,819,000 | 18,797,000 | 16,634,000 | 22,451,000 | 11,777,000 | 17,265,000 | 14,966,000 | 15,078,000 | 10,470,000 | 7,970,000 | 6,969,000 | 9,394,000 | 4,400 | 6,186,000 | 6,586,000 | 8,464,000 | 6,931,000 | 4,297,000 | -3,786,000 | 6,401,000 | 2,400 | 1,100 | 41,688,700 | 5,300 | 13,364,000 | ||
yoy | -35.93% | -83.25% | 0.01% | -23.95% | 3.48% | 22.55% | 8.75% | 8.30% | 26.44% | 1.66% | -397.94% | 96.28% | -1145.37% | 107.06% | -133.95% | 35497.99% | -113.22% | 147.98% | -135.24% | -99.77% | -15.81% | -71.92% | -12.01% | -31.25% | -3.78% | 4.76% | -5.04% | -9.05% | 3.19% | -8.76% | -391.27% | 3.84% | -15.96% | -8.16% | 2.70% | 19.39% | 47.38% | 44.04% | 47.04% | 35.07% | 44.70% | 133.13% | 62.30% | 62.31% | 65.59% | 27.83% | 127.52% | 11.36% | 23.90% | 163.81% | 1924.93% | 59.46% | -382.14% | -167.62% | -106.85% | -488.70% | 2043.02% | -111.47% | -101.03% | -35.32% | -99.95% | -29.72% | -22.48% | 110.74% | 8.87% | 11.15% | 48.90% | 12.48% | 116.62% | 114.75% | 60.51% | 237854.55% | 28.84% | 5.82% | 10.99% | -99.94% | 43.96% | -273.96% | 32.23% | 288691.67% | 390536.36% | -109.08% | 120673.58% | -99.98% | ||||||||
qoq | 287.94% | -75.24% | -2.22% | -31.78% | 1.41% | 47.83% | -25.65% | -7.17% | 20.10% | 31.19% | -25.95% | 8.38% | -3.44% | -484.49% | -148.78% | -677.25% | -119.12% | -36.96% | 51050.89% | -99.79% | 258.87% | -108.96% | -434.37% | -21.69% | 19.68% | -128.08% | -361.28% | 9.59% | 30.30% | -125.45% | -350.22% | 24.34% | 15.22% | -18.75% | -10.80% | 0.64% | 25.90% | -9.14% | 3.70% | 24.24% | 23.04% | -7.24% | -4.74% | 33.10% | 98.23% | -35.42% | -4.74% | 35.79% | 53.03% | 14.93% | -53.37% | 51.08% | 225.84% | 782.21% | -96.33% | -367.31% | -21.91% | -10.64% | 108.37% | -101.12% | 168878.95% | -99.92% | -32.84% | -29.87% | 32.04% | 13.00% | -25.91% | 90.63% | -31.79% | 15.36% | -0.74% | 44.01% | 31.37% | 14.36% | -25.81% | 213400.00% | -99.93% | -6.07% | -22.19% | 22.12% | 61.30% | -213.50% | -159.15% | 266608.33% | 118.18% | -100.00% | 786479.25% | -99.96% | ||||
operating margin % | 7.51% | 2.00% | 11.03% | 8.39% | 12.25% | 12.48% | 10.61% | 11.08% | 11.47% | 9.34% | 7.48% | 9.45% | 8.62% | 9.31% | -2.63% | 5.30% | -0.94% | 4.92% | 2.07% | 15.87% | 7.27% | 2.24% | 6.87% | 6.39% | 7.72% | 6.48% | 7.77% | 8.78% | 7.91% | 6.54% | 8.88% | 9.69% | 8.08% | 8.85% | 9.44% | 12.14% | 11.87% | 10.59% | 11.02% | 11.69% | 9.31% | 7.59% | 7.96% | 8.44% | 6.68% | 3.71% | 5.65% | 6.37% | 5.25% | 3.41% | 4.09% | 5.99% | 4.29% | 1.50% | 0.21% | 4.09% | -1.62% | -2.24% | -3.53% | -1.25% | 0% | 0% | -0.12% | 8.93% | 9.50% | 6.46% | 8.63% | 10.32% | 7.67% | 6.98% | 9.23% | 5.58% | 7.93% | 7.13% | 7.19% | 5.55% | 4.09% | 3.84% | 5.29% | 4.40% | 3.77% | 3.77% | 5.39% | 4.59% | 2.95% | -2.82% | 4.46% | 2.40% | 1.10% | 5.40% | 5.30% | 6.67% |
interest expense | 4,075,000 | 3,846,000 | 658,500 | 1,044,000 | 1,140,000 | 450,000 | 1,430,000 | 1,454,000 | 2,230,000 | 2,036,000 | 2,166,000 | 2,590,000 | 1,698,000 | 1,206,000 | 929,000 | 528,000 | 1,072,000 | 1,238,000 | 1,324,000 | 1,878,500 | 2,941,000 | 2,624,000 | 1,949,000 | 922,250 | 1,594,000 | 1,650,000 | 444,000 | 476,000 | 150,000 | 188,000 | 157,000 | 116,000 | 159,000 | 150,000 | 167,000 | 150,000 | 357,000 | 225,000 | 193,000 | 286,000 | 228,000 | 246,000 | 499,000 | 236,250 | 330,000 | 251,000 | 363,000 | 260,500 | 434,000 | 300,000 | 309,000 | 110,000 | 147,000 | 100 | 145,000 | 149,000 | 172,000 | 482,000 | 444,000 | 334,000 | 492,000 | 900,000 | 444,000 | 689,000 | 452,000 | 699,000 | 812,000 | 839,000 | 673,000 | 624,000 | 200 | 617,000 | 571,000 | 872,000 | 878,000 | 897,000 | 1,019,000 | 883,000 | 700 | 600 | 4,468,600 | 400 | 834,000 | |||||||||
other income | 5,140,000 | 682,000 | -123,250 | -60,000 | 290,000 | -143,000 | -930,500 | 890,000 | -4,900,000 | 288,000 | 508,750 | 552,000 | 173,000 | 1,310,000 | -1,143,000 | -3,057,000 | 105,000 | 315,000 | 1,260,000 | -114,750 | -655,000 | 217,000 | -22,000 | 140,000 | 303,000 | 77,000 | 179,000 | 193,000 | -158,000 | 254,000 | 256,000 | -337,000 | -75,000 | -93,000 | 48,000 | -77,000 | -16,000 | 195,000 | 1,283,000 | -159,000 | 107,000 | -104,000 | 69,000 | 92,500 | 198,000 | 155,000 | 17,000 | 1,000 | -90,000 | 91,000 | 3,000 | 96,000 | 239,000 | 100 | 94,000 | 90,000 | 29,000 | 100,000 | -299,000 | 50,000 | 71,000 | 48,000 | 92,000 | -32,000 | 20,000 | 14,000 | 30,000 | -58,000 | 45,000 | -19,000 | -34,000 | 35,000 | 232,000 | 6,000 | -43,000 | 78,000 | -4,000 | 957,500 | 500 | |||||||||||||
earnings before income taxes | 27,953,000 | 2,403,000 | 27,458,500 | 27,645,000 | 41,115,000 | 41,074,000 | 27,492,250 | 35,303,000 | 43,223,000 | 31,443,000 | 24,101,000 | 31,619,000 | 30,201,000 | 30,700,000 | -10,711,000 | 14,125,000 | -4,035,000 | 14,489,000 | 23,151,000 | 4,006,000 | -65,627,300 | 19,830,000 | 25,373,000 | 20,430,000 | -75,807,995.8 | 28,621,000 | 26,933,000 | 20,254,000 | -83,675,991.7 | 33,350,000 | 26,318,000 | 24,008,000 | 29,594,000 | 33,222,000 | 33,366,000 | 26,623,000 | 28,654,000 | 27,882,000 | 22,447,000 | 18,342,000 | 19,668,000 | 20,495,000 | 15,681,000 | 9,156,000 | 11,894,000 | 12,792,000 | 9,221,000 | 5,859,000 | 2,244,000 | 15,694,000 | 11,440,000 | 7,206,000 | ||||||||||||||||||||||||||||||||||||||||
income tax expense | 4,304,000 | 5,091,000 | 6,817,000 | 6,656,000 | 10,549,000 | 10,063,000 | 6,523,000 | 8,329,000 | 7,867,000 | 3,879,000 | 7,854,000 | 7,969,000 | 5,562,000 | 3,068,000 | 3,672,000 | 5,493,000 | 1,130,000 | -15,675,700 | 4,596,000 | 6,094,000 | 4,987,000 | -18,029,999.1 | 6,730,000 | 6,420,000 | 4,881,000 | -26,516,997.7 | 9,704,000 | 8,909,000 | 7,904,000 | 6,475,000 | 10,670,000 | 10,969,000 | 8,901,000 | 8,718,000 | 9,361,000 | 6,216,000 | 5,780,000 | 6,759,000 | 3,054,000 | 1,981,000 | 3,124,000 | 3,100,000 | 1,700,000 | -274,000 | 5,440,000 | 2,800 | 4,257,000 | 6,293,000 | 8,678,000 | 6,747,000 | 5,793,000 | 7,487,000 | 155,000 | 6,487,000 | 5,002,000 | 5,791,000 | 4,107,000 | 2,464,000 | 1,550,000 | 1,099,000 | 1,800 | 1,972,000 | 702,000 | |||||||||||||||||||||||||||||
net earnings | 23,649,000 | -2,688,000 | 20,641,500 | 20,989,000 | 30,566,000 | 31,011,000 | 20,969,250 | 26,974,000 | 33,327,000 | 23,576,000 | 20,222,000 | 23,765,000 | 37,389,000 | 22,731,000 | -16,273,000 | 11,057,000 | -2,116,000 | 10,817,000 | 17,658,000 | 2,876,000 | -49,951,500 | 15,234,000 | 19,279,000 | 15,443,000 | -57,777,996.7 | 21,891,000 | 20,513,000 | 15,373,000 | -57,158,994 | 23,646,000 | 17,409,000 | 16,104,000 | 23,119,000 | 22,552,000 | 22,397,000 | 17,722,000 | 19,936,000 | 18,521,000 | 14,760,000 | 12,126,000 | 13,888,000 | 13,736,000 | 16,791,000 | 6,102,000 | 8,038,000 | 9,668,000 | 6,121,000 | 4,159,000 | 3,678,750 | 8,052,000 | 5,057,000 | 1,606,000 | -1,734,000 | 5,536,000 | 9,747,000 | -2,322,000 | 473,000 | 10,725,000 | 6,900 | 7,520,000 | 10,971,000 | 17,645,000 | 12,217,000 | 10,202,000 | 14,385,000 | 10,996,000 | 11,474,000 | 11,696,000 | 9,903,000 | 7,333,000 | 4,742,000 | 5,346,000 | 8,973,000 | 3,200 | 3,940,000 | 3,611,000 | 5,557,000 | 4,321,000 | 3,156,000 | -6,499,000 | 2,450,000 | 200 | 29,911,200 | 3,800 | 8,568,000 | |||||||
yoy | -22.63% | -108.67% | -1.56% | -22.19% | -8.28% | 31.54% | 3.70% | 13.50% | -10.86% | 3.72% | -224.27% | 114.93% | -1866.97% | 110.14% | -111.98% | 276.11% | -8.41% | -81.38% | -13.55% | -30.41% | -6.02% | 0.46% | 1.08% | -7.42% | 17.83% | -4.54% | -347.24% | 4.85% | -22.27% | -9.13% | 15.97% | 21.76% | 51.74% | 46.15% | 43.55% | 34.84% | -12.10% | 98.72% | 72.78% | 42.08% | 174.32% | 46.72% | 118.50% | 20.07% | 21.04% | 158.97% | -312.15% | 45.45% | -117.79% | -338.42% | 1960.68% | -121.65% | -95.69% | -39.22% | -99.94% | -26.29% | -23.73% | 60.47% | 6.48% | -12.77% | 45.26% | 49.95% | 141.97% | 118.78% | 10.36% | 229056.25% | 20.36% | 48.05% | 61.47% | -99.93% | 24.84% | -155.56% | 126.82% | 1577900.00% | -121.73% | 64373.68% | ||||||||||||||||
qoq | -979.80% | -113.02% | -1.66% | -31.33% | -1.43% | 47.89% | -22.26% | -19.06% | 41.36% | 16.59% | -14.91% | -36.44% | 64.48% | -239.69% | -247.17% | -622.54% | -119.56% | 513.98% | -105.76% | -427.89% | -20.98% | 24.84% | -126.73% | -363.93% | 6.72% | 33.44% | -126.90% | -341.73% | 35.83% | 8.10% | -30.34% | 2.51% | 0.69% | 26.38% | -11.11% | 7.64% | 25.48% | 21.72% | -12.69% | 1.11% | -18.19% | 175.17% | -24.09% | -16.86% | 57.95% | 47.17% | 13.05% | -54.31% | 59.22% | 214.88% | -192.62% | -131.32% | -519.77% | -95.59% | 155334.78% | -99.91% | -31.46% | -37.82% | 44.43% | 19.75% | -29.08% | 30.82% | -4.17% | -1.90% | 18.11% | 35.05% | 54.64% | -11.30% | -40.42% | 280306.25% | -99.92% | 9.11% | -35.02% | 28.60% | 36.91% | -148.56% | -365.27% | -100.00% | 787036.84% | -99.96% | ||||||||||||
net income margin % | 6.60% | -0.78% | 8.13% | 6.15% | 8.93% | 9.35% | 7.95% | 7.94% | 9.42% | 6.52% | 5.88% | 6.46% | 10.05% | 6.37% | -4.96% | 3.31% | -0.65% | 3.32% | 0% | 0% | 5.53% | 0.99% | 4.76% | 4.51% | 5.40% | 4.35% | 5.47% | 6.12% | 5.66% | 4.57% | 5.88% | 6.63% | 5.06% | 5.91% | 7.36% | 8.23% | 8.04% | 7.15% | 7.60% | 7.77% | 6.13% | 5.05% | 5.63% | 5.62% | 7.24% | 2.89% | 3.75% | 4.85% | 3.43% | 2.32% | 2.83% | 4.23% | 2.87% | 1.04% | -1.40% | 3.17% | 0% | 0% | 8.97% | -1.58% | 0% | 0% | 0.32% | 5.96% | 6.90% | 4.16% | 5.44% | 7.34% | 4.99% | 4.28% | 5.91% | 5.21% | 5.27% | 5.57% | 4.72% | 3.89% | 2.43% | 2.95% | 5.06% | 3.20% | 2.40% | 2.07% | 3.54% | 2.86% | 2.16% | -4.83% | 1.71% | 0% | 0.20% | 3.88% | 3.80% | 4.28% |
basic earnings per share | 1.1 | -0.13 | 0.948 | 0.96 | 1.4 | 1.42 | 0.958 | 1.24 | 1.54 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share | 1.1 | -0.13 | 0.94 | 0.96 | 1.4 | 1.41 | 0.95 | 1.23 | 1.52 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average basic shares outstanding | 21,408 | 21,338 | 21,782 | 21,762 | 21,823 | 21,819 | 21,708 | 21,883 | 22,007 | 21,870 | 21,860 | 22,399 | 24,920 | 24,957 | 25,140 | 25,402 | 25,955 | 26,156 | 26,168 | 26,432 | 26,413 | 26,597 | 27,836 | 28,128 | 28,189 | 28,736 | 28,850 | 28,851 | 28,781 | 28,828 | 28,891 | 28,702 | 29,058 | 29,181 | 29,187 | 29,044 | 28,763 | 28,725 | 28,774 | 28,777 | 28,483 | 28,483 | 28,394 | 28,441 | 28,029 | 27,922 | 27,788 | 27,663 | 27,796 | 27,862 | 27,608 | 27,381 | 27,371 | 27,389 | 27,746 | 27,554 | 27,992 | 28,213 | 28,319 | 28,472 | 28,386 | 28,150 | 27,652 | 27,586 | 27,603 | 27,407 | 27,389 | 27,281 | 27,071 | 27,032 | 27,066 | 27,104 | 27,037 | 27,099 | 27,521 | 27,740,000 | ||||||||||||||||
weighted-average diluted shares outstanding | 21,590 | 21,338 | 21,917 | 21,875 | 22,061 | 22,013 | 21,962 | 22,386 | 22,416 | 22,278 | 22,245 | 22,651 | 25,292 | 25,309 | 25,140 | 25,822 | 26,304 | 26,525 | 26,418 | 26,750 | 26,736 | 26,843 | 28,156 | 28,379 | 28,437 | 28,818 | 28,908 | 28,861 | 28,893 | 28,892 | 28,963 | 28,901 | 29,375 | 29,466 | 29,492 | 29,479 | 29,374 | 29,358 | 29,306 | 29,385 | 29,374 | 29,376 | 29,211 | 29,337 | 28,832 | 28,436 | 28,223 | 27,824 | 27,796 | 27,862 | 27,608 | 27,716 | 27,738 | 27,650 | 28,181 | 27,905 | 28,441 | 28,751 | 29,054 | 29,205 | 29,198 | 28,885 | 28,300 | 27,994 | 28,022 | 28,003 | 28,137 | 27,751 | 27,716 | 27,781 | 27,646 | 27,771 | 27,819 | 27,926 | 28,347 | 28,637,000 | ||||||||||||||||
income tax benefit | 9,896,000 | 7,687,000 | 1,700,000 | 3,480,000 | 2,681,000 | 638,000 | -225,000 | 1,312,000 | -932,000 | -1,280,000 | -980,750 | 829,000 | 1,792,000 | 2,533,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share - basic | 1.08 | 0.92 | 1.09 | 1.71 | 1.01 | -0.65 | 0.44 | -0.08 | 0.43 | 0.68 | 0.11 | 0.473 | 0.58 | 0.73 | 0.58 | 0.515 | 0.79 | 0.73 | 0.55 | 0.495 | 0.82 | 0.6 | 0.56 | 0.8 | 0.78 | 0.78 | 0.62 | 0.69 | 0.64 | 0.51 | 0.42 | 0.318 | 0.47 | 0.59 | 0.21 | 0.175 | 0.34 | 0.21 | 0.15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share - diluted | 1.05 | 0.9 | 1.07 | 1.68 | 1 | -0.64 | 0.44 | -0.08 | 0.42 | 0.67 | 0.11 | 0.468 | 0.57 | 0.72 | 0.58 | 0.51 | 0.78 | 0.72 | 0.54 | 0.495 | 0.82 | 0.6 | 0.56 | 0.8 | 0.78 | 0.77 | 0.61 | 0.68 | 0.63 | 0.5 | 0.41 | 0.313 | 0.47 | 0.57 | 0.21 | 0.17 | 0.33 | 0.21 | 0.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax (benefit) expense | -7,188,000 | -1,919,000 | -1,110,000 | -639,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive earnings: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gain on marketable securities, net of (40), 0, (39) and 39 of tax expense, respectively | -36.75 | -151 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized gain on derivative instruments, net of (265), 90, (257) and 305 of tax expense, respectively | -210.5 | -868 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments | 626 | -2,515 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive earnings | 3,711 | -3,534 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total comprehensive earnings | -12,562 | 7,523 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share – weighted-average common shares outstanding | 25,883 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average effect of nonvested share grants and assumed exercise of stock options | 342 | 687 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share – weighted-average common shares and potential common shares outstanding | 26,225 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock awards excluded from the calculation of earnings per share because the effect was anti-dilutive | 59.5 | 159 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
architectural framing systems | 109,944.75 | 136,688 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
architectural glass | 62,068.5 | 84,779 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
architectural services | 53,477.75 | 76,690 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
large-scale optical | 12,109.5 | 25,267 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intersegment eliminations | -7,060 | -9,841 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
corporate and other | -1,921.25 | -2,965 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effective tax rate | 27,000 | 7,750 | 31,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and other income | 2,463,000 | -6,576,400 | 1,764,000 | 2,203,000 | 2,611,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 429,750 | 809,000 | 680,000 | 230,000 | 97,500 | 106,000 | 117,000 | 167,000 | 209,000 | 271,000 | 252,000 | 275,000 | 219,000 | 258,000 | 267,000 | 237,000 | 248,000 | 243,000 | 215,000 | 249,000 | 234,000 | 206,000 | 213,000 | 174,000 | 142,250 | 253,000 | 43,000 | 272,000 | 192,250 | 216,000 | 277,000 | 277,000 | 171,250 | 256,000 | 100 | 200 | 239,000 | 171,000 | 100 | 230,000 | 218,000 | 325,000 | 232,000 | 238,000 | 262,000 | 263,000 | 237,000 | 210,000 | 221,000 | 279,000 | 323,000 | 215,000 | 197,000 | 100 | 187,000 | 77,000 | 348,000 | 455,000 | 1,083,000 | 210,000 | 117,000 | 100 | ||||||||||||||||||||||||||||||
cash dividends declared per common share | 0.068 | 0.09 | 0.09 | 0.09 | 0.068 | 0.09 | 0.09 | 0.09 | 0.061 | 0.082 | 0.082 | 0.082 | 0.061 | 0.082 | 0.082 | 0.082 | 0.082 | 0.081 | 0.082 | 0.074 | 0.074 | 0.074 | 0.074 | 0.068 | 0.068 | 0.068 | 0.065 | 0.065 | 0.065 | 0.065 | 0.063 | 0.063 | 0.063 | 0.06 | 0.06 | 0.06 | 0.06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from continuing operations before income taxes | 5,319,000 | 11,532,000 | 7,500,000 | 195,500 | 6,848,000 | -3,678,750 | -1,493,000 | 9,000 | 16,165,000 | 9,600 | 11,777,000 | 17,241,000 | 26,355,000 | 19,038,000 | 16,072,000 | 21,580,000 | 7,721,000 | 18,274,000 | 14,727,000 | 6,609,000 | 10,072,000 | 5,000 | 5,912,000 | 5,403,000 | 8,090,000 | 6,698,000 | 3,791,000 | -6,860,000 | 4,815,000 | 2,200 | 200 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from continuing operations | 3,619,000 | 8,052,000 | 4,819,000 | -3,859,000 | 5,536,000 | 10,799,520 | -2,322,000 | 283,000 | 10,725,000 | 6,800 | 7,520,000 | 10,948,000 | 17,677,000 | 12,291,000 | 10,279,000 | 14,093,000 | 7,566,000 | 11,787,000 | 9,725,000 | 5,346,000 | 8,973,000 | 3,200 | 3,940,000 | 3,611,000 | 5,557,000 | 4,321,000 | 3,089,000 | -3,732,000 | 5,454,000 | 1,800 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from discontinued operations, net of income taxes | 59,750 | 238,000 | 1,217,500 | 3,400 | 190,000 | 100 | 23,000 | -32,000 | -74,000 | -77,000 | 292,000 | 3,430,000 | -313,000 | 1,971,000 | 67,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – basic | 0.06 | 0.36 | 0.27 | 0.17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from discontinued operations | 0.003 | 0.01 | 0.045 | 0.01 | 0.01 | 0.12 | -0.02 | 0.07 | 0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – diluted | 0.06 | 0.35 | 0.26 | 0.17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income taxes | -2,609,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | -1,677,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -1,677,000 | -2,177,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | -3,457,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share – basic | -0.08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share – diluted | -0.08 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effective tax rate for continuing operations | 31,600 | 41,300 | 29,500 | 16,300 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in loss of affiliated companies | -379,000 | -17,000 | -724,000 | -82,000 | -649,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on investment in affiliated company | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in income of affiliated companies | -21,500 | 293,000 | 700 | 184,000 | -205,500 | -816,000 | 400 | -2,530,100 | 100 | -112,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of income taxes | -1,864,500 | -3,004,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations | -0.07 | -0.11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain (impairment charge) on investment in affiliated company | 488,500 | 1,954,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in earnings of affiliated companies | -5,285,000 | 766,000 | 1,493,000 | 1,080,000 | 1,473,000 | -190,000 | 53,000 | 1,124,000 | 190,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charge on investment in affiliated company | -1,251,000 | -4,733,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effective income tax rate for continuing operations | 36,200 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 2,377,000 | 400 | 425 | 1,700 | 3,850,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from operations before income taxes | 1,375 | 5,500 | 12,418,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share—basic | 0.31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share—diluted | 0.3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends per common share | 0.055 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-05-30 | 2026-02-28 | 2025-11-29 | 2025-08-30 | 2025-05-31 | 2025-03-01 | 2024-11-30 | 2024-08-31 | 2024-06-01 | 2024-03-02 | 2023-11-25 | 2023-08-26 | 2023-05-27 | 2023-02-25 | 2022-11-26 | 2022-08-27 | 2022-05-28 | 2022-02-26 | 2021-11-27 | 2021-08-28 | 2021-05-29 | 2021-02-27 | 2020-11-28 | 2020-08-29 | 2020-05-30 | 2020-02-29 | 2019-11-30 | 2019-08-31 | 2019-06-01 | 2019-03-02 | 2018-12-01 | 2018-09-01 | 2018-06-02 | 2018-03-03 | 2017-12-02 | 2017-09-02 | 2017-06-03 | 2017-03-04 | 2016-11-26 | 2016-08-27 | 2016-05-28 | 2016-02-27 | 2015-11-28 | 2015-08-29 | 2015-05-30 | 2015-02-28 | 2014-11-29 | 2014-08-30 | 2014-05-31 | 2014-03-01 | 2013-11-30 | 2013-08-31 | 2013-06-01 | 2013-03-02 | 2012-12-01 | 2012-09-01 | 2012-06-02 | 2012-03-03 | 2011-11-26 | 2011-08-27 | 2011-05-28 | 2011-02-26 | 2010-11-27 | 2010-08-28 | 2010-05-29 | 2010-02-27 | 2009-11-28 | 2009-08-29 | 2009-05-30 | 2009-02-28 | 2008-11-29 | 2008-08-30 | 2008-05-31 | 2008-03-01 | 2007-12-01 | 2007-09-01 | 2007-06-02 | 2007-03-03 | 2006-12-02 | 2006-09-02 | 2006-06-03 | 2006-02-25 | 2005-11-26 | 2005-08-27 | 2005-05-28 | 2005-02-26 | 2004-11-27 | 2004-08-28 | 2004-05-29 | 2004-02-28 | 2003-11-29 | 2003-08-30 | 2003-05-31 | 2003-03-01 | 2002-11-30 | 2002-08-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 26,434,000 | 39,523,000 | 41,315,000 | 39,526,000 | 32,831,000 | 41,448,000 | 43,855,000 | 51,024,000 | 30,363,000 | 37,216,000 | 23,407,000 | 18,423,000 | 24,642,000 | 19,924,000 | 21,746,000 | 22,065,000 | 15,186,000 | 37,583,000 | 78,272,000 | 61,821,000 | 36,469,000 | 47,277,000 | 55,413,000 | 19,001,000 | 11,636,000 | 14,952,000 | 10,129,000 | 13,812,000 | 20,619,000 | 17,087,000 | 15,043,000 | 18,113,000 | 21,620,000 | 19,359,000 | 12,845,000 | 29,528,000 | 22,972,000 | 19,463,000 | 51,599,000 | 46,976,000 | 36,967,000 | 60,470,000 | 30,713,000 | 36,190,000 | 28,204,000 | 52,185,000 | 34,067,000 | 24,648,000 | 17,093,000 | 28,465,000 | 19,853,000 | 55,641,000 | 37,147,000 | 37,767,000 | 37,418,000 | 29,553,000 | 23,028,000 | 54,027,000 | 25,924,000 | 24,611,000 | 10,110,000 | 24,302,000 | 14,252,000 | 28,858,000 | 11,790,000 | 46,929,000 | 57,446,000 | 30,362,000 | 15,806,000 | 12,994,000 | 10,791,000 | 5,530,000 | 4,552,000 | 12,264,000 | 7,636,000 | 10,311,000 | 3,738,000 | 6,187,000 | 3,452,000 | 4,689,000 | 7,027,000 | 4,676,000 | 3,723,000 | 6,511,000 | 5,522,000 | 5,967,000 | 9,570,000 | 5,452,000 | 6,890,000 | 7,822,000 | 4,814,000 | 9,030,000 | 4,505,000 | 10,166,000 | 17,977,000 | 8,557,000 |
receivables | 192,204,000 | 198,516,000 | 176,588,000 | 195,324,000 | 189,956,000 | 185,590,000 | 187,799,000 | 177,146,000 | 183,270,000 | 173,557,000 | 198,249,000 | 205,720,000 | 210,796,000 | 223,101,000 | 222,554,000 | 231,853,000 | 193,741,000 | 165,005,000 | 160,858,000 | 172,433,000 | 172,877,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 101,803,000 | 98,059,000 | 102,495,000 | 102,463,000 | 103,901,000 | 92,305,000 | 97,003,000 | 79,591,000 | 80,495,000 | 69,240,000 | 70,267,000 | 72,775,000 | 80,579,000 | 78,441,000 | 86,032,000 | 98,046,000 | 98,517,000 | 80,494,000 | 75,437,000 | 76,601,000 | 70,867,000 | 72,823,000 | 73,815,000 | 70,191,000 | 75,285,000 | 71,089,000 | 75,791,000 | 74,284,000 | 77,345,000 | 78,344,000 | 79,847,000 | 81,933,000 | 77,299,000 | 85,028,000 | 98,062,000 | 103,673,000 | 81,083,000 | 73,409,000 | 73,161,000 | 68,651,000 | 69,530,000 | 63,386,000 | 64,034,000 | 59,676,000 | 62,490,000 | 61,408,000 | 55,130,000 | 51,289,000 | 50,422,000 | 47,982,000 | 46,502,000 | 42,011,000 | 40,494,000 | 36,052,000 | 42,538,000 | 39,409,000 | 38,876,000 | 34,045,000 | 36,917,000 | 40,039,000 | 38,348,000 | 32,608,000 | 33,433,000 | 34,406,000 | 35,838,000 | 30,531,000 | 31,065,000 | 32,938,000 | 35,792,000 | 39,484,000 | 47,114,000 | 49,718,000 | 48,064,000 | 46,862,000 | 39,780,000 | 42,308,000 | 44,572,000 | 40,762,000 | 40,011,000 | 45,101,000 | 48,008,000 | 42,861,000 | 40,254,000 | 36,916,000 | 37,599,000 | 34,825,000 | 36,259,000 | 37,909,000 | 36,125,000 | 35,533,000 | 34,937,000 | 32,764,000 | 38,633,000 | 36,796,000 | 34,237,000 | 34,647,000 |
contract assets | 59,344,000 | 59,512,000 | 66,645,000 | 61,545,000 | 69,457,000 | 71,842,000 | 57,545,000 | 49,285,000 | 43,957,000 | 49,502,000 | 48,146,000 | 50,360,000 | 45,086,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets | 50,619,000 | 43,823,000 | 48,954,000 | 61,248,000 | 51,814,000 | 50,919,000 | 45,119,000 | 36,742,000 | 34,417,000 | 29,124,000 | 32,390,000 | 29,036,000 | 32,622,000 | 26,517,000 | 29,676,000 | 34,048,000 | 19,331,000 | 20,820,000 | 19,837,000 | 18,311,000 | 23,973,000 | 25,160,000 | 14,389,000 | 26,324,000 | 21,488,000 | 25,481,000 | 40,335,000 | 20,721,000 | 16,081,000 | 16,451,000 | 16,247,000 | 15,792,000 | 15,573,000 | 17,576,000 | 16,536,000 | 12,498,000 | 9,626,000 | 8,724,000 | 6,770,000 | 7,362,000 | 8,228,000 | 8,112,000 | 8,677,000 | 7,810,000 | 7,707,000 | 6,958,000 | 8,205,000 | 8,251,000 | 7,616,000 | 6,725,000 | 5,747,000 | 4,943,000 | 4,782,000 | 5,452,000 | 4,346,000 | 3,221,000 | 3,903,000 | 3,382,000 | 2,416,000 | 2,691,000 | 3,093,000 | 3,050,000 | 2,676,000 | 2,848,000 | 3,319,000 | 3,315,000 | 3,430,000 | 3,513,000 | 4,625,000 | 3,988,000 | 5,002,000 | 4,693,000 | 5,825,000 | 4,409,000 | 6,109,000 | 6,518,000 | 6,531,000 | 4,213,000 | 7,160,000 | 5,742,000 | 5,807,000 | 3,044,000 | 3,063,000 | 3,097,000 | 3,509,000 | 2,912,000 | 3,527,000 | 3,127,000 | 3,268,000 | 3,910,000 | 2,931,000 | 3,066,000 | 4,439,000 | 3,838,000 | 2,293,000 | 2,644,000 |
total current assets | 430,404,000 | 439,433,000 | 435,997,000 | 460,106,000 | 447,959,000 | 442,104,000 | 431,321,000 | 393,788,000 | 372,502,000 | 358,639,000 | 372,459,000 | 376,314,000 | 393,725,000 | 383,101,000 | 396,690,000 | 424,218,000 | 371,161,000 | 337,892,000 | 366,874,000 | 343,894,000 | 332,132,000 | 350,674,000 | 345,635,000 | 311,732,000 | 330,693,000 | 381,910,000 | 396,916,000 | 391,334,000 | 392,789,000 | 371,898,000 | 372,775,000 | 361,193,000 | 344,150,000 | 336,278,000 | 374,788,000 | 368,746,000 | 297,272,000 | 297,461,000 | 365,491,000 | 358,599,000 | 331,833,000 | 336,793,000 | 328,512,000 | 311,043,000 | 297,744,000 | 298,975,000 | 276,084,000 | 261,055,000 | 233,660,000 | 242,792,000 | 220,131,000 | 249,286,000 | 234,672,000 | 251,841,000 | 253,231,000 | 233,644,000 | 218,164,000 | 229,439,000 | 221,380,000 | 216,541,000 | 206,994,000 | 213,923,000 | 211,114,000 | 227,370,000 | 225,976,000 | 246,586,000 | 252,435,000 | 243,315,000 | 217,556,000 | 228,688,000 | 243,624,000 | 249,082,000 | 245,996,000 | 259,229,000 | 235,225,000 | 232,206,000 | 228,361,000 | 222,484,000 | 227,771,000 | 214,884,000 | 213,358,000 | 203,134,000 | 198,994,000 | 190,270,000 | 191,491,000 | 187,106,000 | 180,793,000 | 175,164,000 | 160,148,000 | 157,854,000 | 167,381,000 | 162,763,000 | 160,603,000 | 171,463,000 | 175,389,000 | 164,240,000 |
property, plant and equipment | 247,763,000 | 255,032,000 | 268,139,000 | 244,216,000 | 248,867,000 | 231,173,000 | 232,766,000 | 237,412,000 | 249,995,000 | 254,838,000 | 272,994,000 | 292,296,000 | 298,443,000 | 302,082,000 | 314,323,000 | 320,073,000 | 324,386,000 | 326,418,000 | 319,234,000 | 317,522,000 | 315,823,000 | 302,209,000 | 308,314,000 | 304,350,000 | 304,063,000 | 302,904,000 | 299,974,000 | 250,979,000 | 246,748,000 | 229,556,000 | 218,261,000 | 214,459,000 | 202,462,000 | 194,145,000 | 196,720,000 | 192,374,000 | 193,540,000 | 192,053,000 | 195,250,000 | 197,144,000 | 193,946,000 | 175,831,000 | 163,721,000 | 164,052,000 | 168,948,000 | 162,358,000 | 162,898,000 | 162,921,000 | 159,547,000 | 161,770,000 | 167,103,000 | 170,809,000 | 179,201,000 | 184,561,000 | 178,105,000 | 181,541,000 | 185,519,000 | 191,141,000 | 195,884,000 | 199,084,000 | 203,514,000 | 205,942,000 | 203,113,000 | 193,607,000 | 176,676,000 | 157,092,000 | 151,363,000 | 143,382,000 | 134,256,000 | 125,101,000 | 119,285,000 | 115,738,000 | 113,198,000 | 109,551,000 | 104,651,000 | 101,244,000 | 100,539,000 | 100,131,000 | 100,453,000 | 97,447,000 | 98,536,000 | 102,098,000 | 102,013,000 | 109,612,000 | 114,527,000 | 117,477,000 | 121,040,000 | |||||||||
operating lease right-of-use assets | 45,633,000 | 48,736,000 | 50,903,000 | 56,053,000 | 58,961,000 | 62,314,000 | 63,663,000 | 41,886,000 | 38,726,000 | 40,221,000 | 38,849,000 | 41,049,000 | 40,213,000 | 41,354,000 | 44,198,000 | 42,505,000 | 45,021,000 | 47,912,000 | 50,845,000 | 52,087,000 | 56,277,000 | 58,864,000 | 62,950,000 | 53,592,000 | 49,911,000 | 52,892,000 | 56,315,000 | 52,846,000 | 46,780,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 236,647,000 | 236,744,000 | 236,386,000 | 236,653,000 | 236,560,000 | 235,775,000 | 234,814,000 | 129,119,000 | 129,042,000 | 129,182,000 | 129,053,000 | 129,143,000 | 129,054,000 | 129,026,000 | 129,268,000 | 129,476,000 | 130,251,000 | 130,102,000 | 129,932,000 | 130,388,000 | 131,461,000 | 130,098,000 | 192,883,000 | 192,566,000 | 190,544,000 | 185,516,000 | 185,776,000 | 185,803,000 | 185,237,000 | 185,832,000 | 185,788,000 | 186,522,000 | 187,034,000 | 180,956,000 | 152,881,000 | 153,483,000 | 95,211,000 | 101,334,000 | 74,308,000 | 74,891,000 | 74,686,000 | 73,996,000 | 74,144,000 | 74,714,000 | 75,563,000 | 75,857,000 | 77,529,000 | 78,594,000 | 78,562,000 | 78,021,000 | 91,509,000 | 61,111,000 | 61,380,000 | 61,342,000 | 61,375,000 | 61,393,000 | 61,694,000 | 61,617,000 | 61,635,000 | 66,749,000 | 66,448,000 | 66,273,000 | 64,698,000 | 58,518,000 | 58,518,000 | 58,518,000 | 58,518,000 | 58,518,000 | 58,518,000 | 58,518,000 | 58,485,000 | 61,035,000 | 61,019,000 | 60,977,000 | 39,261,000 | 44,044,000 | 44,044,000 | 44,044,000 | 43,600,000 | 43,600,000 | 43,600,000 | 43,600,000 | 43,180,000 | 43,180,000 | 43,180,000 | 43,383,000 | 42,960,000 | 42,960,000 | 42,960,000 | 42,960,000 | 42,960,000 | 42,960,000 | 55,914,000 | 55,914,000 | 55,914,000 | 55,914,000 |
intangible assets | 108,592,000 | 111,261,000 | 113,673,000 | 116,485,000 | 119,117,000 | 128,417,000 | 140,390,000 | 64,547,000 | 64,981,000 | 66,114,000 | 64,174,000 | 65,303,000 | 66,308,000 | 67,375,000 | 68,825,000 | 70,377,000 | 71,419,000 | 72,481,000 | 123,553,000 | 126,642,000 | 131,980,000 | 130,053,000 | 136,843,000 | 137,772,000 | 136,071,000 | 140,191,000 | 142,779,000 | 144,605,000 | 144,908,000 | 148,235,000 | 153,605,000 | 157,991,000 | 161,964,000 | 167,349,000 | 173,856,000 | 181,124,000 | 105,330,000 | 106,686,000 | 19,460,000 | 19,950,000 | 20,108,000 | 19,862,000 | 20,398,000 | 21,327,000 | 22,419,000 | 23,280,000 | 25,132,000 | 26,745,000 | 27,221,000 | 27,198,000 | 12,510,000 | 12,264,000 | 13,068,000 | 13,675,000 | 14,281,000 | 14,552,000 | 15,767,000 | 16,092,000 | 16,921,000 | 18,739,000 | 19,099,000 | 19,655,000 | 18,301,000 | 12,711,000 | 13,303,000 | 13,621,000 | 14,097,000 | 14,823,000 | 15,563,000 | 16,302,000 | 17,197,000 | 18,103,000 | 19,026,000 | 3,074,000 | 3,348,000 | |||||||||||||||||||||
other non-current assets | 32,420,000 | 31,139,000 | 25,977,000 | 26,209,000 | 30,956,000 | 38,520,000 | 41,269,000 | 47,125,000 | 41,436,000 | 45,692,000 | 44,114,000 | 51,229,000 | 45,556,000 | 45,642,000 | 48,292,000 | 49,632,000 | 51,686,000 | 49,481,000 | 46,793,000 | 50,448,000 | 46,557,000 | 46,967,000 | 45,589,000 | 44,513,000 | 44,332,000 | 44,096,000 | 41,587,000 | 45,004,000 | 45,003,000 | 46,380,000 | 40,249,000 | 41,745,000 | 25,079,000 | 23,690,000 | 23,445,000 | 23,460,000 | 22,155,000 | 19,363,000 | 17,073,000 | 17,227,000 | 13,713,000 | 11,808,000 | 12,307,000 | 9,500,000 | 10,080,000 | 9,750,000 | 10,129,000 | 9,870,000 | 9,877,000 | 9,587,000 | 10,417,000 | 7,273,000 | 7,883,000 | 6,889,000 | ||||||||||||||||||||||||||||||||||||||||||
total assets | 1,101,459,000 | 1,122,345,000 | 1,116,028,000 | 1,154,683,000 | 1,156,832,000 | 1,175,269,000 | 1,180,520,000 | 917,092,000 | 888,979,000 | 884,064,000 | 894,855,000 | 908,579,000 | 921,199,000 | 915,365,000 | 918,446,000 | 948,974,000 | 906,950,000 | 887,863,000 | 982,091,000 | 976,453,000 | 990,703,000 | 1,015,099,000 | 1,085,982,000 | 1,054,498,000 | 1,071,624,000 | 1,128,991,000 | 1,149,791,000 | 1,138,826,000 | 1,132,239,000 | 1,068,168,000 | 1,080,980,000 | 1,073,617,000 | 1,035,315,000 | 1,022,320,000 | 1,043,768,000 | 1,039,376,000 | 779,597,000 | 784,658,000 | 717,245,000 | 701,607,000 | 667,729,000 | 657,440,000 | 640,528,000 | 621,297,000 | 607,883,000 | 612,057,000 | 592,130,000 | 578,937,000 | 558,440,000 | 565,357,000 | 545,413,000 | 508,489,000 | 497,330,000 | 520,141,000 | 523,681,000 | 507,475,000 | 495,586,000 | 493,104,000 | 494,586,000 | 502,869,000 | 500,996,000 | 515,367,000 | 507,640,000 | 507,277,000 | 513,194,000 | 526,854,000 | 539,545,000 | 529,934,000 | 508,857,000 | 527,684,000 | 544,694,000 | 576,597,000 | 565,741,000 | 563,508,000 | 482,609,000 | 481,239,000 | 467,026,000 | 449,161,000 | 441,407,000 | 422,198,000 | 413,441,000 | 403,958,000 | 391,682,000 | 376,102,000 | 372,878,000 | 368,465,000 | 356,715,000 | 354,841,000 | 335,861,000 | 335,203,000 | 360,006,000 | 355,967,000 | 367,066,000 | 382,841,000 | 381,208,000 | 383,645,000 |
liabilities and shareholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 86,166,000 | 105,478,000 | 92,844,000 | 95,412,000 | 97,763,000 | 98,804,000 | 96,372,000 | 86,035,000 | 82,841,000 | 84,755,000 | 83,107,000 | 78,323,000 | 77,638,000 | 86,549,000 | 70,137,000 | 86,871,000 | 88,908,000 | 92,104,000 | 80,995,000 | 79,166,000 | 74,312,000 | 76,204,000 | 69,719,000 | 66,172,000 | 62,369,000 | 69,056,000 | 66,557,000 | 68,456,000 | 73,017,000 | 72,219,000 | 79,072,000 | 75,630,000 | 72,050,000 | 68,416,000 | 62,655,000 | 63,619,000 | 63,666,000 | 63,182,000 | 65,087,000 | 61,288,000 | 60,118,000 | 64,762,000 | 59,688,000 | 54,129,000 | 52,792,000 | 56,516,000 | 55,516,000 | 46,935,000 | 47,033,000 | 47,241,000 | 50,369,000 | 39,010,000 | 32,484,000 | 34,235,000 | 39,310,000 | 40,133,000 | 33,665,000 | 34,025,000 | 38,057,000 | 39,381,000 | 37,073,000 | 34,943,000 | 33,499,000 | 36,163,000 | 35,872,000 | 37,447,000 | 38,659,000 | 38,575,000 | 36,805,000 | 45,022,000 | 53,189,000 | 62,426,000 | 62,029,000 | 71,478,000 | 54,335,000 | 57,761,000 | 57,040,000 | 59,854,000 | 51,468,000 | 47,721,000 | 50,534,000 | 53,529,000 | 44,172,000 | 44,206,000 | 45,633,000 | 44,887,000 | 42,092,000 | 39,358,000 | 40,122,000 | 38,293,000 | 44,247,000 | 37,361,000 | 47,925,000 | 57,090,000 | 51,320,000 | 50,260,000 |
accrued compensation and benefits | 30,435,000 | 39,667,000 | 33,906,000 | 39,095,000 | 32,153,000 | 48,510,000 | 39,432,000 | 40,901,000 | 28,900,000 | 53,801,000 | 42,768,000 | 34,156,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liabilities | 68,265,000 | 60,903,000 | 43,086,000 | 51,003,000 | 43,342,000 | 35,193,000 | 46,165,000 | 41,655,000 | 36,377,000 | 34,755,000 | 35,770,000 | 32,498,000 | 36,283,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liabilities | 14,737,000 | 14,729,000 | 14,504,000 | 16,187,000 | 15,671,000 | 15,290,000 | 14,958,000 | 12,661,000 | 12,090,000 | 12,286,000 | 12,358,000 | 12,168,000 | 11,655,000 | 11,806,000 | 11,077,000 | 11,498,000 | 12,178,000 | 12,744,000 | 11,834,000 | 11,466,000 | 12,438,000 | 13,251,000 | 12,098,000 | 10,684,000 | 10,462,000 | 11,272,000 | 9,399,000 | 10,488,000 | 10,704,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current liabilities | 45,002,000 | 46,079,000 | 45,405,000 | 60,195,000 | 64,317,000 | 87,659,000 | 66,982,000 | 57,597,000 | 66,895,000 | 59,108,000 | 62,572,000 | 67,141,000 | 73,223,000 | 66,948,000 | 66,174,000 | 64,060,000 | 61,262,000 | 67,462,000 | 57,586,000 | 48,700,000 | 44,541,000 | 53,183,000 | 61,768,000 | 73,313,000 | 110,348,000 | 118,314,000 | 108,481,000 | 87,174,000 | 85,090,000 | 83,159,000 | 59,230,000 | 69,707,000 | 74,269,000 | 79,696,000 | 60,923,000 | 56,378,000 | 32,979,000 | 34,200,000 | 32,369,000 | 29,688,000 | 28,425,000 | 29,339,000 | 27,952,000 | 25,214,000 | 23,201,000 | 25,557,000 | 24,573,000 | 27,578,000 | 31,217,000 | 35,088,000 | 27,951,000 | 24,917,000 | 23,585,000 | 23,466,000 | ||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 244,605,000 | 266,856,000 | 229,745,000 | 261,892,000 | 253,246,000 | 285,456,000 | 263,909,000 | 238,849,000 | 227,103,000 | 244,705,000 | 236,575,000 | 224,286,000 | 233,159,000 | 242,549,000 | 232,037,000 | 233,383,000 | 207,065,000 | 232,946,000 | 217,890,000 | 199,649,000 | 188,205,000 | 217,552,000 | 211,700,000 | 361,786,000 | 379,530,000 | 276,857,000 | 399,542,000 | 371,262,000 | 214,905,000 | 227,512,000 | 212,646,000 | 209,216,000 | 204,823,000 | 208,152,000 | 209,531,000 | 197,808,000 | 167,268,000 | 186,058,000 | 188,394,000 | 177,516,000 | 170,146,000 | 177,381,000 | 159,079,000 | 141,640,000 | 135,979,000 | 149,028,000 | 143,351,000 | 137,221,000 | 129,060,000 | 136,834,000 | 125,535,000 | 105,348,000 | 96,737,000 | 122,167,000 | 118,394,000 | 107,947,000 | 99,392,000 | 105,771,000 | 104,134,000 | 103,077,000 | 100,622,000 | 113,946,000 | 112,230,000 | 111,369,000 | 110,105,000 | 128,887,000 | 142,670,000 | 142,492,000 | 133,598,000 | 157,292,000 | 165,701,000 | 170,787,000 | 157,979,000 | 177,315,000 | 145,495,000 | 152,407,000 | 133,786,000 | 145,859,000 | 130,277,000 | 121,406,000 | 115,416,000 | 127,809,000 | 121,524,000 | 115,581,000 | 108,756,000 | 119,492,000 | 112,946,000 | 105,521,000 | 90,297,000 | 90,638,000 | 105,427,000 | 104,014,000 | 99,645,000 | 120,428,000 | 117,760,000 | 119,450,000 |
long-term debt | 237,411,000 | 232,279,000 | 255,000,000 | 270,000,000 | 311,000,000 | 285,000,000 | 272,000,000 | 62,000,000 | 77,000,000 | 62,000,000 | 100,666,000 | 145,675,000 | 170,669,000 | 169,837,000 | 203,735,000 | 250,834,000 | 261,000,000 | 162,000,000 | 162,000,000 | 162,000,000 | 162,000,000 | 163,000,000 | 166,463,000 | 15,672,000 | 55,500,000 | 212,500,000 | 95,856,000 | 117,385,000 | 293,309,000 | 245,724,000 | 232,726,000 | 224,881,000 | 214,540,000 | 215,860,000 | 231,276,000 | 257,806,000 | 71,400,000 | 65,400,000 | 20,400,000 | 20,400,000 | 22,305,000 | 20,400,000 | 20,793,000 | 21,444,000 | 21,727,000 | 20,587,000 | 22,505,000 | 21,446,000 | 20,659,000 | 20,659,000 | 20,689,000 | 20,701,000 | 20,746,000 | 20,756,000 | 30,775,000 | 30,849,000 | 30,912,000 | 20,916,000 | 20,962,000 | 21,117,000 | 21,280,000 | 21,442,000 | 20,400,000 | 20,400,000 | 8,400,000 | 8,400,000 | 8,400,000 | 8,400,000 | 8,400,000 | 28,400,000 | 63,700,000 | 73,400,000 | 58,200,000 | 20,600,000 | 24,300,000 | 43,400,000 | 35,400,000 | 56,200,000 | 56,500,000 | 59,900,000 | ||||||||||||||||
non-current operating lease liabilities | 35,780,000 | 39,375,000 | 41,981,000 | 46,143,000 | 48,653,000 | 51,632,000 | 54,188,000 | 33,323,000 | 30,462,000 | 31,907,000 | 29,547,000 | 31,962,000 | 31,688,000 | 33,072,000 | 36,778,000 | 34,625,000 | 36,978,000 | 39,591,000 | 43,608,000 | 45,387,000 | 47,184,000 | 48,439,000 | 53,122,000 | 44,913,000 | 40,814,000 | 43,163,000 | 48,509,000 | 43,650,000 | 37,220,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current self-insurance reserves | 26,439,000 | 24,914,000 | 32,180,000 | 31,048,000 | 29,560,000 | 30,382,000 | 33,303,000 | 32,055,000 | 30,859,000 | 30,552,000 | 31,830,000 | 32,933,000 | 32,403,000 | 29,316,000 | 21,062,000 | 23,038,000 | 21,677,000 | 22,544,000 | 26,628,000 | 26,194,000 | 25,784,000 | 24,880,000 | 26,085,000 | 25,276,000 | 24,140,000 | 22,831,000 | 25,260,000 | 24,320,000 | 23,117,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other non-current liabilities | 45,205,000 | 47,127,000 | 44,831,000 | 45,385,000 | 32,590,000 | 34,901,000 | 35,051,000 | 44,443,000 | 43,600,000 | 43,875,000 | 40,506,000 | 41,405,000 | 43,074,000 | 44,183,000 | 47,196,000 | 50,354,000 | 52,940,000 | 44,583,000 | 58,112,000 | 66,662,000 | 69,979,000 | 68,483,000 | 81,269,000 | 80,683,000 | 67,496,000 | 56,862,000 | 65,645,000 | 79,128,000 | 78,712,000 | 77,182,000 | 85,405,000 | 81,746,000 | 72,645,000 | 61,421,000 | 59,481,000 | 59,086,000 | 42,915,000 | 45,787,000 | 48,266,000 | 46,766,000 | 34,722,000 | 36,914,000 | 37,282,000 | 37,483,000 | 37,355,000 | 38,652,000 | 33,358,000 | 32,830,000 | 32,581,000 | 34,620,000 | 37,208,000 | 26,144,000 | 26,096,000 | 25,143,000 | ||||||||||||||||||||||||||||||||||||||||||
commitments and contingent liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 21,062,901 and 21,220,350, respectively | 7,021,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 159,043,000 | 159,085,000 | 161,031,000 | 158,065,000 | 157,788,000 | 156,075,000 | 158,248,000 | 155,883,000 | 153,002,000 | 152,818,000 | 149,557,000 | 147,413,000 | 147,897,000 | 146,816,000 | 144,358,000 | 141,575,000 | 140,785,000 | 149,713,000 | 158,579,000 | 158,115,000 | 158,341,000 | 154,958,000 | 155,974,000 | 155,956,000 | 153,862,000 | 154,016,000 | 153,188,000 | 151,735,000 | 150,240,000 | 151,842,000 | 154,095,000 | 155,898,000 | 154,261,000 | 152,763,000 | 154,357,000 | 152,711,000 | 152,107,000 | 150,111,000 | 148,379,000 | 149,956,000 | 147,010,000 | 145,528,000 | 146,700,000 | 146,664,000 | 144,229,000 | 138,575,000 | 136,415,000 | 134,392,000 | 133,359,000 | 130,570,000 | 126,373,000 | 124,621,000 | 122,624,000 | 119,759,000 | 117,679,000 | 115,668,000 | 113,898,000 | 113,046,000 | 111,220,000 | 110,862,000 | 109,219,000 | 108,991,000 | 107,456,000 | 106,225,000 | 104,608,000 | 104,204,000 | 101,334,000 | 99,526,000 | 98,040,000 | 97,852,000 | 97,119,000 | 100,359,000 | 98,283,000 | 95,252,000 | 94,186,000 | 91,830,000 | 86,675,000 | 81,031,000 | 73,644,000 | 70,748,000 | 68,310,000 | 69,380,000 | 65,741,000 | 65,353,000 | 64,102,000 | 57,586,000 | 57,058,000 | 56,286,000 | 56,435,000 | 55,749,000 | 55,606,000 | 55,147,000 | 54,992,000 | 52,623,000 | 53,066,000 | 53,336,000 |
retained earnings | 374,103,000 | 376,438,000 | 377,306,000 | 367,578,000 | 349,501,000 | 359,976,000 | 388,478,000 | 373,458,000 | 348,651,000 | 340,375,000 | 329,936,000 | 308,248,000 | 286,300,000 | 273,740,000 | 258,836,000 | 240,245,000 | 208,205,000 | 254,825,000 | 336,816,000 | 336,398,000 | 352,130,000 | 357,243,000 | 414,749,000 | 394,614,000 | 382,225,000 | 388,010,000 | 385,032,000 | 374,439,000 | 360,394,000 | 367,597,000 | 400,289,000 | 402,619,000 | 386,518,000 | 373,259,000 | 375,280,000 | 355,623,000 | 351,872,000 | 341,996,000 | 323,070,000 | 313,449,000 | 295,502,000 | 282,477,000 | 281,329,000 | 272,765,000 | 262,327,000 | 256,538,000 | 243,029,000 | 232,601,000 | 224,382,000 | 225,367,000 | 220,665,000 | 213,607,000 | 210,487,000 | 211,135,000 | 209,379,000 | 204,300,000 | 201,844,000 | 203,558,000 | 203,121,000 | 201,103,000 | 205,155,000 | 210,203,000 | 217,268,000 | 221,882,000 | 224,302,000 | 230,856,000 | 232,863,000 | 224,465,000 | 213,808,000 | 209,537,000 | 201,435,000 | 190,062,000 | 183,815,000 | 181,772,000 | 173,969,000 | 165,131,000 | 156,058,000 | 147,248,000 | 140,794,000 | 133,160,000 | 127,739,000 | 125,193,000 | 123,242,000 | 118,283,000 | 115,646,000 | 113,611,000 | 112,119,000 | 108,454,000 | 107,311,000 | 106,271,000 | 116,267,000 | 115,725,000 | 119,347,000 | 120,859,000 | 116,430,000 | 112,386,000 |
accumulated other comprehensive loss | -28,148,000 | -30,802,000 | -33,210,000 | -32,600,000 | -32,684,000 | -35,292,000 | -31,970,000 | -30,234,000 | -29,010,000 | -29,531,000 | -31,124,000 | -30,700,000 | -31,397,000 | -31,556,000 | -32,961,000 | -32,483,000 | -29,100,000 | -26,240,000 | -29,951,000 | -26,417,000 | -21,455,000 | -28,027,000 | -32,034,000 | -33,225,000 | -40,733,000 | -34,062,000 | -32,092,000 | -31,944,000 | -34,501,000 | -32,127,000 | -32,729,000 | -29,081,000 | -25,601,000 | -24,053,000 | -20,489,000 | -16,508,000 | -31,746,000 | -31,090,000 | -28,821,000 | -26,781,000 | -28,492,000 | -31,371,000 | -31,622,000 | -27,534,000 | -25,395,000 | -22,320,000 | -14,909,000 | -10,356,000 | -10,790,000 | -12,960,000 | -9,455,000 | -8,837,000 | -6,923,000 | -7,081,000 | -6,395,000 | -6,277,000 | -4,239,000 | -4,760,000 | -3,277,000 | -300,000 | -885,000 | -1,170,000 | -617,000 | -855,000 | -790,000 | -32,000 | -25,000 | -1,872,000 | -1,935,000 | -1,824,000 | -2,024,000 | -2,120,000 | -2,192,000 | -2,206,000 | -2,128,000 | -29,000 | -68,000 | -163,000 | -232,000 | -304,000 | -417,000 | -668,000 | -750,000 | -1,099,000 | -1,209,000 | -1,298,000 | -1,586,000 | -1,824,000 | -1,858,000 | -1,810,000 | -1,193,000 | |||||
total shareholders’ equity | 512,019,000 | 511,794,000 | 512,291,000 | 500,215,000 | 481,783,000 | 487,898,000 | 522,069,000 | 506,422,000 | 479,955,000 | 471,025,000 | 455,731,000 | 432,318,000 | 410,206,000 | 396,408,000 | 377,638,000 | 356,740,000 | 327,290,000 | 386,199,000 | 473,853,000 | 476,561,000 | 497,551,000 | 492,745,000 | 547,343,000 | 526,168,000 | 504,144,000 | 516,778,000 | 514,979,000 | 503,081,000 | 484,976,000 | 496,317,000 | 530,874,000 | 538,856,000 | 524,587,000 | 511,355,000 | 518,695,000 | 501,374,000 | 481,829,000 | 470,577,000 | 452,177,000 | 446,256,000 | 423,616,000 | 406,195,000 | 406,110,000 | 401,642,000 | 390,904,000 | 382,476,000 | 374,200,000 | 366,290,000 | 356,652,000 | 352,630,000 | 347,183,000 | 338,982,000 | 335,768,000 | 333,318,000 | 330,142,000 | 323,139,000 | 320,932,000 | 321,198,000 | 320,412,000 | 321,855,000 | 323,428,000 | 327,677,000 | 332,923,000 | 336,859,000 | 337,407,000 | 343,590,000 | 343,673,000 | 333,357,000 | 321,118,000 | 316,624,000 | 305,960,000 | 297,990,000 | 289,869,000 | 284,582,000 | 275,740,000 | 264,466,000 | 250,162,000 | 235,668,000 | 224,009,000 | 213,372,000 | 205,417,000 | 199,053,000 | 193,704,000 | 187,920,000 | 183,288,000 | 178,080,000 | 175,563,000 | 170,936,000 | 169,460,000 | 167,456,000 | 176,891,000 | 175,445,000 | 178,327,000 | 178,210,000 | 174,279,000 | 171,104,000 |
total liabilities and shareholders’ equity | 1,101,459,000 | 1,122,345,000 | 1,116,028,000 | 1,154,683,000 | 1,156,832,000 | 1,175,269,000 | 1,180,520,000 | 917,092,000 | 888,979,000 | 884,064,000 | 894,855,000 | 908,579,000 | 921,199,000 | 915,365,000 | 918,446,000 | 948,974,000 | 906,950,000 | 887,863,000 | 982,091,000 | 976,453,000 | 990,703,000 | 1,015,099,000 | 1,085,982,000 | 1,054,498,000 | 1,071,624,000 | 1,128,991,000 | 1,149,791,000 | 1,138,826,000 | 1,132,239,000 | 1,068,168,000 | 1,080,980,000 | 1,073,617,000 | 1,035,315,000 | 1,022,320,000 | 1,043,768,000 | 1,039,376,000 | 779,597,000 | 784,658,000 | 717,245,000 | 701,607,000 | 667,729,000 | 657,440,000 | 640,528,000 | 621,297,000 | 607,883,000 | 612,057,000 | 592,130,000 | 578,937,000 | 558,440,000 | 565,357,000 | 545,413,000 | 508,489,000 | 497,330,000 | 520,141,000 | 523,681,000 | 507,475,000 | 495,586,000 | 493,104,000 | 494,586,000 | 502,869,000 | 500,996,000 | 515,367,000 | 507,640,000 | 507,277,000 | 513,194,000 | 526,854,000 | 539,545,000 | 529,934,000 | 508,857,000 | 527,684,000 | 544,694,000 | 576,597,000 | 565,741,000 | 563,508,000 | 482,609,000 | 481,239,000 | 467,026,000 | 449,161,000 | 441,407,000 | 422,198,000 | 413,441,000 | 403,958,000 | 391,682,000 | 376,102,000 | 372,878,000 | 368,465,000 | 356,715,000 | 354,841,000 | 335,861,000 | 335,203,000 | 360,006,000 | 355,967,000 | 367,066,000 | 382,841,000 | 381,208,000 | 383,645,000 |
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 21,220,350 and 21,417,631 shares, respectively | 7,073,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment, net of accumulated depreciation | 253,092,000 | 259,177,000 | 263,279,000 | 269,063,000 | 240,627,000 | 242,292,000 | 246,206,000 | 245,541,000 | 246,343,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
junior preferred stock of 1.00 par value; authorized 200,000 shares; zero issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 21,494,322 and 21,417,631, respectively | 7,164,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 21,516,390 and 21,417,631, respectively | 7,172,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 21,532,572 and 21,417,631, respectively | 7,178,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 21,417,631 and 22,089,265 shares, respectively | 7,139,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 21,939,010 and 22,089,265, respectively | 7,313,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 21,945,986 and 22,089,265, respectively | 7,315,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 21,936,674 and 22,089,265, respectively | 7,312,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 1,549,000 | 3,718,000 | 8,684,000 | 8,685,000 | 401,000 | 5,633,000 | 8,337,000 | 12,154,000 | 26,354,000 | 17,852,000 | 2,683,000 | 7,834,000 | 14,884,000 | 16,949,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 22,089,265 and 22,224,299 shares, respectively | 7,363,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 22,085,098 and 22,224,299, respectively | 7,362,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 22,072,123 and 22,224,299, respectively | 7,357,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued payroll and related benefits | 34,360,000 | 51,651,000 | 55,528,000 | 41,338,000 | 38,212,000 | 50,977,000 | 48,017,000 | 38,492,000 | 37,041,000 | 50,125,000 | 40,170,000 | 35,872,000 | 25,630,000 | 40,119,000 | 33,339,000 | 30,285,000 | 25,864,000 | 41,119,000 | 39,323,000 | 32,254,000 | 29,076,000 | 36,646,000 | 33,769,000 | 30,632,000 | 27,990,000 | 51,244,000 | 42,132,000 | 33,931,000 | 27,088,000 | 39,946,000 | 32,327,000 | 26,288,000 | 24,323,000 | 36,620,000 | 30,702,000 | 23,941,000 | 20,305,000 | 25,216,000 | 21,240,000 | 16,732,000 | 16,011,000 | 26,732,000 | 23,977,000 | 17,611,000 | 15,072,000 | 23,699,000 | 20,837,000 | 19,306,000 | 15,054,000 | 20,140,000 | 16,454,000 | 15,181,000 | 13,235,000 | 26,257,000 | 25,823,000 | 22,881,000 | 16,544,000 | 25,530,000 | 22,550,000 | 20,393,000 | 18,393,000 | 30,172,000 | 24,191,000 | 22,530,000 | 16,971,000 | 25,589,000 | 20,138,000 | 17,481,000 | 13,882,000 | 18,372,000 | 16,510,000 | 14,730,000 | 13,355,000 | 19,985,000 | ||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 22,219,005 and 22,224,299 respectively | 7,406,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs and earnings on contracts in excess of billings | 33,569,000 | 32,964,000 | 29,522,000 | 35,701,000 | 30,403,000 | 28,323,000 | 26,303,000 | 28,390,000 | 29,497,000 | 29,141,000 | 30,534,000 | 65,980,000 | 73,582,000 | 72,284,000 | 74,971,000 | 61,069,000 | 55,095,000 | 60,140,000 | 44,585,000 | 39,365,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings in excess of costs and earnings on uncompleted contracts | 25,595,000 | 29,121,000 | 29,616,000 | 6,505,000 | 8,659,000 | 22,789,000 | 32,696,000 | 21,478,000 | 12,461,000 | 38,830,000 | 33,864,000 | 33,931,000 | 28,857,000 | 36,786,000 | 42,600,000 | 42,403,000 | 31,890,000 | 29,624,000 | 25,396,000 | 29,424,000 | 22,233,000 | 25,464,000 | 30,664,000 | 23,542,000 | 22,557,000 | 15,968,000 | 17,703,000 | 19,304,000 | 21,355,000 | 26,262,000 | 28,516,000 | 27,760,000 | 22,550,000 | 19,756,000 | 18,091,000 | 19,553,000 | 23,406,000 | 32,338,000 | 36,844,000 | 37,631,000 | 38,736,000 | 46,450,000 | 52,853,000 | 53,494,000 | 54,845,000 | 60,692,000 | 58,569,000 | 49,031,000 | 39,507,000 | 36,638,000 | 30,502,000 | 25,968,000 | 19,683,000 | 20,891,000 | 16,433,000 | 16,160,000 | 16,255,000 | 19,347,000 | 14,449,000 | 12,543,000 | 12,460,000 | 13,798,000 | 9,267,000 | 8,944,000 | 7,100,000 | 5,842,000 | 6,028,000 | 4,247,000 | 4,401,000 | 4,348,000 | 6,093,000 | |||||||||||||||||||||||||
current portion long-term debt | 1,000,000 | 2,000,000 | 5,400,000 | 29,000 | 38,000 | 37,000 | 44,000 | 48,000 | 53,000 | 52,000 | 49,000 | 26,000 | 52,000 | 58,000 | 10,057,000 | 83,000 | 50,000 | 83,000 | 108,000 | 216,000 | 133,000 | 988,000 | 987,000 | 1,955,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 22,224,299 and 23,701,491 shares, respectively | 7,408,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 22,213,635 and 23,701,491 respectively | 7,405,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 22,209,925 and 23,701,491 respectively | 7,403,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 22,200,680 and 23,701,491 respectively | 7,400,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 168,592,000 | 175,917,000 | 165,682,000 | 156,304,000 | 196,806,000 | 197,976,000 | 201,913,000 | 209,338,000 | 192,767,000 | 201,498,000 | 200,770,000 | 185,543,000 | 211,852,000 | 246,863,000 | 222,583,000 | 180,483,000 | 185,740,000 | 188,442,000 | 187,996,000 | 186,606,000 | 172,832,000 | 163,502,000 | 150,784,000 | 160,304,000 | 171,623,000 | 174,996,000 | 165,429,000 | 154,719,000 | 154,914,000 | 144,800,000 | 126,881,000 | 117,429,000 | 121,170,000 | 127,361,000 | 117,688,000 | 112,046,000 | 108,424,000 | 121,480,000 | 111,444,000 | 106,749,000 | 100,967,000 | 115,424,000 | 109,140,000 | 106,690,000 | 104,399,000 | 130,787,000 | 150,285,000 | 140,293,000 | 148,608,000 | 175,404,000 | 181,887,000 | 181,375,000 | 189,378,000 | 173,567,000 | 165,077,000 | 164,634,000 | 160,473,000 | 172,293,000 | 154,667,000 | 147,760,000 | 147,815,000 | 147,490,000 | 139,255,000 | 140,229,000 | 138,731,000 | 125,213,000 | 115,284,000 | 105,568,000 | 99,968,000 | 105,618,000 | 95,778,000 | 107,310,000 | 115,114,000 | 115,612,000 | 113,390,000 | |||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 23,701,491 and 25,713,688 shares, respectively | 7,901,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets held for sale | 9,256,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings on contracts in excess of costs and earnings | 18,458,000 | 20,825,000 | 16,873,000 | 25,945,000 | 23,745,000 | 15,321,000 | 26,366,000 | 19,459,000 | 20,230,000 | 26,961,000 | 24,907,000 | 24,381,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of debt | 1,000,000 | 1,000,000 | 3,000,000 | 2,000,000 | 152,000,000 | 155,400,000 | 155,400,000 | 155,400,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 25,227,367 and 25,713,688 respectively | 8,409,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 25,394,275 and 25,713,688 respectively | 8,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 25,605,924 and 25,713,688 respectively | 8,535,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 25,713,688 and 26,443,166 shares, respectively | 8,571,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in trust | -186,000 | -183,000 | -707,000 | -696,000 | -685,000 | -675,000 | -778,000 | -767,000 | -755,000 | -745,000 | -842,000 | -831,000 | -922,000 | -908,000 | -897,000 | -886,000 | -875,000 | -863,000 | -853,000 | -843,000 | -837,000 | -828,000 | -819,000 | -810,000 | -801,000 | -804,000 | -796,000 | -788,000 | -791,000 | -783,000 | -775,000 | -768,000 | -761,000 | -767,000 | -760,000 | -753,000 | -745,000 | -771,000 | -764,000 | -751,000 | -751,000 | -821,000 | -814,000 | -800,000 | -800,000 | -992,000 | -983,000 | -1,046,000 | -1,046,000 | -3,502,000 | -3,475,000 | -3,425,000 | -3,425,000 | -4,569,000 | -4,535,000 | -4,473,000 | -4,473,000 | -5,534,000 | -5,494,000 | -5,490,000 | -5,416,000 | -6,611,000 | -6,051,000 | -6,513,000 | -5,029,000 | -5,654,000 | -5,608,000 | -5,564,000 | -5,368,000 | -6,735,000 | -6,685,000 | -6,637,000 | -5,179,000 | |||||||||||||||||||||||
deferred compensation obligations | 186,000 | 183,000 | 707,000 | 696,000 | 685,000 | 675,000 | 778,000 | 767,000 | 755,000 | 745,000 | 842,000 | 831,000 | 922,000 | 908,000 | 897,000 | 886,000 | 875,000 | 863,000 | 853,000 | 843,000 | 837,000 | 828,000 | 819,000 | 810,000 | 801,000 | 804,000 | 796,000 | 788,000 | 791,000 | 783,000 | 775,000 | 768,000 | 761,000 | 767,000 | 760,000 | 753,000 | 745,000 | 771,000 | 764,000 | 751,000 | 751,000 | 821,000 | 814,000 | 800,000 | 800,000 | 992,000 | 983,000 | 1,046,000 | 1,046,000 | 3,502,000 | 3,475,000 | 3,425,000 | 3,425,000 | 4,569,000 | 4,535,000 | 4,473,000 | 4,473,000 | 5,534,000 | 5,494,000 | 5,490,000 | 5,416,000 | 6,611,000 | 6,051,000 | 6,513,000 | 5,029,000 | 5,654,000 | 5,608,000 | 5,564,000 | 5,368,000 | 6,735,000 | 6,685,000 | 6,637,000 | 5,179,000 | |||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 25,962,041 and 26,443,166 respectively | 8,654,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 26,467,450 and 26,443,166 respectively | 8,823,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 26,368,864 and 26,443,166 respectively | 8,790,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 26,443,166 and 27,015,127 shares, respectively | 8,814,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 26,552,935 and 27,015,127 respectively | 8,851,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 26,554,597 and 27,015,127 respectively | 8,851,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 26,530,369 and 27,015,127 respectively | 8,843,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued self-insurance reserves | 9,537,000 | 8,060,000 | 6,718,000 | 5,047,000 | 10,933,000 | 8,834,000 | 8,461,000 | 5,901,000 | 8,575,000 | 8,581,000 | 8,404,000 | 6,178,000 | 7,818,000 | 5,463,000 | 7,507,000 | 6,202,000 | 8,058,000 | 6,874,000 | 8,050,000 | 6,777,000 | 6,683,000 | 5,441,000 | 6,231,000 | 5,295,000 | 6,145,000 | 5,507,000 | 4,794,000 | 4,630,000 | 4,668,000 | 3,661,000 | 3,927,000 | 4,681,000 | 6,330,000 | 6,109,000 | 5,920,000 | 5,464,000 | 6,814,000 | 8,063,000 | 8,326,000 | 7,153,000 | 8,317,000 | 8,411,000 | 9,260,000 | 9,031,000 | 8,592,000 | 9,199,000 | 8,879,000 | 7,455,000 | 7,870,000 | 8,504,000 | 8,749,000 | 9,352,000 | 8,527,000 | 8,400,000 | 9,091,000 | 9,492,000 | 9,359,000 | |||||||||||||||||||||||||||||||||||||||
long-term self-insurance reserves | 21,433,000 | 19,329,000 | 18,918,000 | 18,720,000 | 16,307,000 | 17,038,000 | 17,001,000 | 8,254,000 | 8,831,000 | 8,008,000 | 8,788,000 | 8,897,000 | 7,137,000 | 7,785,000 | 7,109,000 | 7,346,000 | 6,185,000 | 7,436,000 | 7,166,000 | 7,383,000 | 7,977,000 | 8,828,000 | 7,704,000 | 8,247,000 | 8,030,000 | 7,627,000 | 7,933,000 | 8,679,000 | 9,605,000 | 9,811,000 | 9,543,000 | 9,567,000 | 9,270,000 | 10,350,000 | 10,491,000 | 11,067,000 | 11,194,000 | 11,577,000 | 12,294,000 | 11,857,000 | 11,849,000 | 13,061,000 | 13,464,000 | 12,640,000 | 12,269,000 | 12,950,000 | 12,690,000 | 12,477,000 | 12,014,000 | 12,583,000 | 12,093,000 | 12,805,000 | 12,544,000 | 13,174,000 | 13,620,000 | 13,499,000 | 13,897,000 | 13,064,000 | 13,362,000 | 13,958,000 | 14,065,000 | 13,696,000 | 13,696,000 | 13,696,000 | 13,696,000 | |||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,015,127 and 28,158,042 shares, respectively | 9,005,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,655,804 and 28,158,042 respectively | 9,219,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,260,214 and 28,158,042 respectively | 9,420,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term available for sale securities | 2,394,000 | 423,000 | 482,000 | 464,000 | 425,000 | 548,000 | 30,635,000 | 30,665,000 | 30,502,000 | 30,173,000 | 60,653,000 | 56,129,000 | 35,279,000 | 327,000 | 243,000 | 393,000 | 564,000 | 204,000 | 2,689,000 | 15,227,000 | 29,775,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refundable income taxes | 2,356,000 | 2,040,000 | 1,743,000 | 3,390,000 | 5,115,000 | 7,774,000 | 973,000 | 531,000 | 1,371,000 | 1,387,000 | 2,046,000 | 10,091,000 | 12,864,000 | 11,560,000 | 11,567,000 | 5,852,000 | 7,617,000 | 6,538,000 | 1,247,000 | 166,000 | 1,943,000 | 5,482,000 | 1,110,000 | 594,000 | 6,515,000 | 2,578,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
available for sale securities | 12,738,000 | 8,630,000 | 9,766,000 | 10,357,000 | 7,551,000 | 9,041,000 | 10,962,000 | 12,679,000 | 12,930,000 | 12,519,000 | 11,022,000 | 7,993,000 | 9,703,000 | 10,655,000 | 10,739,000 | 6,476,000 | 10,234,000 | 11,273,000 | 11,103,000 | 11,044,000 | 11,882,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,225,767 and 28,158,042 respectively | 9,409,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | 1,354,000 | 6,128,000 | 2,232,000 | 1,099,000 | 1,820,000 | 933,000 | 454,000 | 370,000 | 1,359,000 | 3,443,000 | 3,271,000 | 3,246,000 | 3,529,000 | 540,000 | 1,783,000 | 1,714,000 | 2,218,000 | 4,022,000 | 3,680,000 | 3,745,000 | 4,294,000 | 4,123,000 | 4,247,000 | 4,202,000 | 5,180,000 | 7,293,000 | 3,971,000 | 3,971,000 | 4,459,000 | 4,084,000 | 4,066,000 | 4,066,000 | 4,066,000 | 5,303,000 | 6,082,000 | 6,082,000 | 6,082,000 | 7,048,000 | 5,609,000 | 5,609,000 | 5,117,000 | 4,855,000 | 4,685,000 | 4,756,000 | 4,738,000 | 4,464,000 | 4,491,000 | 4,632,000 | 4,671,000 | 6,224,000 | 6,877,000 | 6,952,000 | 6,700,000 | 5,189,000 | 5,575,000 | 5,716,000 | 5,549,000 | 5,270,000 | 5,002,000 | |||||||||||||||||||||||||||||||||||||
unrecognized tax benefits | 4,568,000 | 4,837,000 | 4,465,000 | 4,309,000 | 3,980,000 | 4,444,000 | 4,441,000 | 4,461,000 | 4,648,000 | 4,499,000 | 4,477,000 | 5,048,000 | 5,108,000 | 5,367,000 | 5,234,000 | 5,970,000 | 6,646,000 | 6,525,000 | 6,765,000 | 7,338,000 | 8,749,000 | 8,627,000 | 8,918,000 | 9,880,000 | 12,251,000 | 11,840,000 | 13,848,000 | 11,693,000 | 12,533,000 | 16,425,000 | 16,101,000 | 16,188,000 | 15,322,000 | 16,089,000 | 15,614,000 | 15,167,000 | 14,292,000 | 13,931,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities | 4,657,000 | 2,910,000 | 1,836,000 | 3,622,000 | 4,025,000 | 1,881,000 | 3,599,000 | 4,972,000 | 5,018,000 | 7,331,000 | 10,073,000 | 10,652,000 | 6,232,000 | 8,876,000 | 6,738,000 | 7,403,000 | 2,964,000 | 3,211,000 | 3,480,000 | 2,696,000 | 2,486,000 | 2,414,000 | 2,247,000 | 5,667,000 | 9,632,000 | 8,961,000 | 9,132,000 | 4,935,000 | 1,529,000 | 3,621,000 | 4,603,000 | 3,933,000 | 4,729,000 | 4,119,000 | 4,254,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,158,042 and 28,680,841 shares, respectively | 9,386,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued income taxes | 4,520,000 | 4,854,000 | 2,801,000 | 3,439,000 | 1,605,000 | 5,934,000 | 3,626,000 | 3,996,000 | 3,068,000 | 174,000 | 134,000 | 4,540,000 | 703,000 | 389,000 | 905,000 | 4,883,000 | 169,000 | 543,000 | 4,063,000 | 8,184,000 | 4,528,000 | 9,066,000 | 12,297,000 | 12,889,000 | 9,918,000 | 8,309,000 | 12,812,000 | 13,755,000 | 11,051,000 | 10,413,000 | 10,959,000 | 13,438,000 | 1,905,000 | 3,059,000 | 5,883,000 | 7,285,000 | 7,352,000 | 7,987,000 | 12,633,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,641,445 and 28,680,841 respectively | 9,547,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,642,749 and 28,680,841 respectively | 9,548,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,787,701 and 28,680,841, respectively | 9,596,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,680,841 and 28,683,948 shares, respectively | 9,560,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,646,488 and 28,683,948, respectively | 9,549,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,896,439 and 28,683,948, respectively | 9,632,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,788,754 and 28,683,948, respectively | 9,596,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,683,948 and 29,049,531 shares, respectively | 9,561,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 29,108,251 and 29,049,531 respectively | 9,703,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 29,239,693 and 29,049,531, respectively | 9,747,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 29,227,904 and 29,049,531, respectively | 9,743,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted investments | 464,000 | 947,000 | 1,742,000 | 2,540,000 | 23,678,000 | 3,790,000 | 4,393,000 | 4,639,000 | 14,290,000 | 17,458,000 | 17,794,000 | 9,533,000 | 9,593,000 | 9,593,000 | 10,720,000 | 10,717,000 | 11,846,000 | 11,843,000 | 11,839,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 29,049,531 and 28,958,119 respectively | 9,683,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,996,209 and 28,958,119, respectively | 9,665,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,956,086 and 28,958,119, respectively | 9,653,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 29,102,733 and 28,958,119, respectively | 9,701,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted short-term investments | 2,800,000 | 2,800,000 | 21,804,000 | 12,392,000 | 13,615,000 | 13,611,000 | 13,603,000 | 13,595,000 | 15,389,000 | 24,467,000 | 25,086,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,958,119 and 28,513,536, respectively | 9,653,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,799,392 and 28,513,536, respectively | 9,600,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,771,920 and 28,513,536, respectively | 9,591,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,741,227 and 28,513,536, respectively | 9,580,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term marketable securities available for sale | 26,007,000 | 25,154,000 | 25,091,000 | 20,909,000 | 11,664,000 | 6,834,000 | 5,256,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities available for sale | 12,807,000 | 10,356,000 | 9,399,000 | 10,279,000 | 7,936,000 | 13,361,000 | 12,008,000 | 14,959,000 | 15,709,000 | 16,771,000 | 18,580,000 | 21,849,000 | 22,397,000 | 23,128,000 | 17,087,000 | 17,751,000 | 20,160,000 | 18,796,000 | 20,721,000 | 22,008,000 | 21,751,000 | 21,097,000 | 20,873,000 | 19,560,000 | 19,106,000 | 18,460,000 | 18,195,000 | 15,382,000 | 17,828,000 | 14,448,000 | 13,949,000 | 14,128,000 | 13,732,000 | 12,748,000 | 14,257,000 | 14,158,000 | 13,987,000 | 15,005,000 | 14,458,000 | 17,018,000 | 16,373,000 | 6,206,000 | 16,231,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities of discontinued operations | 177,000 | 345,000 | 352,000 | 776,000 | 799,000 | 789,000 | 805,000 | 775,000 | 4,023,000 | 754,000 | 761,000 | 765,000 | 784,000 | 1,098,000 | 1,125,000 | 1,134,000 | 1,146,000 | 1,163,000 | 1,247,000 | 1,269,000 | 1,301,000 | 1,787,000 | 8,147,000 | 5,960,000 | 3,310,000 | 1,435,000 | 1,460,000 | 1,490,000 | 1,618,000 | 1,835,000 | 2,086,000 | 2,068,000 | 2,204,000 | 2,584,000 | 2,767,000 | 3,110,000 | 3,643,000 | 17,703,000 | 20,639,000 | 2,527,000 | 2,600,000 | 3,315,000 | 3,453,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities of discontinued operations | 482,000 | 485,000 | 504,000 | 509,000 | 520,000 | 576,000 | 597,000 | 618,000 | 642,000 | 2,501,000 | 2,668,000 | 2,653,000 | 2,712,000 | 2,962,000 | 3,113,000 | 3,341,000 | 3,397,000 | 3,439,000 | 3,683,000 | 3,742,000 | 3,796,000 | 3,859,000 | 4,524,000 | 4,697,000 | 8,356,000 | 7,881,000 | 8,174,000 | 8,427,000 | 8,461,000 | 8,555,000 | 8,617,000 | 8,842,000 | 9,000,000 | 8,816,000 | 8,628,000 | 9,206,000 | 9,290,000 | 9,490,000 | 9,551,000 | 9,674,000 | 9,200,000 | 14,725,000 | 15,008,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,513,536 and 28,062,049, respectively | 9,505,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 7,790,000 | 8,131,000 | 8,967,000 | 8,940,000 | 9,926,000 | 12,136,000 | 11,967,000 | 9,889,000 | 349,000 | 150,000 | 168,000 | 213,000 | 226,000 | 307,000 | 385,000 | 502,000 | 650,000 | 1,904,000 | 1,725,000 | 2,171,000 | 370,000 | 361,000 | 369,000 | 2,533,000 | 1,858,000 | 2,450,000 | 2,672,000 | 2,977,000 | 2,030,000 | 1,217,000 | 1,282,000 | 2,409,000 | 1,240,000 | 1,301,000 | 496,000 | 573,000 | 2,511,000 | 2,358,000 | 2,972,000 | 2,961,000 | 2,923,000 | 3,627,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
other accrued expenses | 22,521,000 | 16,491,000 | 17,406,000 | 19,017,000 | 20,818,000 | 21,434,000 | 22,498,000 | 24,117,000 | 21,121,000 | 16,500,000 | 17,138,000 | 18,849,000 | 17,694,000 | 18,732,000 | 18,468,000 | 22,432,000 | 19,527,000 | 18,892,000 | 17,683,000 | 22,202,000 | 19,345,000 | 16,404,000 | 15,864,000 | 20,487,000 | 15,544,000 | 16,673,000 | 14,080,000 | 21,199,000 | 18,448,000 | 17,264,000 | 14,464,000 | 20,034,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 26,224,000 | 25,868,000 | 24,121,000 | 23,929,000 | 23,144,000 | 24,797,000 | 24,680,000 | 19,410,000 | 11,439,000 | 11,428,000 | 11,516,000 | 11,367,000 | 10,142,000 | 10,227,000 | 10,335,000 | 10,254,000 | 12,966,000 | 12,681,000 | 14,180,000 | 13,826,000 | 12,729,000 | 12,493,000 | 12,381,000 | 11,864,000 | 10,457,000 | 10,653,000 | 11,476,000 | 10,891,000 | 10,725,000 | 11,364,000 | 11,293,000 | 12,846,000 | 11,326,000 | 13,194,000 | 13,640,000 | 14,104,000 | 12,802,000 | 12,861,000 | 14,074,000 | 14,049,000 | 25,936,000 | 26,347,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,437,410 and 28,062,049, respectively | 9,479,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,345,247 and 28,062,049, respectively | 9,448,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,287,722 and 28,062,049, respectively | 9,429,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 28,062,049 and 28,104,627, respectively | 9,354,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,045,156 and 28,104,627, respectively | 9,348,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,318,832 and 28,104,627, respectively | 9,440,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | 450,000 | 148,000 | 48,000 | 138,000 | 59,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 8,465,000 | 11,163,000 | 32,184,000 | 40,530,000 | 57,830,000 | 55,706,000 | 25,623,000 | 21,985,000 | 15,031,000 | 14,066,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,061,851 and 28,104,627, respectively | 9,354,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 28,104,627 and 27,959,265, respectively | 9,368,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, less current portion | 21,569,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,105,790 and 27,959,265, respectively | 9,369,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33- 1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,105,611 and 27,959,265, respectively | 9,369,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33 1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,056,611 and 27,959,265, respectively | 9,352,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 27,959,265 and 27,781,488, respectively | 9,320,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,983,186 and 27,781,488, respectively | 9,328,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,953,328 and 27,781,488, respectively | 9,318,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33 1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,904,854 and 27,781,488, respectively | 9,302,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets of discontinued operations | 10,000 | 62,000 | 98,000 | 234,000 | 491,000 | 2,383,000 | 3,277,000 | 5,732,000 | 1,345,000 | 1,343,000 | 13,892,000 | 16,550,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in affiliated companies | 22,639,000 | 22,346,000 | 22,725,000 | 23,005,000 | 22,237,000 | 20,744,000 | 20,760,000 | 20,399,000 | 19,315,000 | 17,842,000 | 18,031,000 | 17,978,000 | 16,853,000 | 15,598,000 | 15,408,000 | 16,132,000 | 16,214,000 | 16,033,000 | 16,668,000 | 18,987,000 | 19,789,000 | 19,224,000 | 19,752,000 | 21,278,000 | 20,957,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 27,781,488 and 28,745,351, respectively | 9,260,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33- 1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,834,239 and 28,745,351, respectively | 9,278,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,512,675 and 28,745,351, respectively | 9,504,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets of discontinued operations | 14,000 | 1,724,000 | 1,856,000 | 2,074,000 | 172,000 | 365,000 | 365,000 | 1,182,000 | 3,260,000 | 3,260,000 | 3,260,000 | 9,580,000 | 10,023,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,783,742 and 28,745,351, respectively | 9,595,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 5,808 and 4,304, respectively | 19,979,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
uncertain tax positions | 13,520,000 | 11,236,000 | 10,359,000 | 10,123,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 28,745,351 and 28,549,751, respectively | 9,582,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33- 1/3 par value; authorized 50,000,000 shares; issued and outstanding 29,114,025 and 28,549,751, respectively | 9,705,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 29,091,591 and 28,549,751, respectively | 9,697,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, net of accumulated amortization of 4,587 and 4,304, respectively | 3,622,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,904,274 and 28,549,751, respectively | 9,635,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 4,304 and 3,024, respectively | 3,904,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 28,549,751 and 27,857,000, respectively | 9,517,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unearned compensation | -4,738,000 | -4,372,000 | -4,774,000 | -5,426,000 | -1,810,000 | -2,064,000 | -2,137,000 | -2,318,000 | -2,474,000 | -2,854,000 | -2,994,000 | -3,338,000 | -2,482,000 | -2,591,000 | -2,674,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 3,987 and 3,024, respectively | 4,218,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,299,000 and 27,857,000, respectively | 9,433,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 3,668 and 3,024, respectively | 4,469,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,214,000 and 27,857,000, respectively | 9,405,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, net of accumulated amortization of 3,365 and 3,024, respectively | 4,849,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33 1/3 par value; authorized 50,000,000 shares; issued and outstanding 28,190,000 and 27,857,000, respectively | 9,397,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 3,024 and 1,583, respectively | 5,190,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current installments of long-term debt | 150,000 | 150,000 | 300,000 | 300,000 | 300,000 | 308,000 | 308,000 | 308,000 | 308,000 | 540,000 | 540,000 | 540,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, less current installments | 45,200,000 | 44,000,000 | 39,000,000 | 47,200,000 | 35,150,000 | 35,000,000 | 43,200,000 | 39,300,000 | 39,650,000 | 41,700,000 | 40,400,000 | 51,650,000 | 47,258,000 | 48,508,000 | 51,736,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 27,857,000 and 27,329,000, respectively | 9,286,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 2,633 and 1,583, respectively | 5,501,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33 1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,767,000 and 27,329,000, respectively | 9,256,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, net of accumulated amortization of 2,245 and 1,583, respectively | 5,810,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,869,000 and 27,329,000, respectively | 9,290,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, net of accumulated amortization of 1,981 and 1,583, respectively | 5,590,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33 1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,810,000 and 27,329,000, respectively | 9,270,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 1,583 and 845, respectively | 5,523,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 27,329,000 and 27,358,000, respectively | 9,110,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 1,253 and 845, respectively | 1,529,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses | 43,213,000 | 40,391,000 | 35,916,000 | 41,294,000 | 34,268,000 | 33,795,000 | 37,353,000 | 48,445,000 | 50,250,000 | 46,471,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,354,000 and 27,358,000, respectively | 9,118,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 1,095 and 845, respectively | 1,232,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,248,000 and 27,358,000, respectively | 9,083,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 964 and 845, respectively | 1,359,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,392,000 and 27,358,000, respectively | 9,131,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 845 and 501, respectively | 1,365,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 27,358,000 and 27,203,000, respectively | 9,119,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 726 and 501, respectively | 1,484,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33 1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,511,000 and 27,203,000, respectively | 9,170,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 607 and 501, respectively | 1,603,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,460,000 and 27,203,000, respectively | 9,153,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 968 and 928, respectively | 1,723,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,450,000 and 27,203,000, respectively | 9,150,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, at cost less accumulated amortization of 928 and 5,820, respectively | 1,851,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 27,203,000 and 28,334,000, respectively | 9,068,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
identifiable intangible assets, at cost less accumulated amortization of 758 and 5,820, respectively | 2,021,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 27,552,000 and 28,334,000, respectively | 9,184,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
identifiable intangible assets, at cost less accumulated amortization of 4,602 and 5,820, respectively | 1,636,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding, 27,748,000 and 28,334,000, respectively | 9,249,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-05-30 | 2026-02-28 | 2025-11-29 | 2025-08-30 | 2025-05-31 | 2025-03-01 | 2024-11-30 | 2024-08-31 | 2024-06-01 | 2024-03-02 | 2023-11-25 | 2023-08-26 | 2023-05-27 | 2023-02-25 | 2022-11-26 | 2022-08-27 | 2022-05-28 | 2022-02-26 | 2021-11-27 | 2021-08-28 | 2021-05-29 | 2021-02-27 | 2020-11-28 | 2020-08-29 | 2020-05-30 | 2020-02-29 | 2019-11-30 | 2019-08-31 | 2019-06-01 | 2019-03-02 | 2018-12-01 | 2018-09-01 | 2018-06-02 | 2018-03-03 | 2017-12-02 | 2017-09-02 | 2017-06-03 | 2017-03-04 | 2016-11-26 | 2016-08-27 | 2016-05-28 | 2016-02-27 | 2015-11-28 | 2015-08-29 | 2015-05-30 | 2015-02-28 | 2014-11-29 | 2014-08-30 | 2014-05-31 | 2014-03-01 | 2013-11-30 | 2013-08-31 | 2013-06-01 | 2013-03-02 | 2012-12-01 | 2012-09-01 | 2012-06-02 | 2012-03-03 | 2011-11-26 | 2011-08-27 | 2011-05-28 | 2011-02-26 | 2010-11-27 | 2010-08-28 | 2010-05-29 | 2010-02-27 | 2009-11-28 | 2009-08-29 | 2009-05-30 | 2009-02-28 | 2008-11-29 | 2008-08-30 | 2008-05-31 | 2008-03-01 | 2007-12-01 | 2007-09-01 | 2007-06-02 | 2007-03-03 | 2006-12-02 | 2006-09-02 | 2006-06-03 | 2006-02-25 | 2005-11-26 | 2005-08-27 | 2005-05-28 | 2005-02-26 | 2004-11-27 | 2004-08-28 | 2004-05-29 | 2004-02-28 | 2003-11-29 | 2003-08-30 | 2003-05-31 | 2002-11-30 | 2002-08-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings | 11,535,000 | 16,620,000 | 16,549,000 | 23,650,000 | -2,688,000 | 2,486,000 | 20,989,000 | 30,566,000 | 31,011,000 | 15,736,000 | 26,974,000 | 33,327,000 | 23,576,000 | 20,222,000 | 23,765,000 | 37,389,000 | 22,731,000 | -16,273,000 | 11,058,000 | -2,116,000 | 10,817,000 | -42,371,000 | 37,273,000 | 17,658,000 | 2,876,000 | 11,958,000 | 15,234,000 | 19,279,000 | 15,443,000 | -12,084,000 | 21,891,000 | 20,514,000 | 15,373,000 | 22,329,000 | 23,647,000 | 17,408,000 | 16,104,000 | 23,119,000 | 22,552,000 | 22,397,000 | 17,722,000 | 19,936,000 | 18,520,000 | 14,760,000 | 12,126,000 | 13,888,000 | 13,736,000 | 16,790,000 | 6,102,000 | 8,038,000 | 9,668,000 | 6,121,000 | 4,159,000 | 4,396,000 | 8,052,000 | 5,057,000 | 1,606,000 | 2,963,000 | -4,410,000 | -2,322,000 | -121,000 | -3,479,000 | 473,000 | 10,725,000 | 13,024,000 | 7,520,000 | 10,971,000 | 17,645,000 | 12,217,000 | 10,202,000 | 14,385,000 | 10,996,000 | 11,474,000 | 11,696,000 | 9,675,000 | 9,903,000 | 7,333,000 | 4,742,000 | 5,346,000 | 12,914,000 | 1,568,000 | 3,940,000 | 3,611,000 | 5,557,000 | 4,321,000 | 3,156,000 | -6,499,000 | 2,450,000 | -1,852,000 | 308,000 | 21,368,000 | 13,807,000 | |||
adjustments to reconcile net earnings to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 12,579,000 | 12,542,000 | 12,513,000 | 12,507,000 | 12,436,000 | 13,810,000 | 11,134,000 | 9,688,000 | 9,976,000 | 10,403,000 | 10,524,000 | 10,379,000 | 10,282,000 | 10,478,000 | 10,477,000 | 10,599,000 | 10,849,000 | 11,640,000 | 12,545,000 | 12,828,000 | 12,980,000 | 13,440,000 | 12,716,000 | 12,744,000 | 12,540,000 | 12,114,000 | 11,922,000 | 11,657,000 | 11,102,000 | 11,420,000 | 11,921,000 | 12,407,000 | 14,050,000 | 15,069,000 | 14,712,000 | 13,639,000 | 11,423,000 | 11,337,000 | 8,315,000 | 8,235,000 | 7,720,000 | 7,912,000 | 7,834,000 | 7,761,000 | 7,741,000 | 7,865,000 | 7,815,000 | 6,977,000 | 6,766,000 | 6,974,000 | 6,401,000 | 6,664,000 | 6,511,000 | 6,712,000 | 6,704,000 | 6,585,000 | 6,528,000 | 6,631,000 | 6,739,000 | 6,854,000 | 7,022,000 | 7,690,000 | 6,753,000 | 6,802,000 | 6,973,000 | 7,443,000 | 7,340,000 | 7,526,000 | 7,292,000 | 8,268,000 | 7,734,000 | 6,692,000 | 6,613,000 | 5,805,000 | 5,557,000 | 5,751,000 | 5,663,000 | 3,559,000 | 4,864,000 | 4,945,000 | 5,168,000 | 4,345,000 | 4,189,000 | 4,553,000 | 4,784,000 | 4,545,000 | 4,375,000 | 4,550,000 | 4,490,000 | 4,680,000 | 4,895,000 | 4,013,000 | 6,160,000 | 17,826,000 | 12,056,000 |
share-based compensation | 2,309,000 | 1,676,000 | 3,797,000 | 473,000 | 2,300,000 | 2,658,000 | 2,425,000 | 2,938,000 | 2,704,000 | 3,077,000 | 2,161,000 | 2,305,000 | 2,178,000 | 2,695,000 | 2,567,000 | 1,797,000 | 1,597,000 | 1,486,000 | 1,546,000 | 1,587,000 | 1,674,000 | 2,410,000 | 2,501,000 | 2,256,000 | 1,406,000 | 1,990,000 | 1,417,000 | 1,582,000 | 1,618,000 | 1,562,000 | 1,605,000 | 1,605,000 | 1,514,000 | 1,560,000 | 1,582,000 | 1,660,000 | 1,403,000 | 1,237,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 1,333,000 | -1,279,000 | -452,000 | 14,718,000 | 2,496,000 | -1,273,000 | 3,093,000 | -1,450,000 | 3,466,000 | -11,044,000 | 5,577,000 | -4,116,000 | -165,000 | -9,526,000 | -4,517,000 | 2,458,000 | 4,400,000 | -2,544,000 | -852,000 | -5,501,000 | 941,000 | -11,472,000 | -2,954,000 | 8,704,000 | -738,000 | 375,000 | 227,000 | 3,423,000 | 6,438,000 | -16,106,000 | 4,539,000 | 1,967,000 | 4,094,000 | 6,534,000 | -2,588,000 | -3,291,000 | 2,540,000 | 2,270,000 | -2,015,000 | -1,697,000 | 377,000 | -1,113,000 | -2,774,000 | -2,610,000 | 358,000 | 5,296,000 | -2,642,000 | 2,121,000 | -501,000 | -3,056,000 | -2,271,000 | -229,000 | 276,000 | 2,860,000 | -137,000 | 264,000 | 570,000 | -2,927,000 | 622,000 | 787,000 | 403,000 | 4,043,000 | -1,573,000 | -2,221,000 | -456,000 | 1,195,000 | -868,000 | 567,000 | -131,000 | 6,142,000 | 1,995,000 | -127,000 | 318,000 | -2,488,000 | 123,000 | -2,000 | -231,000 | -1,320,000 | -87,000 | 18,000 | -11,000 | -24,000 | -1,028,000 | 432,000 | 37,000 | 1,736,000 | -1,253,000 | 63,000 | 104,000 | 4,291,000 | 395,000 | 605,000 | -277,000 | 696,000 | -119,000 |
impairment of long-lived assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash lease expense | 2,981,000 | -4,327,000 | 5,427,000 | 1,736,000 | 3,738,000 | 3,823,000 | 4,082,000 | 2,949,000 | 2,895,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | -40,000 | -6,267,000 | 1,029,000 | 2,273,000 | 1,294,000 | -3,047,000 | 798,000 | 1,927,000 | -925,000 | 4,605,000 | 1,131,000 | -689,000 | -432,000 | 699,000 | 2,047,000 | 1,701,000 | 952,000 | -4,281,000 | 2,431,000 | 520,000 | 58,000 | -2,019,000 | -87,000 | -1,021,000 | 1,039,000 | 491,000 | 16,000 | -261,000 | -1,762,000 | -1,380,000 | -117,000 | -242,000 | -440,000 | -145,000 | -118,000 | 55,000 | -1,223,000 | -1,050,000 | 143,000 | -1,203,000 | -221,000 | 455,000 | 13,000 | 510,000 | 39,000 | 235,000 | 83,000 | -101,000 | 12,000 | 265,000 | -612,000 | 167,000 | 231,000 | 763,000 | 57,000 | 97,000 | 239,000 | 405,000 | 13,000 | 24,000 | 74,000 | 148,000 | 28,000 | 39,000 | 65,000 | -243,000 | 100,000 | 99,000 | 136,000 | -209,000 | 11,000 | 36,000 | 24,000 | 55,000 | 62,000 | 32,000 | -29,000 | -856,000 | 500,000 | 247,000 | 312,000 | 147,000 | 34,000 | 343,000 | -528,000 | 638,000 | -400,000 | 141,000 | 642,000 | -974,000 | -13,000 | 93,000 | -435,000 | 958,000 | 385,000 |
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables | 6,339,000 | -21,840,000 | 18,635,000 | -5,266,000 | -3,938,000 | 1,683,000 | 1,507,000 | 6,147,000 | -9,845,000 | 24,839,000 | 7,392,000 | 5,238,000 | -13,476,000 | -637,000 | 7,558,000 | -39,089,000 | -26,671,000 | 1,078,000 | -9,077,000 | 11,065,000 | 4,455,000 | -2,523,000 | -7,059,000 | -8,438,000 | 39,650,000 | 1,071,000 | 3,927,000 | 7,767,000 | -16,982,000 | 8,873,000 | -1,307,000 | -15,585,000 | 26,183,000 | 34,303,000 | -24,814,000 | 3,558,000 | 5,125,000 | 18,695,000 | -938,000 | -1,072,000 | -13,225,000 | -9,470,000 | -13,346,000 | 9,078,000 | 10,820,000 | 2,109,000 | -10,643,000 | -10,640,000 | 586,000 | -10,982,000 | -5,845,000 | -6,184,000 | 3,782,000 | 6,142,000 | -9,890,000 | -6,026,000 | -3,590,000 | 13,059,000 | -10,792,000 | -4,512,000 | -5,686,000 | 14,211,000 | -1,890,000 | -2,450,000 | -2,291,000 | 26,388,000 | 19,498,000 | -9,992,000 | 8,315,000 | 26,796,000 | 6,483,000 | -512,000 | 8,003,000 | -7,920,000 | -8,490,000 | -443,000 | -4,161,000 | 7,633,000 | -17,626,000 | -10,657,000 | -1,195,000 | 4,675,000 | -8,235,000 | 974,000 | -1,498,000 | -6,669,000 | -9,929,000 | -9,716,000 | -5,600,000 | 5,650,000 | -9,840,000 | -296,000 | 7,804,000 | -453,000 | 1,769,000 |
inventories | -3,699,000 | 4,502,000 | -107,000 | 1,520,000 | -11,255,000 | 2,474,000 | 2,225,000 | 828,000 | -11,337,000 | 1,110,000 | 2,415,000 | 7,909,000 | -2,068,000 | 7,553,000 | 11,814,000 | 108,000 | -17,744,000 | -5,049,000 | 950,000 | -5,859,000 | 2,252,000 | 1,282,000 | -3,568,000 | 5,546,000 | -4,700,000 | 4,668,000 | -1,580,000 | 3,219,000 | 835,000 | 716,000 | 1,651,000 | -3,831,000 | 6,578,000 | 12,869,000 | 5,489,000 | 875,000 | -7,712,000 | 3,168,000 | -4,679,000 | 1,007,000 | -5,883,000 | 621,000 | -4,692,000 | 2,513,000 | -1,240,000 | -1,345,000 | -4,201,000 | -846,000 | -2,268,000 | -1,752,000 | -229,000 | 264,000 | -4,413,000 | 6,463,000 | -3,145,000 | -723,000 | -4,804,000 | 2,909,000 | 2,782,000 | -1,628,000 | -5,698,000 | 632,000 | 2,923,000 | 1,432,000 | -5,307,000 | 534,000 | 1,873,000 | 2,854,000 | 3,692,000 | 7,630,000 | 2,604,000 | -1,654,000 | -1,202,000 | -3,057,000 | 2,528,000 | 2,264,000 | -3,810,000 | -2,863,000 | 5,090,000 | 2,907,000 | -5,147,000 | -2,607,000 | -42,345,000 | 39,690,000 | -2,774,000 | 1,638,000 | 1,650,000 | -1,784,000 | -592,000 | -596,000 | -2,173,000 | 4,941,000 | -1,837,000 | 1,785,000 | 1,375,000 |
contract assets | 113,000 | 7,266,000 | -5,201,000 | 7,922,000 | 2,596,000 | -14,457,000 | -8,406,000 | -5,273,000 | 5,511,000 | -1,314,000 | 2,202,000 | -5,376,000 | 14,368,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | -15,638,000 | 9,388,000 | -1,298,000 | -3,678,000 | 1,103,000 | 2,799,000 | 5,461,000 | 3,206,000 | -1,871,000 | -753,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued compensation and benefits | -9,225,000 | 5,665,000 | -5,101,000 | 6,958,000 | -16,639,000 | 9,165,000 | -8,135,000 | 12,027,000 | -24,850,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liabilities | 7,312,000 | 17,826,000 | -7,911,000 | 7,630,000 | 8,104,000 | -10,901,000 | 4,512,000 | 5,339,000 | 1,648,000 | -1,045,000 | 3,391,000 | -3,914,000 | 8,158,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liability | -3,430,000 | 922,000 | -6,020,000 | -965,000 | -3,643,000 | -3,316,000 | -3,639,000 | -2,741,000 | -3,007,000 | -3,418,000 | -2,606,000 | -3,507,000 | -3,101,000 | -2,981,000 | -2,484,000 | -3,351,000 | -3,333,000 | -3,333,000 | -3,147,000 | -3,127,000 | -3,113,000 | -2,345,000 | -3,311,000 | -3,076,000 | -2,781,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued income taxes | 1,189,000 | 7,137,000 | 7,729,000 | -12,706,000 | 1,698,000 | 1,378,000 | -6,274,000 | -6,759,000 | 6,535,000 | -2,824,000 | -1,402,000 | -67,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets and liabilities | -6,228,000 | 2,371,000 | -7,960,000 | 4,653,000 | -25,130,000 | 14,867,000 | 1,358,000 | -982,000 | -6,480,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | 7,430,000 | 55,843,000 | 29,342,000 | 57,062,000 | -19,782,000 | 30,032,000 | 30,998,000 | 58,679,000 | 5,453,000 | 74,902,000 | 51,584,000 | 14,180,000 | 31,384,000 | 48,024,000 | 6,883,000 | 21,351,000 | 35,182,000 | 53,661,000 | 35,799,000 | 25,779,000 | 22,715,000 | 22,586,000 | 25,343,000 | 61,224,000 | 25,430,000 | 34,897,000 | 5,912,000 | 53,520,000 | 29,273,000 | 42,066,000 | -858,000 | 37,784,000 | 24,069,000 | 41,243,000 | 20,855,000 | 31,483,000 | 20,460,000 | 15,424,000 | 1,196,000 | 10,215,000 | 30,444,000 | 14,429,000 | -2,167,000 | -70,000 | -26,000 | -63,000 | -34,000 | -127,000 | -37,000 | 9,000 | -3,272,000 | -230,000 | -174,000 | 16,000 | -78,000 | -265,000 | -178,000 | 289,000 | -68,000 | -13,000 | -327,000 | -147,000 | -84,000 | -48,958,000 | 14,575,000 | 32,836,000 | 1,681,000 | -13,270,000 | 10,859,000 | 1,190,000 | -162,000 | -18,241,000 | 6,485,000 | 32,149,000 | 22,158,000 | ||||||||||||||||||||
investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures | -6,289,000 | -8,993,000 | -6,488,000 | -4,660,000 | -7,167,000 | -10,897,000 | -9,034,000 | -8,433,000 | -7,229,000 | -16,224,000 | -27,058,000 | -8,771,000 | -2,949,000 | -5,416,000 | -4,705,000 | -9,049,000 | -2,892,000 | -10,252,000 | -18,617,000 | -26,850,000 | -9,626,000 | -14,914,000 | -9,327,000 | -14,250,000 | -12,121,000 | -15,395,000 | -11,430,000 | -23,513,000 | -13,074,000 | -13,749,000 | -17,725,000 | -15,280,000 | -7,391,000 | -10,613,000 | -8,753,000 | -8,561,000 | -5,392,000 | -4,529,000 | -8,738,000 | -24,597,000 | -9,019,000 | -6,724,000 | -1,512,000 | -13,399,000 | -5,586,000 | -6,170,000 | -9,509,000 | -3,444,000 | -2,629,000 | -1,963,000 | -1,614,000 | -1,587,000 | -2,520,000 | -2,887,000 | -2,132,000 | -2,083,000 | -1,759,000 | -3,669,000 | -2,254,000 | -5,724,000 | -10,225,000 | -15,945,000 | -23,290,000 | -16,231,000 | -12,947,000 | -11,987,000 | -14,043,000 | 0 | 0 | 0 | -7,904,000 | 0 | 0 | -8,805,000 | -6,031,000 | ||||||||||||||||||||
free cash flows | 1,141,000 | 46,850,000 | 22,854,000 | 52,402,000 | -26,949,000 | 19,135,000 | 21,964,000 | 50,246,000 | -1,776,000 | 58,678,000 | 24,526,000 | 5,409,000 | 28,435,000 | 42,608,000 | 2,178,000 | 12,302,000 | 32,290,000 | 43,409,000 | 17,182,000 | -1,071,000 | 13,089,000 | 7,672,000 | 16,016,000 | 46,974,000 | 13,309,000 | 19,502,000 | -5,518,000 | 30,007,000 | 16,199,000 | 28,317,000 | -18,583,000 | 22,504,000 | 16,678,000 | 30,630,000 | 12,102,000 | 22,922,000 | 15,068,000 | 10,895,000 | -7,542,000 | -14,382,000 | 21,425,000 | 7,705,000 | -3,679,000 | -13,469,000 | -5,612,000 | -6,233,000 | -9,543,000 | -3,571,000 | -2,666,000 | -1,954,000 | -4,886,000 | -1,817,000 | -2,694,000 | -2,871,000 | -2,210,000 | -2,348,000 | -1,937,000 | -3,380,000 | -2,322,000 | -5,737,000 | -10,552,000 | -16,092,000 | -23,374,000 | -65,189,000 | 1,628,000 | 20,849,000 | -12,362,000 | -13,270,000 | 10,859,000 | 1,190,000 | -8,066,000 | -18,241,000 | 6,485,000 | 23,344,000 | 16,127,000 | ||||||||||||||||||||
purchases of marketable securities | -4,637,000 | -9,120,000 | -350,000 | 0 | -148,000 | -1,506,000 | -740,000 | -1,984,000 | 0 | -2,811,000 | -349,000 | -2,972,000 | -880,000 | -207,000 | 60,000 | -447,000 | -8,619,000 | -90,000 | -4,718,000 | -3,901,000 | -1,535,000 | -684,000 | -176,000 | -202,000 | -2,643,000 | -35,787,000 | -126,000 | -4,650,000 | -882,000 | -484,000 | -262,000 | -2,620,000 | -1,455,000 | -10,225,000 | -18,010,000 | -11,851,000 | -11,946,000 | -17,040,000 | -12,075,000 | -7,429,000 | -9,466,000 | -13,207,000 | -15,016,000 | -9,775,000 | -10,559,000 | -9,042,000 | -4,887,000 | -3,814,000 | -8,787,000 | -13,697,000 | -10,444,000 | -11,135,000 | -12,013,000 | -15,503,000 | -12,077,000 | -9,922,000 | -12,407,000 | -4,879,000 | -9,247,000 | -2,881,000 | -10,711,000 | 2,509,000 | -3,059,000 | -10,757,000 | -3,648,000 | ||||||||||||||||||||||||||||||
net cash from investing activities | -9,769,000 | -4,891,000 | -3,901,000 | -6,982,000 | -12,022,000 | -26,759,000 | 2,862,000 | -13,569,000 | -16,230,000 | -10,124,000 | -11,791,000 | -200,967,000 | -2,852,000 | -124,556,000 | -9,897,000 | -28,987,000 | -20,318,000 | 13,562,000 | -17,926,000 | -29,826,000 | -43,666,000 | -8,153,000 | -9,126,000 | 159,000 | -7,355,000 | -1,031,000 | -64,045,000 | 6,761,000 | 14,341,000 | -15,782,000 | -2,276,000 | -9,294,000 | -29,780,000 | -3,849,000 | 14,437,000 | 10,489,000 | -13,890,000 | 18,085,000 | -15,527,000 | -11,215,000 | -9,836,000 | -794,000 | 18,152,000 | -14,769,000 | -23,265,000 | 49,147,000 | -12,832,000 | -13,232,000 | -14,634,000 | 20,305,000 | -10,345,000 | -7,022,000 | -2,706,000 | 23,284,000 | -10,285,000 | -7,311,000 | -5,414,000 | -12,837,000 | -1,826,000 | -7,054,000 | -3,822,000 | 1,498,000 | -5,088,000 | 149,000 | -1,561,000 | 10,206,000 | 2,776,000 | ||||||||||||||||||||||||||||
financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from revolving credit facilities | 33,000,000 | 13,000,000 | 4,000,000 | 17,000,000 | 59,000,000 | -18,000,000 | 0 | 65,201,000 | 30,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment on revolving credit facilities | -25,000,000 | -33,000,000 | -19,000,000 | -58,000,000 | -33,000,000 | 58,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of term loans | -2,867,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock | -9,654,000 | -30,303,000 | 0 | 0 | -15,061,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends paid | -5,630,000 | -5,649,000 | -5,524,000 | -5,523,000 | -5,520,000 | -5,499,000 | -5,417,000 | -5,443,000 | -5,223,000 | -5,222,000 | -5,245,000 | -5,255,000 | -4,813,000 | -4,809,000 | -4,793,000 | -5,216,000 | -4,990,000 | -5,025,000 | -5,035,000 | -5,055,000 | -4,795,000 | -4,879,000 | -4,872,000 | -4,906,000 | -4,605,000 | -4,605,000 | -4,598,000 | -4,684,000 | -4,357,000 | -4,413,000 | -4,410,000 | -4,422,000 | -3,977,000 | -3,992,000 | -4,002,000 | -3,980,000 | -3,554,000 | -3,573,000 | -3,560,000 | -3,552,000 | -3,201,000 | -3,216,000 | -3,215,000 | -3,196,000 | -2,899,000 | -2,898,000 | -3,078,000 | -2,896,000 | -2,591,000 | -2,590,000 | -2,687,000 | -2,565,000 | -2,558,000 | -2,550,000 | -2,643,000 | -2,288,000 | -2,286,000 | -2,293,000 | -2,291,000 | -2,279,000 | -2,281,000 | -2,271,000 | -2,283,000 | -2,129,000 | -2,155,000 | -1,929,000 | -1,909,000 | -1,832,000 | -3,642,000 | -1,707,000 | -1,804,000 | -1,740,000 | -1,738,000 | -1,707,000 | -1,696,000 | -1,645,000 | -1,647,000 | -1,643,000 | -1,650,000 | -1,578,000 | -1,579,000 | -4,682,000 | -3,099,000 | ||||||||||||
net cash from financing activities | -11,146,000 | -22,779,000 | -46,775,000 | 17,645,000 | -11,155,000 | -19,913,000 | 5,873,000 | -7,131,000 | -43,340,000 | -29,846,000 | 171,118,000 | 402,000 | 39,150,000 | -14,717,000 | -3,280,000 | -2,491,000 | -21,597,000 | -10,874,000 | -3,507,000 | -435,000 | -4,817,000 | -1,271,000 | -8,157,000 | -5,528,000 | -342,000 | -2,117,000 | -2,283,000 | -12,834,000 | -1,437,000 | -2,494,000 | -2,164,000 | 6,327,000 | -4,640,000 | -5,757,000 | -890,000 | -2,251,000 | -4,544,000 | 10,812,000 | -2,040,000 | -4,488,000 | -1,083,000 | -44,091,000 | -18,624,000 | 10,674,000 | -5,527,000 | -20,436,000 | 10,601,000 | -1,433,000 | -4,136,000 | 13,294,000 | 1,012,000 | -9,634,000 | 12,181,000 | -1,618,000 | -9,431,000 | 464,000 | -1,796,000 | -5,495,000 | -141,000 | -12,504,000 | 3,589,000 | -38,061,000 | -30,481,000 | ||||||||||||||||||||||||||||||||
effect of exchange rates on cash | 396,000 | 1,387,000 | 117,000 | 309,000 | 502,000 | -677,000 | -168,000 | -190,000 | -51,000 | 440,000 | -164,000 | -482,000 | 77,000 | -423,000 | 322,000 | -36,000 | 64,000 | 779,000 | -272,000 | -97,000 | 714,000 | 356,000 | 131,000 | 268,000 | -270,000 | -31,000 | -86,000 | 261,000 | -143,000 | -21,000 | -232,000 | -545,000 | 279,000 | -1,246,000 | -476,000 | 1,508,000 | 47,000 | -250,000 | -36,000 | 210,000 | 164,000 | 8,000 | -746,000 | 76,000 | -735,000 | -395,000 | -644,000 | 129,000 | 315,000 | -230,000 | -70,000 | -413,000 | 40,000 | -34,000 | 147,000 | -107,000 | 111,000 | -63,000 | -158,000 | ||||||||||||||||||||||||||||||||||||
decrease in cash and cash equivalents | -13,089,000 | -11,522,000 | -3,046,000 | 4,659,000 | 9,799,000 | -23,667,000 | 7,910,000 | -23,246,000 | -11,687,000 | -660,000 | -31,110,000 | -14,209,000 | -7,712,000 | -445,000 | -1,438,000 | -932,000 | -4,216,000 | 4,525,000 | -5,661,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 39,523,000 | 0 | 0 | 37,216,000 | 15,361,000 | 15,361,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of period | 26,434,000 | -1,792,000 | 1,789,000 | 6,695,000 | 32,831,000 | -2,407,000 | -7,169,000 | 20,661,000 | 30,363,000 | 4,984,000 | 6,514,000 | -16,683,000 | 6,556,000 | 22,972,000 | -32,136,000 | 4,623,000 | 10,009,000 | 36,967,000 | 29,757,000 | -5,477,000 | 7,986,000 | 28,204,000 | 18,118,000 | 9,419,000 | 7,555,000 | 17,093,000 | 8,612,000 | -35,788,000 | 18,494,000 | 37,147,000 | 349,000 | 7,865,000 | 6,525,000 | 23,028,000 | 1,313,000 | 14,501,000 | 10,110,000 | -14,606,000 | 17,068,000 | 11,790,000 | 27,084,000 | 14,556,000 | 15,806,000 | 5,261,000 | 978,000 | 4,552,000 | -2,675,000 | 6,573,000 | 3,738,000 | -1,237,000 | -2,338,000 | 7,027,000 | -2,788,000 | 989,000 | 5,522,000 | 4,118,000 | -1,438,000 | 6,890,000 | -4,216,000 | 4,525,000 | 4,505,000 | 17,977,000 | 8,557,000 | ||||||||||||||||||||||||||||||||
non-cash activity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures in accounts payable | 482,000 | 3,200,000 | -1,232,000 | 1,280,000 | 922,000 | 1,014,000 | 873,000 | 954,000 | 472,000 | 2,357,000 | -1,262,000 | 378,000 | 2,115,000 | 1,352,000 | -462,000 | 1,253,000 | 766,000 | 1,231,000 | 721,000 | -684,000 | 1,058,000 | 417,000 | 27,000 | -801,000 | 1,458,000 | 964,000 | -378,000 | -84,000 | 1,667,000 | -4,068,000 | 4,015,000 | -406,000 | 2,162,000 | -75,000 | 663,000 | -3,005,000 | 4,201,000 | -3,429,000 | 4,163,000 | -935,000 | 3,455,000 | 2,366,000 | -643,000 | -349,000 | 1,363,000 | 1,801,000 | 13,000 | -79,000 | 921,000 | -635,000 | 1,077,000 | 21,000 | 298,000 | -335,000 | 85,000 | 654,000 | 149,000 | 371,000 | -165,000 | 166,000 | 174,000 | 202,000 | -418,000 | -75,000 | 645,000 | 45,000 | 211,000 | -33,000 | 88,000 | -292,000 | -474,000 | 1,515,000 | -620,000 | 1,512,000 | -2,603,000 | 1,502,000 | 513,000 | 885,000 | 137,000 | 47,000 | 153,000 | ||||||||||||||
settlement of new markets tax credit transaction | 0 | -2,143,000 | 0 | 0 | 0 | 0 | 0 | -19,523,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sales of property, plant and equipment | 26,000 | 1,547,000 | 49,000 | 10,000 | -51,000 | 136,000 | 568,000 | 40,000 | 46,000 | 104,000 | 77,000 | 66,000 | 2,543,000 | 1,090,000 | 35,000 | 4,087,000 | 29,252,000 | 55,000 | 1,384,000 | 4,716,000 | 1,000 | 11,558,000 | 68,000 | 706,000 | 189,000 | 3,000 | 1,000 | 69,000 | 3,000 | 0 | 201,000 | 73,000 | 275,000 | 289,000 | 169,000 | 1,030,000 | 30,000 | 4,000 | 14,000 | 6,000 | 1,000 | 7,000 | 10,306,000 | 12,000 | 9,000 | 36,000 | 133,000 | 180,000 | 69,000 | 0 | 27,000 | 141,000 | 36,000 | 6,000 | 78,000 | 118,000 | 209,000 | 3,000 | 24,000 | 14,000 | 63,000 | 51,000 | 1,522,000 | -78,000 | 81,000 | 195,000 | 2,000 | 15,000 | 943,000 | 17,000 | 69,000 | 3,967,000 | 56,000 | 9,000 | 6,000 | ||||||||||||||||||||
sales/maturities of marketable securities | 3,335,000 | 400,000 | 910,000 | 175,000 | 1,200,000 | 520,000 | 1,250,000 | 600,000 | 795,000 | 595,000 | 375,000 | 400,000 | 2,901,000 | 345,000 | 3,410,000 | 1,112,000 | 297,000 | 870,000 | 2,448,000 | 2,495,000 | 1,188,000 | 5,017,000 | 1,051,000 | 3,220,000 | 32,730,000 | 1,409,000 | 402,000 | 1,892,000 | 1,696,000 | 125,000 | 541,000 | 5,412,000 | 868,000 | 3,103,000 | 15,058,000 | 16,203,000 | 6,656,000 | 14,373,000 | 12,529,000 | 8,478,000 | 5,915,000 | 12,873,000 | 4,414,000 | 6,893,000 | 10,699,000 | 14,393,000 | 14,971,000 | 8,693,000 | 10,465,000 | 7,794,000 | 4,272,000 | 3,110,000 | 8,656,000 | 11,036,000 | 12,870,000 | 7,802,000 | 11,373,000 | 15,649,000 | 11,777,000 | 8,977,000 | 13,614,000 | 5,080,000 | 8,635,000 | 4,045,000 | 10,385,000 | -377,000 | 2,589,000 | 26,349,000 | 10,367,000 | ||||||||||||||||||||||||||
acquisition of business, net of cash acquired | 956,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash used by investing activities | -241,651,000 | -8,121,000 | -7,329,000 | -11,239,000 | -8,137,000 | -6,932,000 | -7,301,000 | -3,745,000 | -938,000 | -4,615,000 | -4,148,000 | -5,529,000 | -9,688,000 | -5,596,000 | -18,432,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from term loans | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of debt issuance costs | 0 | -313,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used by) provided by financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in cash and cash equivalents | -7,169,000 | 20,661,000 | -6,853,000 | 16,723,000 | 36,281,000 | -8,829,000 | -9,772,000 | -142,000 | -12,135,000 | 5,664,000 | 14,890,000 | 1,982,000 | 5,048,000 | 3,462,000 | 29,749,000 | 18,513,000 | 10,063,000 | 383,000 | 7,718,000 | 28,166,000 | 1,471,000 | 10,044,000 | -14,606,000 | 17,068,000 | -35,139,000 | -10,517,000 | 27,084,000 | 14,556,000 | 2,812,000 | 2,203,000 | 5,261,000 | 4,628,000 | -2,675,000 | 6,573,000 | -2,449,000 | -2,338,000 | 2,351,000 | -2,788,000 | 2,616,000 | -6,804,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of property, plant and equipment | -144,000 | 234,000 | 328,000 | 249,000 | -132,000 | 269,000 | 22,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment on intangible assets | 0 | 0 | 7,418,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of business acquired: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in cash, cash equivalents and restricted cash | 13,240,000 | 3,092,000 | -3,568,000 | -5,607,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at beginning of period | 0 | 0 | 41,448,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in cash, cash equivalents and restricted cash | 6,695,000 | -8,617,000 | -13,776,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends declared but not yet paid | 5,409,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment on property, plant and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from new markets tax credit transaction, net of deferred costs | 0 | 0 | 0 | 18,390,000 | 0 | 2,798,000 | 0 | 0 | -281,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided (used) by financing activities | -17,160,000 | 17,624,000 | 21,622,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments on revolving credit facilities | -80,201,000 | -15,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash used by financing activities | -29,707,000 | -4,926,000 | -44,166,000 | -39,426,000 | -76,578,000 | -11,777,000 | -17,960,000 | -14,257,000 | -22,178,000 | -19,636,000 | -26,196,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment expense on goodwill and intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refundable and accrued income taxes | 14,110,000 | -11,879,000 | -3,298,000 | 7,590,000 | 7,415,000 | 6,095,000 | -24,724,000 | 4,238,000 | 5,762,000 | 3,274,000 | 571,000 | 1,410,000 | -9,772,000 | 14,217,000 | -4,640,000 | 2,847,000 | -2,567,000 | -518,000 | -1,272,000 | -4,369,000 | 1,849,000 | -299,000 | 1,829,000 | 301,000 | -6,793,000 | 29,000 | 2,212,000 | 4,867,000 | -8,574,000 | 237,000 | -3,842,000 | 2,532,000 | -570,000 | 95,000 | 7,703,000 | 5,361,000 | -4,642,000 | 8,354,000 | -7,628,000 | 2,825,000 | -2,069,000 | 2,049,000 | 2,044,000 | 1,425,000 | -2,303,000 | 524,000 | 776,000 | -3,083,000 | 10,078,000 | 800,000 | -1,088,000 | -1,903,000 | -5,119,000 | 982,000 | -116,000 | -5,424,000 | -7,039,000 | 6,164,000 | 844,000 | 4,011,000 | -6,598,000 | 2,715,000 | -1,217,000 | -1,913,000 | 5,525,000 | -9,741,000 | 5,033,000 | 3,587,000 | -2,031,000 | -383,000 | 3,906,000 | 1,956,000 | -3,290,000 | -931,000 | 2,704,000 | 638,000 | 505,000 | 4,036,000 | 5,018,000 | 4,483,000 | 908,000 | 5,554,000 | |||||||||||||
net cash (used) provided by investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment on debt | 0 | 0 | -150,000,000 | -1,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 0 | 0 | 0 | 4,115,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at beginning of year | 0 | 0 | 0 | 21,473,000 | 0 | 0 | 0 | 37,583,000 | 0 | 0 | 0 | 47,277,000 | 0 | 0 | 0 | 14,952,000 | 0 | 0 | 0 | 29,241,000 | 0 | 0 | 0 | 19,359,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposal of assets | 12,000 | -35,000 | -27,000 | -2,331,000 | -789,000 | -35,000 | -660,000 | -19,737,000 | 702,000 | 24,000 | -1,684,000 | 1,115,000 | -41,000 | -84,000 | -104,000 | -29,000 | -154,000 | -131,000 | 164,000 | -129,000 | -102,000 | -98,000 | -163,000 | -219,000 | -453,000 | -332,000 | -483,000 | -510,000 | -304,000 | -1,077,000 | -297,000 | -284,000 | -296,000 | -213,000 | -289,000 | -203,000 | -36,000 | -21,000 | 2,000 | -27,000 | -54,000 | 57,000 | -75,000 | -75,000 | -124,000 | -373,000 | -379,000 | -1,203,000 | -310,000 | -57,000 | -241,000 | -315,000 | 58,000 | -507,000 | -347,000 | -331,000 | -307,000 | -358,000 | -258,000 | -144,000 | -2,607,000 | -1,541,000 | |||||||||||||||||||||||||||||||||
noncash lease expense | 2,589,000 | 3,439,000 | 2,714,000 | 2,954,000 | 2,764,000 | 3,072,000 | 3,088,000 | 3,116,000 | 3,086,000 | 3,118,000 | 3,098,000 | 2,704,000 | 3,499,000 | 3,087,000 | 2,945,000 | 10,895,000 | -1,189,000 | -188,000 | 2,902,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 4,626,000 | 3,696,000 | -6,608,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings on line of credit | 20,998,000 | 69,001,000 | 105,852,000 | 55,000,000 | 20,999,000 | 248,880,000 | 161,000,000 | 5,269,000 | 751,000 | 53,081,000 | 139,500,000 | 121,000,000 | -76,500,000 | 81,500,000 | 103,000,000 | 68,500,000 | 89,500,000 | 115,000,000 | 90,000,000 | 71,000,000 | 30,500,000 | 247,200,000 | 37,000,000 | -618,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on line of credit | -66,000,000 | -94,000,000 | -105,000,000 | -88,865,000 | -68,000,000 | -109,000,000 | -62,000,000 | -8,840,000 | 0 | -91,000,000 | -146,500,000 | -154,000,000 | 55,000,000 | -252,000,000 | -55,500,000 | -55,000,000 | -81,500,000 | -104,500,000 | -92,000,000 | -85,040,000 | -56,700,000 | -63,000,000 | -31,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on debt issuance costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase and retirement of common stock | 0 | -6,628,000 | -5,193,000 | 0 | 0 | 0 | -74,312,000 | -71,250,000 | -6,745,000 | -9,794,000 | -12,625,000 | -12,147,000 | -16,000,000 | 0 | -4,731,000 | -5,130,000 | 0 | 0 | -20,010,000 | -20,013,000 | -22,843,000 | 0 | 0 | -17,654,000 | 0 | 0 | -6,031,000 | -863,000 | 0 | 0 | -6,586,000 | -4,902,000 | -3,158,000 | -1,647,000 | 50,000 | 0 | -45,000 | -302,000 | -16,494,000 | -14,071,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncash activity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued expenses | 606,000 | -21,702,000 | 22,191,000 | -3,759,000 | 10,105,000 | -18,331,000 | -2,092,000 | 16,335,000 | 11,554,000 | -22,449,000 | 11,324,000 | -6,993,000 | -14,588,000 | -22,334,000 | 22,082,000 | -3,413,000 | -2,210,000 | -16,834,000 | 27,672,000 | -4,663,000 | 4,306,000 | -19,715,000 | 1,822,000 | 6,533,000 | -3,246,000 | -30,736,000 | 15,552,000 | 9,408,000 | 13,804,000 | -21,315,000 | 15,969,000 | 14,012,000 | 5,413,000 | -18,129,000 | 9,830,000 | 13,151,000 | 1,567,000 | -11,677,000 | 7,839,000 | 15,093,000 | 7,261,000 | -11,911,000 | -951,000 | 13,021,000 | 10,090,000 | -10,476,000 | -3,133,000 | 1,287,000 | 6,823,000 | -8,882,000 | 6,632,000 | -216,000 | 3,780,000 | -20,229,000 | -1,343,000 | 738,000 | 12,208,000 | -24,447,000 | -3,913,000 | -6,104,000 | 6,706,000 | -25,968,000 | 18,402,000 | 4,477,000 | 9,044,000 | -18,073,000 | 19,657,000 | 5,501,000 | 1,582,000 | -10,860,000 | 11,731,000 | 3,223,000 | 2,402,000 | -12,267,000 | 7,380,000 | 4,573,000 | 3,059,000 | -3,633,000 | 1,135,000 | 7,747,000 | 75,000 | -20,009,000 | -7,385,000 | -12,247,000 | |||||||||||
net cash provided (used) by operating activities | 41,277,000 | 21,287,000 | 23,976,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on debt issue costs | -103,000 | -211,000 | -48,000 | -44,000 | -59,000 | -380,000 | -1,000 | -193,000 | -93,000 | -34,000 | -32,000 | -1,000 | 0 | -262,000 | -1,000 | -3,000 | 0 | -79,000 | -21,000 | -250,000 | -1,335,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used) provided by financing activities | -38,877,000 | -11,263,000 | -17,334,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at end of period | 24,642,000 | -3,991,000 | -5,285,000 | 6,878,000 | 23,871,000 | 16,451,000 | 25,352,000 | 36,469,000 | 36,412,000 | 7,365,000 | 11,636,000 | -8,915,000 | -9,511,000 | 28,956,000 | -12,156,000 | 5,432,000 | 14,345,000 | 21,620,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairment | 1,235,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs and earnings on contracts in excess of billings | -613,000 | -3,439,000 | 6,165,000 | -5,325,000 | -2,065,000 | -2,044,000 | 2,007,000 | 1,205,000 | -318,000 | 1,410,000 | 35,533,000 | 7,558,000 | -1,312,000 | 2,709,000 | -13,858,000 | -6,007,000 | 5,857,000 | -15,378,000 | -3,933,000 | -35,258,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings in excess of costs and earnings on uncompleted contracts | -3,417,000 | -167,000 | 23,203,000 | -2,152,000 | -26,410,000 | 5,050,000 | -290,000 | 5,109,000 | -14,887,000 | -5,815,000 | 198,000 | 10,513,000 | 2,266,000 | 4,227,000 | -4,027,000 | 7,191,000 | -3,231,000 | -5,200,000 | 7,122,000 | 985,000 | 6,589,000 | -1,735,000 | -1,601,000 | -2,051,000 | -4,907,000 | -2,254,000 | 756,000 | 5,210,000 | 2,794,000 | 1,665,000 | -1,462,000 | -3,853,000 | -8,932,000 | -4,506,000 | -787,000 | -1,105,000 | -7,714,000 | -6,403,000 | -641,000 | -1,351,000 | -5,847,000 | 2,123,000 | 9,538,000 | 9,524,000 | 2,869,000 | 6,136,000 | 4,534,000 | 6,285,000 | -1,208,000 | 4,458,000 | 273,000 | -95,000 | -3,092,000 | -7,562,000 | 14,366,000 | 83,000 | -3,042,000 | 4,531,000 | 323,000 | 1,844,000 | 1,258,000 | -186,000 | 1,781,000 | -154,000 | -1,779,000 | -34,000 | |||||||||||||||||||||||||||||
adjustments to reconcile net earnings to net cash (used) provided by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used) provided by operating activities | 27,819,000 | -30,462,000 | -9,742,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided (used) by investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(repayment) borrowings on debt | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings on contracts in excess of costs and earnings | -2,330,000 | 4,290,000 | -6,434,000 | 2,124,000 | 8,076,000 | -17,181,000 | 6,902,000 | -803,000 | -1,198,000 | 2,109,000 | 516,000 | 11,933,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayments on debt | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of assets | -131,000 | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of business and intangibles | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of term debt | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred payments on acquisition of business | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares withheld for taxes, net of stock issued to employees | 60,000 | -160,000 | 2,000 | -1,433,000 | -151,000 | 51,000 | -16,000 | -1,596,000 | 464,000 | 46,000 | 242,000 | -1,198,000 | 13,000 | -89,000 | -1,150,000 | -2,028,000 | -290,000 | 92,000 | -543,000 | -3,164,000 | 400,000 | -220,000 | -1,141,000 | 293,000 | 263,000 | -817,000 | 555,000 | 9,000 | -94,000 | -658,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in restricted cash | 0 | 0 | 2,683,000 | 5,151,000 | 7,050,000 | 2,065,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings (payments) on debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | 0 | 0 | 0 | 19,463,000 | 0 | 0 | 0 | 60,470,000 | 0 | 0 | 0 | 52,185,000 | 0 | 0 | 0 | 28,465,000 | 0 | 0 | 0 | 37,767,000 | 0 | 0 | 0 | 54,027,000 | 0 | 0 | 0 | 24,302,000 | 0 | 0 | 0 | 46,929,000 | 0 | 0 | 0 | 12,994,000 | 0 | 0 | 0 | 12,264,000 | 0 | 0 | 0 | 6,187,000 | 0 | 0 | 0 | 4,676,000 | 0 | 0 | 0 | 5,967,000 | 0 | 0 | 0 | 7,822,000 | 0 | 0 | 0 | 10,166,000 | |||||||||||||||||||||||||||||||||||
payments on debt | -10,000 | -12,000 | -13,000 | -13,000 | -12,000 | -14,000 | -39,000 | -14,000 | -10,015,000 | -39,000 | -39,000 | -41,000 | -45,000 | -150,000 | -37,000 | -1,050,000 | -200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 1,468,000 | 1,545,000 | 1,390,000 | 1,374,000 | 1,040,000 | 1,088,000 | 1,123,000 | 1,332,000 | 1,250,000 | 1,190,000 | 1,165,000 | 1,188,000 | 1,118,000 | 881,000 | 1,196,000 | 1,290,000 | 1,028,000 | 1,069,000 | 1,331,000 | 1,602,000 | 410,000 | 1,451,000 | 1,132,000 | 1,601,000 | 1,031,000 | 2,989,000 | 1,339,000 | 1,327,000 | 400,000 | 801,000 | -1,455,000 | 1,981,000 | 1,541,000 | 1,759,000 | 2,028,000 | 2,203,000 | 1,384,000 | 959,000 | 1,719,000 | 1,271,000 | 1,178,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from share-based compensation | 0 | -1,960,000 | -374,000 | -2,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(repayments) borrowings on line of credit | -392,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of debt | 1,893,000 | 1,199,000 | 1,156,000 | 0 | 0 | 0 | 10,000,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses and intangibles, net of cash acquired | -495,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of restricted investments | 0 | -33,400,000 | 0 | -2,800,000 | 0 | 0 | 0 | -10,000,000 | -299,000 | 0 | 0 | -11,839,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales/maturities of restricted investments | 21,147,000 | 16,312,000 | 603,000 | 22,053,000 | 224,000 | 3,168,000 | 340,000 | 1,740,000 | 360,000 | 1,804,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales of restricted investments | 483,000 | 786,000 | 798,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of securities | -7,633,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales/maturities of securities | 81,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from stock-based compensation | -1,080,000 | -3,619,000 | -712,000 | -397,000 | -538,000 | -1,589,000 | -945,000 | -157,000 | -614,000 | -1,009,000 | -103,000 | -190,000 | -165,000 | -25,000 | -54,000 | -38,000 | -62,000 | -3,000 | -59,000 | -43,000 | -1,000 | -31,000 | -1,188,000 | -350,000 | -108,000 | -965,000 | -1,142,000 | -338,000 | -209,000 | -935,000 | -347,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in corporate-owned life insurance policies | -823,000 | -125,000 | -111,000 | 0 | -551,000 | 0 | -900,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from revolving credit agreement | 15,200,000 | 8,000,000 | -300,000 | -3,400,000 | 14,700,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock issued to employees, net of shares withheld | -446,000 | 41,000 | 33,000 | -926,000 | 21,000 | 184,000 | 61,000 | -1,142,000 | -489,000 | 77,000 | 193,000 | -2,556,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (earnings) loss from discontinued operations | -190,000 | 0 | -292,000 | -3,431,000 | 313,000 | -1,971,000 | -67,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from continuing operating activities | 17,672,000 | 12,514,000 | 18,153,000 | -7,623,000 | 32,701,000 | 9,997,000 | 5,819,000 | -20,536,000 | 17,141,000 | 1,709,000 | 3,511,000 | -30,346,000 | 23,369,000 | 40,517,000 | 28,591,000 | 4,757,000 | 45,290,000 | 31,527,000 | 34,518,000 | 4,963,000 | -3,174,000 | -8,075,000 | -6,918,000 | 10,231,000 | 13,292,000 | 4,728,000 | 5,199,000 | 11,168,000 | 3,913,000 | 11,599,000 | -8,090,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangibles | 0 | 0 | -10,000 | 0 | 0 | -10,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses, net of cash acquired | -33,000 | -3,000 | -16,000 | -8,000 | -300,000 | -300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from discontinued operations | -70,000 | -26,000 | -63,000 | -34,000 | -127,000 | -37,000 | 9,000 | -3,272,000 | -230,000 | -174,000 | 16,000 | -78,000 | -265,000 | -178,000 | 289,000 | -68,000 | -13,000 | -327,000 | -147,000 | -84,000 | 166,000 | 1,109,000 | 2,550,000 | 4,758,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings from discontinued operations | -1,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends in accounts payable | 2,287,000 | 2,287,000 | 2,274,000 | 2,131,000 | 1,949,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss (earnings) from discontinued operations | -23,000 | 32,000 | 74,000 | 77,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from continuing investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of debt issue costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from continuing financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | -1,677,000 | -2,177,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from issuance of debt | 0 | 0 | 12,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales (purchases) of restricted investments | 619,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of short-term investments and marketable securities | -6,341,000 | -183,000 | -5,271,000 | -5,750,000 | -17,826,000 | -37,979,000 | -14,224,000 | -12,439,000 | -6,572,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales/maturities of short-term investments and marketable securities | 8,954,000 | 22,121,000 | 15,054,000 | 26,686,000 | 16,147,000 | 8,732,000 | 4,699,000 | 6,272,000 | 8,005,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in life insurance policies | -1,435,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate on cash | 17,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
results from equity method investee | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of investment in affiliated company | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in restricted assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net payments on revolving credit facility | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effect of acquisition: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of restricted investments, net of proceeds from sales | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effect of acquisitions and dispositions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangibles and businesses, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (payments on) proceeds from revolving credit agreement | -3,700,000 | -350,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
results from equity-method investee | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net payments on revolving credit agreement | 150,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in loss of affiliated companies | -293,000 | 379,000 | 17,000 | 82,000 | -183,000 | 649,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss from discontinued operations | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds on note from equity investments | 0 | 3,750,000 | 1,250,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from (payments on) revolving credit agreement | 1,200,000 | 12,050,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds on note from (loans to) equity investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on long-term debt | 0 | 0 | -150,000 | 0 | -150,000 | -8,000 | -150,000 | 0 | -150,000 | -240,000 | -490,000 | -362,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock, net of cancellations | -201,000 | 220,000 | 1,607,000 | 1,459,000 | 4,017,000 | 635,000 | 161,000 | 1,889,000 | 1,797,000 | 2,119,000 | 39,000 | 465,000 | 118,000 | 209,000 | -510,000 | -138,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds on note from equity-method investee | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in earnings of affiliated companies | -1,080,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in (earnings) loss of affiliate companies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effect of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures and acquisition of intangible assets | -13,550,000 | -10,277,000 | -7,245,000 | -9,726,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds on note from (loans to and investments in) equity investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash used by discontinued operations | -318,000 | -283,000 | -162,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in loss (earnings) of affiliated companies | 190,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of deferred compensation - restricted stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in and loans to equity investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in (earnings) loss of affiliated companies | -1,124,000 | -1,256,000 | -190,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities of discontinued operations | -9,340,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in equity investments | 0 | 0 | 2,000 | -14,000 | -14,000 | -10,000 | -33,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables, net of allowance for doubtful accounts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities available for sale | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in affiliated companies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, net of accumulated amortization of 2,245 and 1,583, respectively | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued payroll and related benefits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued self-insurance reserves | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other accrued expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current installments of long-term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, less current installments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term self-insurance reserves | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingent liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock of 0.33-1/3 par value; authorized 50,000,000 shares; issued and outstanding 27,869,000 and 27,329,000, respectively | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in trust | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation obligations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unearned compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net sales | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of sales | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from continuing operations before income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from continuing operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from discontinued operations, net of income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – basic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share – diluted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average basic shares outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average diluted shares outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends declared per common share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock and exercise of stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash from discontinued operations | -294,000 | 621,000 | 2,083,000 | 424,000 | -513,000 | -4,163,000 | -2,900,000 | 5,281,000 | 401,000 | -1,678,000 | -1,257,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in loss of affiliate companies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of long-term debt | 1,000,000 | 1,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(investments in) dividends received from equity investments | -128,000 | -77,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental schedule of non-cash investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net assets acquired through assumption of debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from equity-method investments | 816,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on net borrowings under revolving credit agreement | 1,300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on deferred debt expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from equity investments | 561,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in (payments on) net borrowings under revolving credit agreement | 4,400,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock | 1,310,000 | 5,140,000 | 4,986,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
results from equity investments | 960,000 | 1,230,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net assets contributed to ppg auto glass, llc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property, plant and equipment | 3,719,000 | 2,388,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in net borrowings under revolving credit agreement | -21,200,000 | -18,100,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in deferred debt expense | -835,000 |
