Plexus Corp(NASDAQ:PLXS)
Plexus Corp., together with its subsidiaries, provides electronic manufacturing services in the Americas, Europe, the Middle East, Africa, and the Asia-Pacific. It offers design and development, supply chain, new product introduction, and manufacturing solutions, as well as aftermarket services to c...
Website: http://www.plexus.com
Founded: 1979
Full Time Employees: 19,500
Sector: Technology
Industry: Electronic Components
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-04-04 | 2026-01-03 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-30 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-10-01 | 2022-07-02 | 2022-04-02 | 2022-01-01 | 2021-10-02 | 2021-07-03 | 2021-04-03 | 2021-01-02 | 2020-10-03 | 2020-07-04 | 2020-04-04 | 2020-01-04 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-10-01 | 2016-07-02 | 2016-04-02 | 2016-01-02 | 2015-10-03 | 2015-07-04 | 2015-04-04 | 2015-01-03 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-10-01 | 2011-07-02 | 2011-04-02 | 2011-01-01 | 2010-10-02 | 2010-07-03 | 2010-04-03 | 2010-01-02 | 2009-10-03 | 2009-07-04 | 2009-04-04 | 2009-01-03 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2007-09-29 | 2007-06-30 | 2007-03-31 | 2006-12-30 | 2006-09-30 | 2006-07-01 | 2006-04-01 | 2005-12-31 | 2005-10-01 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 1,163,757,000 | 1,069,852,000 | 1,058,366,000 | 1,018,308,000 | 980,170,000 | 976,122,000 | 1,050,569,000 | 960,751,000 | 966,900,000 | 982,607,000 | 1,023,947,000 | 1,021,610,000 | 1,070,823,000 | 1,093,925,000 | 1,123,848,000 | 981,341,000 | 888,723,000 | 817,456,000 | 843,238,000 | 814,387,000 | 880,885,000 | 830,355,000 | 913,227,000 | 857,394,000 | 767,364,000 | 852,409,000 | 810,195,000 | 799,644,000 | 789,051,000 | 765,544,000 | 771,178,000 | 726,385,000 | 698,651,000 | 677,294,000 | 669,852,000 | 618,832,000 | 604,349,000 | 635,019,000 | 653,064,000 | 667,616,000 | 618,660,000 | 616,664,000 | 668,730,000 | 669,585,000 | 651,285,000 | 664,690,000 | 666,223,000 | 620,505,000 | 557,616,000 | 533,905,000 | 567,730,000 | 571,945,000 | 557,824,000 | 530,532,000 | 594,789,000 | 608,819,000 | 573,470,000 | 529,654,000 | 538,130,000 | 559,183,000 | 568,145,000 | 565,774,000 | 555,632,000 | 536,384,000 | 490,978,000 | 430,399,000 | 388,895,000 | 456,109,000 | 475,971,000 | 456,352,000 | 451,049,000 | 458,251,000 | 425,680,000 | 379,574,000 | 360,175,000 | 380,835,000 | 396,942,000 | 397,398,000 | 337,911,000 | 328,306,000 | |||
yoy | 18.73% | 9.60% | 0.74% | 5.99% | 1.37% | -0.66% | 2.60% | -5.96% | -9.70% | -10.18% | -8.89% | 4.10% | 20.49% | 33.82% | 33.28% | 20.50% | 0.89% | -1.55% | -7.66% | -5.02% | 14.79% | -2.59% | 12.72% | 7.22% | -2.75% | 11.35% | 5.06% | 10.09% | 12.94% | 13.03% | 15.13% | 17.38% | 15.60% | 6.66% | 2.57% | -7.31% | -2.31% | 2.98% | -2.34% | -0.29% | -5.01% | -7.23% | 0.38% | 7.91% | 16.80% | 24.50% | 17.35% | 8.49% | -0.04% | 0.64% | -4.55% | -6.06% | -2.73% | 0.17% | 10.53% | 8.88% | 0.94% | -6.38% | -3.15% | 4.25% | 15.72% | 31.45% | 26.25% | -5.64% | -13.78% | -0.47% | 11.81% | 20.23% | 25.23% | 20.33% | 7.24% | -4.49% | 6.59% | 16.00% | |||||||||
qoq | 8.78% | 1.09% | 3.93% | 3.89% | 0.41% | -7.09% | 9.35% | -0.64% | -1.60% | -4.04% | 0.23% | -4.60% | -2.11% | -2.66% | 14.52% | 10.42% | 8.72% | -3.06% | 3.54% | -7.55% | 6.09% | -9.07% | 6.51% | 11.73% | -9.98% | 5.21% | 1.32% | 1.34% | 3.07% | -0.73% | 6.17% | 3.97% | 3.15% | 1.11% | 8.24% | 2.40% | -4.83% | -2.76% | -2.18% | 7.91% | 0.32% | -7.79% | -0.13% | 2.81% | -2.02% | -0.23% | 7.37% | 11.28% | 4.44% | -5.96% | -0.74% | 2.53% | 5.14% | -10.80% | -2.30% | 6.16% | 8.27% | -1.58% | -3.76% | -1.58% | 0.42% | 1.83% | 3.59% | 9.25% | 14.08% | -14.74% | -4.17% | 4.30% | 1.18% | -1.57% | 7.65% | 12.15% | 5.39% | -5.42% | -4.06% | -0.11% | 17.60% | 2.93% | |||||
cost of sales | 1,044,581,000 | 963,714,000 | 953,583,000 | 915,020,000 | 882,419,000 | 875,430,000 | 942,657,000 | 866,336,000 | 878,837,000 | 894,467,000 | 927,231,000 | 927,964,000 | 967,830,000 | 992,726,000 | 1,016,743,000 | 887,723,000 | 812,213,000 | 747,460,000 | 764,271,000 | 740,337,000 | 789,883,000 | 751,078,000 | 824,037,000 | 774,513,000 | 705,919,000 | 773,219,000 | 732,406,000 | 728,614,000 | 718,415,000 | 693,161,000 | 697,874,000 | 658,564,000 | 645,699,000 | 613,771,000 | 603,338,000 | 557,647,000 | 540,549,000 | 570,663,000 | 591,534,000 | 605,118,000 | 565,388,000 | 566,605,000 | 609,458,000 | 610,498,000 | 591,508,000 | 603,276,000 | 603,584,000 | 561,912,000 | 504,781,000 | 482,403,000 | 513,201,000 | 516,472,000 | 505,803,000 | 479,370,000 | 538,545,000 | 551,426,000 | 518,846,000 | 478,002,000 | 487,842,000 | 505,109,000 | 512,675,000 | 510,864,000 | 499,270,000 | 480,836,000 | 440,507,000 | 385,858,000 | 355,152,000 | 344,038,000 | 353,097,000 | 409,559,000 | 426,147,000 | 407,520,000 | 399,497,000 | 402,697,000 | 371,960,000 | 341,052,000 | 328,533,000 | 341,180,000 | 352,061,000 | 351,894,000 | 300,870,000 | 297,031,000 | |
gross profit | 119,176,000 | 106,138,000 | 104,783,000 | 103,288,000 | 97,751,000 | 100,692,000 | 107,912,000 | 94,415,000 | 88,063,000 | 88,140,000 | 96,716,000 | 93,646,000 | 102,993,000 | 101,199,000 | 107,105,000 | 93,618,000 | 76,510,000 | 69,996,000 | 78,967,000 | 74,050,000 | 91,002,000 | 79,277,000 | 89,190,000 | 82,881,000 | 61,445,000 | 79,190,000 | 77,789,000 | 71,030,000 | 70,636,000 | 72,383,000 | 73,304,000 | 67,821,000 | 52,952,000 | 63,523,000 | 66,514,000 | 61,185,000 | 63,800,000 | 64,356,000 | 61,530,000 | 62,498,000 | 53,272,000 | 50,059,000 | 59,272,000 | 59,087,000 | 59,777,000 | 61,414,000 | 62,639,000 | 58,593,000 | 52,835,000 | 51,502,000 | 54,529,000 | 55,473,000 | 52,021,000 | 51,162,000 | 56,244,000 | 57,393,000 | 54,624,000 | 51,652,000 | 50,288,000 | 54,074,000 | 55,470,000 | 54,910,000 | 56,362,000 | 55,548,000 | 50,471,000 | 44,541,000 | 37,823,000 | 34,605,000 | 35,798,000 | 46,550,000 | 49,824,000 | 48,832,000 | 51,552,000 | 55,554,000 | 53,720,000 | 38,522,000 | 31,642,000 | 39,655,000 | 44,881,000 | 45,504,000 | 37,041,000 | 31,275,000 | |
yoy | 21.92% | 5.41% | -2.90% | 9.40% | 11.00% | 14.24% | 11.58% | 0.82% | -14.50% | -12.90% | -9.70% | 0.03% | 34.61% | 44.58% | 35.63% | 26.43% | -15.92% | -11.71% | -11.46% | -10.66% | 48.10% | 0.11% | 14.66% | 16.68% | -13.01% | 9.40% | 6.12% | 4.73% | 33.40% | 13.95% | 10.21% | 10.85% | -17.00% | -1.29% | 8.10% | -2.10% | 19.76% | 28.56% | 3.81% | 5.77% | -10.88% | -18.49% | -5.38% | 0.84% | 13.14% | 19.25% | 14.87% | 5.62% | 1.56% | 0.66% | -3.05% | -3.35% | -4.77% | -0.95% | 11.84% | 6.14% | -1.53% | -5.93% | -10.78% | -2.65% | 9.90% | 23.28% | 49.02% | 60.52% | 40.99% | -4.32% | -24.09% | -29.13% | -30.56% | -16.21% | -7.25% | 26.76% | 62.92% | 40.09% | 19.69% | -15.34% | -14.58% | 26.79% | |||||
qoq | 12.28% | 1.29% | 1.45% | 5.66% | -2.92% | -6.69% | 14.30% | 7.21% | -0.09% | -8.87% | 3.28% | -9.08% | 1.77% | -5.51% | 14.41% | 22.36% | 9.31% | -11.36% | 6.64% | -18.63% | 14.79% | -11.11% | 7.61% | 34.89% | -22.41% | 1.80% | 9.52% | 0.56% | -2.41% | -1.26% | 8.08% | 28.08% | -16.64% | -4.50% | 8.71% | -4.10% | -0.86% | 4.59% | -1.55% | 17.32% | 6.42% | -15.54% | 0.31% | -1.15% | -2.67% | -1.96% | 6.91% | 10.90% | 2.59% | -5.55% | -1.70% | 6.64% | 1.68% | -9.04% | -2.00% | 5.07% | 5.75% | 2.71% | -7.00% | -2.52% | 1.02% | -2.58% | 1.47% | 10.06% | 13.31% | 17.76% | 9.30% | -3.33% | -23.10% | -6.57% | 2.03% | -5.28% | -7.20% | 3.41% | 39.45% | 21.74% | -20.21% | -11.64% | -1.37% | 22.85% | 18.44% | ||
gross margin % | 10.24% | 9.92% | 9.90% | 10.14% | 9.97% | 10.32% | 10.27% | 9.83% | 9.11% | 8.97% | 9.45% | 9.17% | 9.62% | 9.25% | 9.53% | 9.54% | 8.61% | 8.56% | 9.36% | 9.09% | 10.33% | 9.55% | 9.77% | 9.67% | 8.01% | 9.29% | 9.60% | 8.88% | 8.95% | 9.46% | 9.51% | 9.34% | 7.58% | 9.38% | 9.93% | 9.89% | 10.56% | 10.13% | 9.42% | 9.36% | 8.61% | 8.12% | 8.86% | 8.82% | 9.18% | 9.24% | 9.40% | 9.44% | 9.48% | 9.65% | 9.60% | 9.70% | 9.33% | 9.64% | 9.46% | 9.43% | 9.53% | 9.75% | 9.34% | 9.67% | 9.76% | 9.71% | 10.14% | 10.36% | 10.28% | 10.35% | Infinity% | Infinity% | 9.21% | 10.21% | 10.47% | 10.70% | 11.43% | 12.12% | 12.62% | 10.15% | 8.79% | 10.41% | 11.31% | 11.45% | 10.96% | 9.53% | |
selling and administrative expenses | 57,339,000 | 51,674,000 | 51,671,000 | 49,680,000 | 48,960,000 | 49,149,000 | 54,054,000 | 45,950,000 | 47,555,000 | 42,982,000 | 43,383,000 | 42,348,000 | 46,051,000 | 43,858,000 | 44,791,000 | 44,057,000 | 40,673,000 | 37,502,000 | 36,625,000 | 36,439,000 | 38,286,000 | 32,411,000 | 38,814,000 | 37,028,000 | 38,233,000 | 39,256,000 | 38,584,000 | 36,627,000 | 37,462,000 | 35,432,000 | 36,339,000 | 35,375,000 | 35,637,000 | 31,966,000 | 32,549,000 | 31,716,000 | 31,229,000 | 30,453,000 | 36,074,000 | 29,775,000 | 28,009,000 | 27,028,000 | 30,701,000 | 30,456,000 | 30,325,000 | 30,940,000 | 30,576,000 | 29,180,000 | 27,790,000 | 26,136,000 | 27,762,000 | 30,289,000 | 28,833,000 | 29,678,000 | 28,895,000 | 30,113,000 | 28,856,000 | 27,890,000 | 28,253,000 | 29,189,000 | 29,060,000 | 27,061,000 | 27,352,000 | 28,516,000 | 27,083,000 | 24,319,000 | 23,034,000 | 22,491,000 | 22,344,000 | 25,269,000 | 26,850,000 | 26,350,000 | 23,989,000 | 23,626,000 | 21,176,000 | 20,169,000 | 20,572,000 | 20,346,000 | 20,354,000 | 21,554,000 | 19,301,000 | 17,229,000 | |
restructuring and other charges | 4,683,000 | 9,219,000 | 11,038,000 | 23,094,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | 61,837,000 | 54,464,000 | 53,112,000 | 53,608,000 | 48,791,000 | 46,860,000 | 53,858,000 | 39,246,000 | 29,470,000 | 45,158,000 | 53,333,000 | 28,204,000 | 56,942,000 | 57,341,000 | 62,314,000 | 49,561,000 | 35,837,000 | 30,473,000 | 42,342,000 | 36,373,000 | 50,687,000 | 46,866,000 | 50,376,000 | 45,853,000 | 17,209,000 | 39,934,000 | 37,527,000 | 34,403,000 | 33,174,000 | 36,951,000 | 36,965,000 | 32,446,000 | 17,315,000 | 31,557,000 | 33,965,000 | 29,469,000 | 32,571,000 | 33,903,000 | 23,651,000 | 30,918,000 | 23,346,000 | 21,524,000 | 28,571,000 | 28,631,000 | 29,452,000 | 28,783,000 | 31,648,000 | 28,198,000 | 19,000,000 | 21,761,000 | 26,767,000 | 25,184,000 | 23,188,000 | 21,484,000 | 27,349,000 | 27,280,000 | 25,768,000 | 23,762,000 | 22,035,000 | 24,885,000 | 26,410,000 | 27,849,000 | 29,010,000 | 27,032,000 | 23,388,000 | 20,222,000 | 14,789,000 | 12,114,000 | 5,433,000 | 20,731,000 | 20,855,000 | 22,482,000 | 27,563,000 | 31,928,000 | 31,638,000 | 18,353,000 | 10,651,000 | 18,796,000 | 24,527,000 | 23,950,000 | 17,740,000 | 14,046,000 | |
yoy | 26.74% | 16.23% | -1.39% | 36.59% | 65.56% | 3.77% | 0.98% | 39.15% | -48.25% | -21.25% | -14.41% | -43.09% | 58.89% | 88.17% | 47.17% | 36.26% | -29.30% | -34.98% | -15.95% | -20.67% | 194.54% | 17.36% | 34.24% | 33.28% | -48.13% | 8.07% | 1.52% | 6.03% | 91.59% | 17.09% | 8.83% | 10.10% | -46.84% | -6.92% | 43.61% | -4.69% | 39.51% | 57.51% | -17.22% | 7.99% | -20.73% | -25.22% | -9.72% | 1.54% | 55.01% | 32.27% | 18.24% | 11.97% | -18.06% | 1.29% | -2.13% | -7.68% | -10.01% | -9.59% | 24.12% | 9.62% | -2.43% | -14.68% | -24.04% | -7.94% | 12.92% | 37.72% | 96.16% | 123.15% | 330.48% | -2.46% | -29.09% | -46.12% | -80.29% | -35.07% | -34.08% | 22.50% | 158.78% | 69.87% | 28.99% | -23.37% | -39.96% | 33.82% | |||||
qoq | 13.54% | 2.55% | -0.93% | 9.87% | 4.12% | -12.99% | 37.23% | 33.17% | -34.74% | -15.33% | 89.10% | -50.47% | -0.70% | -7.98% | 25.73% | 38.30% | 17.60% | -28.03% | 16.41% | -28.24% | 8.15% | -6.97% | 9.86% | 166.45% | -56.91% | 6.41% | 9.08% | 3.70% | -10.22% | -0.04% | 13.93% | 87.39% | -45.13% | -7.09% | 15.26% | -9.52% | -3.93% | 43.35% | -23.50% | 32.43% | 8.46% | -24.66% | -0.21% | -2.79% | 2.32% | -9.05% | 12.23% | 48.41% | -12.69% | -18.70% | 6.29% | 8.61% | 7.93% | -21.45% | 0.25% | 5.87% | 8.44% | 7.84% | -11.45% | -5.77% | -5.17% | -4.00% | 7.32% | 15.58% | 15.66% | 36.74% | 22.08% | 122.97% | -73.79% | -0.59% | -7.24% | -18.43% | -13.67% | 0.92% | 72.39% | 72.31% | -43.33% | -23.37% | 2.41% | 35.01% | 26.30% | ||
operating margin % | 5.31% | 5.09% | 5.02% | 5.26% | 4.98% | 4.80% | 5.13% | 4.08% | 3.05% | 4.60% | 5.21% | 2.76% | 5.32% | 5.24% | 5.54% | 5.05% | 4.03% | 3.73% | 5.02% | 4.47% | 5.75% | 5.64% | 5.52% | 5.35% | 2.24% | 4.68% | 4.63% | 4.30% | 4.20% | 4.83% | 4.79% | 4.47% | 2.48% | 4.66% | 5.07% | 4.76% | 5.39% | 5.34% | 3.62% | 4.63% | 3.77% | 3.49% | 4.27% | 4.28% | 4.52% | 4.33% | 4.75% | 4.54% | 3.41% | 4.08% | 4.71% | 4.40% | 4.16% | 4.05% | 4.60% | 4.48% | 4.49% | 4.49% | 4.09% | 4.45% | 4.65% | 4.92% | 5.22% | 5.04% | 4.76% | 4.70% | Infinity% | Infinity% | 1.40% | 4.55% | 4.38% | 4.93% | 6.11% | 6.97% | 7.43% | 4.84% | 2.96% | 4.94% | 6.18% | 6.03% | 5.25% | 4.28% | |
other income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -3,422,000 | -2,888,000 | -2,413,000 | -2,501,000 | -3,137,000 | -3,554,000 | -5,577,000 | -7,389,000 | -8,293,000 | -7,617,000 | -8,130,000 | -8,231,000 | -8,287,000 | -6,894,000 | -5,544,000 | -3,923,000 | -3,345,000 | -3,046,000 | -3,159,000 | -3,190,000 | -3,818,000 | -4,086,000 | -4,228,000 | -3,988,000 | -3,814,000 | -4,132,000 | -3,748,000 | -3,711,000 | -3,145,000 | -2,249,000 | -2,044,000 | -2,910,000 | -3,547,000 | -3,725,000 | -3,748,000 | -3,294,000 | -3,262,000 | -3,274,000 | -3,790,000 | -3,637,000 | -3,674,000 | -3,534,000 | -3,524,000 | -3,280,000 | -3,383,000 | -3,777,000 | -3,343,000 | -3,055,000 | -3,082,000 | -2,815,000 | -2,628,000 | -2,650,000 | -3,640,000 | -3,720,000 | -3,859,000 | -4,125,000 | -4,020,000 | -4,060,000 | -4,085,000 | -3,301,000 | -2,082,000 | -2,181,000 | -2,253,000 | -2,359,000 | -2,418,000 | -2,559,000 | -2,532,000 | -2,680,000 | -2,733,000 | -2,930,000 | -2,823,000 | -2,262,000 | -723,000 | -735,000 | -741,000 | -741,000 | -761,000 | -925,000 | -855,000 | -821,000 | -1,001,000 | -830,000 | |
interest income | 812,000 | 984,000 | 883,000 | 934,000 | 871,000 | 1,234,000 | 1,220,000 | 1,015,000 | 817,000 | 808,000 | 847,000 | 598,000 | 759,000 | 934,000 | 454,000 | 318,000 | 262,000 | 271,000 | 300,000 | 308,000 | 390,000 | 374,000 | 332,000 | 368,000 | 533,000 | 645,000 | 539,000 | 445,000 | 440,000 | 525,000 | 647,000 | 1,068,000 | 1,426,000 | 1,555,000 | 1,487,000 | 1,299,000 | 1,185,000 | 1,071,000 | 1,161,000 | 1,134,000 | 1,015,000 | 932,000 | 947,000 | 866,000 | 788,000 | 897,000 | 842,000 | 770,000 | 683,000 | 639,000 | 458,000 | 402,000 | 383,000 | 397,000 | 417,000 | 446,000 | 415,000 | 483,000 | 413,000 | 388,000 | 273,000 | 293,000 | 293,000 | 320,000 | 367,000 | 456,000 | 472,000 | 448,000 | 472,000 | 931,000 | 1,296,000 | 1,827,000 | 1,991,000 | 2,548,000 | 2,371,000 | 2,264,000 | 2,153,000 | 2,310,000 | 1,937,000 | 1,654,000 | 1,453,000 | ||
miscellaneous | -1,350,000 | -1,528,000 | -1,917,000 | -2,205,000 | -1,502,000 | -1,046,000 | -4,087,000 | -2,568,000 | -3,027,000 | -3,502,000 | 347,000 | -3,194,000 | -1,612,000 | -1,944,000 | -282,000 | -2,678,000 | -1,446,000 | -923,000 | -54,000 | -579,000 | -825,000 | -1,518,000 | -1,072,000 | -600,000 | 154,000 | -2,173,000 | -892,000 | -1,419,000 | -1,773,000 | -1,112,000 | -1,268,000 | -1,052,000 | -477,000 | -346,000 | -696,000 | -103,000 | 1,925,000 | -674,000 | 799,000 | 297,000 | -1,128,000 | -1,620,000 | 775,000 | 471,000 | -60,000 | 138,000 | -103,000 | 1,271,000 | 671,000 | 240,000 | -175,000 | 8,000 | -475,000 | 385,750 | 1,860,000 | 228,000 | -545,000 | 148,250 | 750,000 | -16,000 | -141,000 | -59,750 | -128,000 | -16,000 | -95,000 | 178,000 | 370,000 | 144,000 | 198,000 | -244,000 | -258,000 | -362,000 | -467,000 | -33,000 | -451,000 | -82,000 | -549,000 | 794,000 | |||||
income before income taxes | 57,877,000 | 51,032,000 | 49,665,000 | 49,836,000 | 45,023,000 | 43,494,000 | 45,414,000 | 30,304,000 | 18,967,000 | 34,847,000 | 46,397,000 | 17,377,000 | 47,802,000 | 49,437,000 | 56,942,000 | 43,278,000 | 31,308,000 | 26,775,000 | 39,429,000 | 32,912,000 | 46,434,000 | 41,636,000 | 45,408,000 | 41,633,000 | 14,082,000 | 34,274,000 | 33,426,000 | 29,718,000 | 28,696,000 | 34,115,000 | 34,300,000 | 29,552,000 | 14,717,000 | 29,041,000 | 31,008,000 | 27,371,000 | 32,419,000 | 31,026,000 | 21,821,000 | 28,712,000 | 19,559,000 | 17,302,000 | 26,769,000 | 26,688,000 | 26,797,000 | 26,041,000 | 29,044,000 | 27,184,000 | 17,272,000 | 19,825,000 | 24,422,000 | 22,944,000 | 19,931,000 | 17,686,000 | 23,739,000 | 25,461,000 | 22,391,000 | 19,640,000 | 18,976,000 | 22,722,000 | 24,585,000 | 25,820,000 | 26,227,000 | 24,865,000 | 21,321,000 | 18,024,000 | 12,921,000 | 10,252,000 | 3,316,000 | 18,930,000 | 20,882,750 | 21,789,000 | 28,469,000 | 33,274,000 | 12,754,750 | 19,425,000 | 11,961,000 | 19,632,000 | 14,491,250 | 25,420,000 | 18,537,000 | 14,010,000 | |
income tax expense | 8,068,000 | 9,850,000 | -1,764,000 | 4,720,000 | 5,950,000 | 6,227,000 | 4,193,000 | 5,164,000 | 2,728,000 | 5,632,000 | 6,136,000 | 1,578,000 | 6,958,000 | 7,247,000 | 6,485,000 | 5,784,000 | 4,439,000 | 3,352,000 | 6,088,000 | 5,303,000 | 4,671,000 | 5,437,000 | 7,703,000 | 5,791,000 | 1,156,000 | 3,268,000 | -3,405,000 | 4,917,000 | 3,938,000 | 11,889,000 | -38,442,000 | 3,051,000 | 2,427,000 | 127,534,000 | 1,999,000 | 1,792,000 | 3,124,000 | 2,847,000 | 2,728,000 | 2,613,000 | 2,772,000 | 2,854,000 | 2,904,000 | 2,894,000 | 3,203,000 | 2,962,000 | 2,594,000 | 2,600,000 | -1,244,000 | 2,162,000 | -42,000 | -260,000 | 1,956,000 | 1,070,000 | 23,011,000 | 1,928,000 | 2,433,000 | 1,770,000 | 653,000 | 682,000 | 725,000 | 787,000 | -380,000 | 497,000 | 607,000 | 180,000 | -2,130,000 | 1,042,000 | -1,712,000 | 1,892,000 | 1,765,000 | 4,357,000 | 6,359,000 | 5,989,000 | 8,332,000 | 3,885,000 | 1,803,000 | 4,515,000 | -17,757,000 | 328,000 | 253,000 | ||
net income | 49,809,000 | 41,182,000 | 51,429,000 | 45,116,000 | 39,073,000 | 37,267,000 | 41,221,000 | 25,140,000 | 16,239,000 | 29,215,000 | 40,261,000 | 15,799,000 | 40,844,000 | 42,190,000 | 50,457,000 | 37,494,000 | 26,869,000 | 23,423,000 | 33,341,000 | 27,609,000 | 41,763,000 | 36,199,000 | 37,705,000 | 35,842,000 | 12,926,000 | 31,006,000 | 36,831,000 | 24,801,000 | 24,758,000 | 22,226,000 | 72,742,000 | 26,501,000 | 12,290,000 | -98,493,000 | 29,009,000 | 25,579,000 | 29,295,000 | 28,179,000 | 19,093,000 | 26,099,000 | 16,787,000 | 14,448,000 | 23,865,000 | 23,794,000 | 23,594,000 | 23,079,000 | 26,450,000 | 24,584,000 | 18,516,000 | 17,663,000 | 24,464,000 | 23,204,000 | 17,975,000 | 16,616,000 | 728,000 | 23,533,000 | 19,958,000 | 17,870,000 | 18,323,000 | 22,040,000 | 23,860,000 | 25,033,000 | 26,607,000 | 24,368,000 | 20,714,000 | 17,844,000 | 15,051,000 | 9,210,000 | 5,028,000 | 17,038,000 | 17,319,000 | 17,432,000 | 22,110,000 | 27,285,000 | 24,903,000 | 15,540,000 | 10,158,000 | 15,117,000 | 42,639,000 | 25,092,000 | 18,537,000 | 13,757,000 | |
yoy | 27.48% | 10.51% | 24.76% | 79.46% | 140.61% | 27.56% | 2.38% | 59.12% | -60.24% | -30.75% | -20.21% | -57.86% | 52.01% | 80.12% | 51.34% | 35.80% | -35.66% | -35.29% | -11.57% | -22.97% | 223.09% | 16.75% | 2.37% | 44.52% | -47.79% | 39.50% | -49.37% | -6.41% | 101.45% | -122.57% | 150.76% | 3.60% | -58.05% | -449.53% | 51.94% | -1.99% | 74.51% | 95.04% | -20.00% | 9.69% | -28.85% | -37.40% | -9.77% | -3.21% | 27.42% | 30.66% | 8.12% | 5.95% | 3.01% | 6.30% | 3260.44% | -1.40% | -9.94% | -7.02% | -96.03% | 6.77% | -16.35% | -28.61% | -31.13% | -9.55% | 15.19% | 40.29% | 76.78% | 164.58% | 311.97% | 4.73% | -13.10% | -47.17% | -77.26% | -37.56% | -30.45% | 12.18% | 117.66% | 80.49% | -41.60% | -38.07% | -45.20% | 9.89% | |||||
qoq | 20.95% | -19.92% | 13.99% | 15.47% | 4.85% | -9.59% | 63.97% | 54.81% | -44.42% | -27.44% | 154.83% | -61.32% | -3.19% | -16.38% | 34.57% | 39.54% | 14.71% | -29.75% | 20.76% | -33.89% | 15.37% | -3.99% | 5.20% | 177.29% | -58.31% | -15.82% | 48.51% | 0.17% | 11.39% | -69.45% | 174.49% | 115.63% | -112.48% | -439.53% | 13.41% | -12.68% | 3.96% | 47.59% | -26.84% | 55.47% | 16.19% | -39.46% | 0.30% | 0.85% | 2.23% | -12.74% | 7.59% | 32.77% | 4.83% | -27.80% | 5.43% | 29.09% | 8.18% | 2182.42% | -96.91% | 17.91% | 11.68% | -2.47% | -16.86% | -7.63% | -4.69% | -5.92% | 9.19% | 17.64% | 16.08% | 18.56% | 63.42% | 83.17% | -70.49% | -1.62% | -0.65% | -21.16% | -18.97% | 9.57% | 60.25% | 52.98% | -32.80% | -64.55% | 69.93% | 35.36% | 34.75% | ||
net income margin % | 4.28% | 3.85% | 4.86% | 4.43% | 3.99% | 3.82% | 3.92% | 2.62% | 1.68% | 2.97% | 3.93% | 1.55% | 3.81% | 3.86% | 4.49% | 3.82% | 3.02% | 2.87% | 3.95% | 3.39% | 4.74% | 4.36% | 4.13% | 4.18% | 1.68% | 3.64% | 4.55% | 3.10% | 3.14% | 2.90% | 9.43% | 3.65% | 1.76% | -14.54% | 4.33% | 4.13% | 4.85% | 4.44% | 2.92% | 3.91% | 2.71% | 2.34% | 3.57% | 3.55% | 3.62% | 3.47% | 3.97% | 3.96% | 3.32% | 3.31% | 4.31% | 4.06% | 3.22% | 3.13% | 0.12% | 3.87% | 3.48% | 3.37% | 3.40% | 3.94% | 4.20% | 4.42% | 4.79% | 4.54% | 4.22% | 4.15% | Infinity% | Infinity% | 1.29% | 3.74% | 3.64% | 3.82% | 4.90% | 5.95% | 5.85% | 4.09% | 2.82% | 3.97% | 10.74% | 6.31% | 5.49% | 4.19% | |
earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 1.86 | 1.54 | 1.91 | 1.67 | 1.44 | 1.38 | 1.51 | 0.92 | 0.59 | 1.06 | 1.46 | 0.57 | 1.48 | 1.53 | 1.82 | 1.35 | 0.96 | 0.84 | 1.18 | 0.97 | 1.45 | 1.25 | 1.29 | 1.23 | 0.44 | 1.06 | 1.25 | 0.83 | 0.81 | 0.71 | 2.19 | 0.81 | 0.37 | -2.93 | 0.86 | 0.76 | 0.87 | 0.84 | 0.57 | 0.78 | 0.5 | 0.43 | 0.71 | 0.71 | 0.7 | 0.69 | 0.78 | 0.73 | 0.55 | 0.52 | 0.69 | 0.69 | 0.52 | 0.48 | 0.02 | 0.67 | 0.57 | 0.52 | 0.53 | 0.6 | 0.6 | 0.62 | 0.66 | 0.6 | 0.52 | 0.45 | 0.39 | 0.23 | 0.13 | 0.43 | 0.375 | 0.42 | 0.48 | 0.59 | 0.22 | 0.34 | 0.22 | 0.33 | 0.32 | 0.55 | 0.42 | 0.31 | |
diluted | 1.82 | 1.51 | 1.87 | 1.64 | 1.41 | 1.34 | 1.48 | 0.91 | 0.58 | 1.04 | 1.44 | 0.56 | 1.45 | 1.49 | 1.77 | 1.33 | 0.95 | 0.82 | 1.16 | 0.95 | 1.42 | 1.23 | 1.27 | 1.2 | 0.43 | 1.03 | 1.22 | 0.81 | 0.79 | 0.69 | 2.17 | 0.79 | 0.36 | -2.93 | 0.84 | 0.74 | 0.84 | 0.82 | 0.56 | 0.76 | 0.5 | 0.42 | 0.69 | 0.69 | 0.69 | 0.67 | 0.77 | 0.71 | 0.53 | 0.51 | 0.67 | 0.68 | 0.52 | 0.47 | 0.02 | 0.66 | 0.56 | 0.51 | 0.52 | 0.58 | 0.59 | 0.61 | 0.65 | 0.59 | 0.51 | 0.44 | 0.38 | 0.23 | 0.13 | 0.43 | 0.37 | 0.41 | 0.48 | 0.58 | 0.218 | 0.33 | 0.22 | 0.32 | 0.31 | 0.53 | 0.4 | 0.31 | |
weighted-average shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 26,757 | 26,766 | 27,038 | 27,059 | 27,109 | 27,087 | 27,397 | 27,364 | 27,542 | 27,485 | 27,582 | 27,561 | 27,661 | 27,639 | 27,862 | 27,738 | 27,987 | 28,018 | 28,575 | 28,529 | 28,736 | 28,861 | 29,195 | 29,199 | 29,291 | 29,147 | 30,271 | 29,912 | 30,603 | 31,403 | 33,003 | 32,796 | 33,538 | 33,567 | 33,612 | 33,669 | 33,703 | 33,534 | 33,374 | 33,402 | 33,319 | 33,396 | 33,618 | 33,653 | 33,606 | 33,602 | 33,785 | 33,837 | 33,868 | 33,730 | 34,330 | 33,797 | 34,286 | 34,836 | 34,874 | 34,982 | 34,874 | 34,600 | 38,063 | 37,021 | 39,927 | 40,468 | 40,051 | 40,337 | 39,885 | 39,587 | 39,411 | 39,445 | 39,366 | 39,337 | 43,340 | 41,962 | 45,611 | 46,448 | 46,312 | 46,336 | 46,296 | 46,242 | 45,146 | 45,848 | 44,633 | 43,897 | |
diluted | 27,310 | 27,349 | 27,616 | 27,532 | 27,662 | 27,763 | 27,909 | 27,765 | 27,929 | 28,013 | 28,114 | 27,992 | 28,184 | 28,305 | 28,439 | 28,179 | 28,427 | 28,709 | 29,167 | 29,068 | 29,310 | 29,539 | 29,916 | 29,793 | 29,925 | 30,065 | 31,074 | 30,635 | 31,385 | 32,286 | 33,919 | 33,651 | 34,387 | 33,567 | 34,553 | 34,568 | 34,702 | 34,544 | 34,098 | 34,174 | 33,834 | 34,062 | 34,379 | 34,454 | 34,342 | 34,439 | 34,655 | 34,670 | 34,703 | 34,693 | 34,892 | 34,363 | 34,694 | 35,283 | 35,529 | 35,643 | 35,658 | 35,181 | 38,800 | 37,860 | 40,659 | 41,210 | 40,831 | 41,208 | 40,761 | 40,252 | 39,654 | 39,712 | 39,463 | 39,472 | 43,850 | 42,481 | 46,030 | 47,053 | 46,739 | 46,722 | 46,601 | 46,779 | 46,490 | 47,274 | 46,347 | 45,099 | |
comprehensive income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income: | 581.25 | 8,764 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
derivative instrument and other fair value adjustments | -6,888 | 3,170 | -505 | 15,034 | 863 | -16,756 | 14,545 | -5,397 | -1,609 | 8,397 | -3,536 | -6,630 | 2,924 | 8,439 | -3,670 | -3,239 | 436 | 1,272 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments | -3,682 | 793 | -1,543 | 18,579 | 8,885 | -17,360 | 11,801 | -1,637 | -3,645 | 12,489 | -8,785 | 2,357 | 3,152 | 13,777 | -11,064 | -10,873 | -4,328 | -1,578 | -3,490 | 1,434 | -3,404 | 8,700 | 7,431 | 5,586 | -7,327 | 5,204 | -4,820 | -679 | 515 | -1,871 | -2,008 | -7,965 | 4,773 | 2,142 | 6,534 | 6,367 | 2,613 | -11,359 | -881 | -7,570 | 1,022 | -6,606 | -5,669 | -1,434 | -1,366 | -5,361 | -1,464 | -1,276 | -2,901 | 2,421 | 4,893 | 1,271 | -2,035 | 2,625 | -324.5 | -2,475 | 342 | 835 | 662.75 | 281 | 1,552 | 818 | -284 | 30 | -911 | -255 | -757.5 | 831 | 189 | -4,050 | 467 | 174 | 1,307 | 387 | 419.5 | 475 | 220 | 983 | 449 | 1,053 | 1,912 | -1,169 | |
other comprehensive income | -10,570 | 3,963 | -2,048 | 33,613 | 9,748 | -34,116 | 26,346 | -7,034 | -5,254 | 20,886 | -12,321 | -4,273 | 6,076 | 22,216 | -14,734 | -14,112 | -3,892 | -306 | -2,936 | 216 | -7,960 | 12,755 | 7,427 | 2,499 | -1,493 | -3,695 | -12,988 | 6,002 | 3,681 | 8,192 | 9,358 | 5,772 | 9,065 | -11,875 | -493 | -2,680 | -10,005 | -2,272 | 234 | -1,515 | 1,898 | ||||||||||||||||||||||||||||||||||||||||||
total comprehensive income | 39,239 | 45,145 | 49,381 | 78,729 | 48,821 | 3,151 | 67,567 | 18,106 | 10,985 | 50,101 | 27,940 | 11,526 | 46,920 | 64,406 | 35,723 | 23,382 | 22,977 | 23,117 | 30,405 | 27,825 | 33,803 | 48,954 | 48,105 | 44,606 | -940 | 38,433 | 31,105 | 23,716 | 27,257 | 20,733 | 69,047 | 13,513 | 18,292 | -94,812 | 37,201 | 34,937 | 35,067 | 11,417 | 14,721 | 17,200 | 25,852 | 13,586 | 11,990 | 23,301 | 20,914 | 13,074 | 24,178 | 24,818 | 17,001 | 19,561 | |||||||||||||||||||||||||||||||||
restructuring and impairment charges | 2,021,000 | 1,238,000 | 2,029,000 | 6,003,000 | 415,000 | 1,215,000 | 6,045,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
derivative instrument fair value adjustment | -429.75 | -1,218 | -4,556 | 4,055 | 2,969 | 3,178 | -6,539 | 2,223 | 1,984 | 378 | -1,687 | -5,023 | 1,229 | 1,539 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income : | -13,866 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
derivative instrument fair value adjustments | 489 | -406 | 186.75 | 2,991 | 3,159 | -5,403 | 3,114.5 | -1,329 | 8,043 | 5,744 | -1,254.25 | 941 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss | -19.75 | -1,085 | -16,762 | -4,372 | -8,899 | -862 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | 1,307,250 | 1,805,000 | 1,917,000 | 1,507,000 | 3,605,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income — net of income tax: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring costs | 1,691,000 | 2,273,000 | 550,000 | 233,000 | 419,000 | 513,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
derivative instrument fair value adjustment —net of income tax | -1,314 | -4,644 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
derivative instrument fair market value adjustment —net of income tax | 593.25 | 1,510 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
derivative instrument fair market value adjustment—net of income tax | 1,386 | -523 | -619.75 | -3,202 | 1,234 | -511 | 636.5 | -1,113 | 2,065 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income | 14,294.25 | 21,273 | 17,174 | 18,730 | 15,652.25 | 19,945 | 22,365 | 20,299 | 19,212.25 | 23,139 | 27,671 | 26,039 | 15,785.75 | 23,825 | 21,030 | 18,288 | 6,188.75 | 10,712 | 5,573 | 8,470 | 16,888.25 | 16,466 | 23,417 | 27,672 | 10,623.25 | 16,015 | 10,378 | 16,100 | 14,795.5 | 26,145 | 20,449 | 12,588 | |||||||||||||||||||||||||||||||||||||||||||||||||||
derivative instrument fair market value adjustment – net of income tax | 1,594 | 816.25 | 818 | 188 | 338.25 | -573 | -872.75 | 671 | -4,518 | -285 | -1,140 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
derivative instrument fair market value adjustment — net of income tax | 2,259 | 1,227 | 356 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment costs | 5,748,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
derivative instrument fair market value adjustment - net of income tax | 699 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net salest | 305,911,750 | 378,643,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses: - sum | 28,969,000 | 26,350,000 | 23,989,000 | 23,626,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring and asset impairment costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
miscellaneous income | 164,000 | 637,000 | 345,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring and impairment costs |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-04-04 | 2026-01-03 | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-30 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-10-01 | 2022-07-02 | 2022-04-02 | 2022-01-01 | 2021-10-02 | 2021-07-03 | 2021-04-03 | 2021-01-02 | 2020-10-03 | 2020-07-04 | 2020-04-04 | 2020-01-04 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-10-01 | 2016-07-02 | 2016-04-02 | 2016-01-02 | 2015-10-03 | 2015-07-04 | 2015-04-04 | 2015-01-03 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-10-01 | 2011-07-02 | 2011-04-02 | 2011-01-01 | 2010-10-02 | 2010-07-03 | 2010-04-03 | 2010-01-02 | 2009-10-03 | 2009-07-04 | 2009-04-04 | 2009-01-03 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2007-09-29 | 2007-06-30 | 2007-03-31 | 2006-12-30 | 2006-09-30 | 2006-07-01 | 2006-04-01 | 2005-12-31 | 2005-10-01 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 303,133,000 | 248,825,000 | 306,464,000 | 237,567,000 | 310,531,000 | 317,161,000 | 345,109,000 | 269,868,000 | 265,053,000 | 231,982,000 | 256,233,000 | 252,965,000 | 269,664,000 | 247,880,000 | 274,805,000 | 276,608,000 | 307,964,000 | 217,067,000 | 270,172,000 | 303,255,000 | 294,370,000 | 356,724,000 | 385,807,000 | 296,545,000 | 225,830,000 | 252,914,000 | 223,761,000 | 198,395,000 | 184,028,000 | 188,799,000 | 297,269,000 | 332,723,000 | 402,470,000 | 506,694,000 | 568,860,000 | 519,172,000 | 524,520,000 | 496,505,000 | 432,964,000 | 433,679,000 | 409,796,000 | 354,728,000 | 357,106,000 | 354,830,000 | 356,296,000 | 239,685,000 | 346,591,000 | 330,314,000 | 323,695,000 | 324,156,000 | 341,865,000 | 285,604,000 | 276,507,000 | 274,183,000 | 297,619,000 | 277,909,000 | 257,754,000 | 248,284,000 | 242,107,000 | 208,729,000 | 123,381,000 | 149,498,000 | 188,244,000 | 190,203,000 | 234,028,000 | 233,931,000 | 258,382,000 | 215,493,000 | 201,330,000 | 178,391,000 | 165,970,000 | 206,499,000 | 144,165,000 | 158,547,000 | 154,109,000 | 145,206,000 | 132,706,000 | 132,872,000 | 164,912,000 | 139,750,000 | 124,673,000 | 109,667,000 | 98,727,000 |
restricted cash | 48,000 | 598,000 | 294,000 | 50,000 | 31,000 | 688,000 | 2,353,000 | 22,000 | 41,000 | 430,000 | 421,000 | 589,000 | 700,000 | 31,000 | 665,000 | 1,222,000 | 912,000 | 1,324,000 | 341,000 | 4,242,000 | 142,000 | 209,000 | 2,087,000 | 3,098,000 | 1,458,000 | 2,208,000 | 2,493,000 | 7,004,000 | 331,000 | 4,074,000 | 417,000 | 828,000 | 845,000 | 8,157,000 | 394,000 | 787,000 | 458,000 | 1,342,000 | |||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 702,339,000 | 679,660,000 | 656,573,000 | 663,549,000 | 609,493,000 | 597,470,000 | 622,366,000 | 643,786,000 | 645,523,000 | 656,207,000 | 661,542,000 | 706,898,000 | 661,445,000 | 733,962,000 | 737,696,000 | 613,510,000 | 571,085,000 | 589,253,000 | 519,684,000 | 469,352,000 | 508,576,000 | 484,672,000 | 482,086,000 | 519,323,000 | 462,812,000 | 461,705,000 | 488,284,000 | 459,311,000 | 445,053,000 | 428,487,000 | 394,827,000 | 379,136,000 | 400,262,000 | 334,776,000 | 365,513,000 | 318,168,000 | 320,495,000 | 343,661,000 | 416,888,000 | 375,240,000 | 325,392,000 | 360,220,000 | 384,680,000 | 349,922,000 | 342,163,000 | 378,851,000 | 324,072,000 | 328,170,000 | 301,374,000 | 300,275,000 | 305,350,000 | 335,118,000 | 335,279,000 | 290,458,000 | 323,210,000 | 312,510,000 | 295,230,000 | 264,287,000 | 284,019,000 | 301,213,000 | 279,534,000 | 318,533,000 | 311,205,000 | 274,663,000 | 242,317,000 | 233,904,000 | 193,222,000 | 205,440,000 | 200,665,000 | 225,746,000 | 253,496,000 | 241,099,000 | 228,813,000 | 249,064,000 | 230,826,000 | 199,131,000 | 194,442,000 | 190,476,000 | 209,737,000 | 218,128,000 | 176,259,000 | 174,844,000 | 167,345,000 |
contract assets | 160,382,000 | 152,682,000 | 150,654,000 | 145,145,000 | 136,131,000 | 128,086,000 | 120,560,000 | 115,982,000 | 131,174,000 | 131,640,000 | 142,297,000 | 132,995,000 | 133,029,000 | 119,016,000 | 138,540,000 | 128,050,000 | 116,087,000 | 105,450,000 | 115,283,000 | 114,022,000 | 116,440,000 | 113,225,000 | 113,946,000 | 116,442,000 | 111,277,000 | 107,040,000 | 90,841,000 | 105,201,000 | 86,803,000 | 82,775,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 1,373,732,000 | 1,305,339,000 | 1,229,839,000 | 1,278,219,000 | 1,280,385,000 | 1,290,179,000 | 1,311,434,000 | 1,434,297,000 | 1,518,729,000 | 1,575,094,000 | 1,562,037,000 | 1,641,673,000 | 1,649,719,000 | 1,645,011,000 | 1,602,783,000 | 1,561,264,000 | 1,374,285,000 | 1,185,915,000 | 972,312,000 | 874,718,000 | 771,605,000 | 764,322,000 | 763,461,000 | 819,543,000 | 765,818,000 | 735,803,000 | 700,938,000 | 757,206,000 | 802,261,000 | 798,271,000 | 794,346,000 | 755,809,000 | 701,666,000 | 669,894,000 | 654,642,000 | 653,101,000 | 609,709,000 | 564,813,000 | 564,131,000 | 575,121,000 | 563,291,000 | 549,501,000 | 569,371,000 | 588,453,000 | 557,040,000 | 539,577,000 | 525,970,000 | 516,956,000 | 462,209,000 | 440,482,000 | 404,020,000 | 439,583,000 | 484,327,000 | 480,992,000 | 457,691,000 | 487,749,000 | 492,347,000 | 456,179,000 | 455,836,000 | 484,041,000 | 499,482,000 | 521,391,000 | 492,430,000 | 468,870,000 | 430,851,000 | 372,753,000 | 322,352,000 | 313,457,000 | 336,243,000 | 346,219,000 | 340,244,000 | 342,309,000 | 312,957,000 | 295,537,000 | 275,854,000 | 253,763,000 | 244,129,000 | 236,690,000 | 224,342,000 | 232,824,000 | 207,905,000 | 183,779,000 | 180,098,000 |
prepaid expenses and other | 97,569,000 | 69,534,000 | 54,969,000 | 70,538,000 | 59,740,000 | 53,739,000 | 75,328,000 | 76,895,000 | 70,531,000 | 54,879,000 | 49,693,000 | 64,166,000 | 65,717,000 | 68,401,000 | 61,633,000 | 73,771,000 | 64,640,000 | 62,470,000 | 53,094,000 | 46,151,000 | 36,202,000 | 39,194,000 | 31,772,000 | 32,836,000 | 27,537,000 | 33,719,000 | 31,974,000 | 30,584,000 | 30,987,000 | 31,435,000 | 30,302,000 | 31,221,000 | 32,313,000 | 31,362,000 | 28,046,000 | 29,581,000 | 25,130,000 | 24,066,000 | 19,364,000 | 25,911,000 | 27,095,000 | 23,130,000 | 22,882,000 | 26,012,000 | 26,929,000 | 28,814,000 | 27,757,000 | 28,706,000 | 25,360,000 | 24,164,000 | 23,870,000 | 22,267,000 | 22,199,000 | 19,010,000 | 15,785,000 | 14,837,000 | 15,368,000 | 14,184,000 | 10,858,000 | 19,965,000 | 19,268,000 | 16,872,000 | 15,153,000 | 15,104,000 | 11,896,000 | 10,704,000 | 9,421,000 | 10,184,000 | 13,517,000 | 11,397,000 | 11,742,000 | 7,421,000 | 7,112,000 | 6,974,000 | 5,434,000 | 6,173,000 | 7,477,000 | 8,646,000 | 6,226,000 | 6,260,000 | 6,788,000 | 5,865,000 | 5,693,000 |
total current assets | 2,637,203,000 | 2,456,638,000 | 2,398,793,000 | 2,395,068,000 | 2,396,311,000 | 2,387,323,000 | 2,477,150,000 | 2,540,850,000 | 2,631,051,000 | 2,650,232,000 | 2,672,223,000 | 2,799,286,000 | 2,780,274,000 | 2,814,301,000 | 2,816,122,000 | 2,654,425,000 | 2,434,973,000 | 2,161,479,000 | 1,930,886,000 | 1,811,740,000 | 1,727,335,000 | 1,758,346,000 | 1,779,159,000 | 1,787,787,000 | 1,594,732,000 | 1,593,389,000 | 1,538,291,000 | 1,557,701,000 | 1,549,463,000 | 1,533,841,000 | 1,517,161,000 | 1,499,717,000 | 1,537,556,000 | 1,550,883,000 | 1,617,455,000 | 1,520,809,000 | 1,480,312,000 | 1,430,387,000 | 1,433,347,000 | 1,419,867,000 | 1,336,096,000 | 1,298,241,000 | 1,344,725,000 | 1,325,616,000 | 1,288,839,000 | 1,193,326,000 | 1,230,839,000 | 1,208,035,000 | 1,116,529,000 | 1,093,010,000 | 1,079,022,000 | 1,084,834,000 | 1,120,558,000 | 1,066,888,000 | 1,096,537,000 | 1,108,760,000 | 1,077,137,000 | 999,313,000 | 1,008,570,000 | 1,036,002,000 | 943,641,000 | 1,027,657,000 | 1,025,991,000 | 966,810,000 | 935,607,000 | 866,247,000 | 798,434,000 | 758,056,000 | 766,728,000 | 778,229,000 | 786,969,000 | 812,216,000 | 705,818,000 | 776,839,000 | 734,155,000 | 660,755,000 | 634,132,000 | 621,868,000 | 645,449,000 | 627,020,000 | 540,689,000 | 484,243,000 | 461,990,000 |
property, plant and equipment | 535,171,000 | 538,648,000 | 546,052,000 | 534,560,000 | 511,865,000 | 505,108,000 | 501,112,000 | 489,856,000 | 493,803,000 | 498,979,000 | 492,036,000 | 476,482,000 | 469,387,000 | 448,325,000 | 444,705,000 | 429,990,000 | 425,874,000 | 414,981,000 | 395,094,000 | 380,545,000 | 379,014,000 | 381,612,000 | 383,661,000 | 380,056,000 | 381,668,000 | 387,509,000 | 384,224,000 | 381,351,000 | 373,918,000 | 361,311,000 | 341,306,000 | 334,528,000 | 324,484,000 | 318,358,000 | 314,665,000 | 305,763,000 | 282,827,000 | 284,968,000 | 291,225,000 | 300,816,000 | 307,227,000 | 313,656,000 | 317,351,000 | 322,821,000 | 323,722,000 | 327,577,000 | 334,926,000 | 338,379,000 | 333,315,000 | 333,985,000 | 325,061,000 | 314,511,000 | 295,138,000 | 281,240,000 | 253,001,000 | 253,826,000 | 264,887,000 | 265,505,000 | 247,785,000 | 237,435,000 | 235,568,000 | 235,714,000 | 222,839,000 | 215,955,000 | 205,843,000 | 197,469,000 | 195,548,000 | 192,788,000 | 194,122,000 | 179,123,000 | 171,366,000 | 168,770,000 | 163,616,000 | 159,517,000 | 152,997,000 | 149,907,000 | 147,412,000 | 134,437,000 | 129,755,000 | 130,617,000 | 128,686,000 | 123,140,000 | |
operating lease right-of-use assets | 68,632,000 | 70,346,000 | 72,863,000 | 74,741,000 | 76,217,000 | 78,045,000 | 74,360,000 | 58,867,000 | 63,106,000 | 67,420,000 | 69,363,000 | 71,914,000 | 62,795,000 | 64,069,000 | 65,134,000 | 64,293,000 | 67,062,000 | 69,519,000 | 72,087,000 | 66,838,000 | 68,877,000 | 71,296,000 | 69,879,000 | 71,885,000 | 74,371,000 | 79,318,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 91,663,000 | 91,339,000 | 91,349,000 | 73,550,000 | 73,841,000 | 73,832,000 | 73,919,000 | 55,119,000 | 62,665,000 | 62,721,000 | 62,590,000 | 40,350,000 | 39,405,000 | 39,337,000 | 39,075,000 | 26,919,000 | 27,271,000 | 27,346,000 | 27,385,000 | 25,015,000 | 22,351,000 | 21,446,000 | 21,422,000 | 14,089,000 | 14,071,000 | 14,127,000 | 13,654,000 | 10,827,000 | 10,889,000 | 10,832,000 | 10,825,000 | 5,292,000 | 4,786,000 | 4,733,000 | 4,709,000 | 4,834,000 | 9,916,000 | 10,522,000 | 10,662,000 | 10,686,000 | 6,399,000 | 3,891,000 | 3,933,000 | 3,917,000 | 2,262,000 | 2,246,000 | 2,245,000 | 2,232,000 | 15,755,000 | 16,438,000 | 16,379,000 | 15,750,000 | 22,054,000 | 21,976,000 | 21,363,000 | 18,959,000 | 17,970,000 | 16,515,000 | 14,955,000 | 15,057,000 | 13,482,000 | 14,973,000 | 16,476,000 | 15,517,000 | 14,888,000 | 12,771,000 | 12,217,000 | 12,932,000 | 11,482,000 | 10,378,000 | 8,184,000 | 10,232,000 | 58,000 | 64,000 | 88,000 | 127,000 | |||||||
other assets | 28,300,000 | 28,996,000 | 28,053,000 | 27,714,000 | 27,506,000 | 27,009,000 | 27,280,000 | 26,183,000 | 26,032,000 | 25,261,000 | 24,960,000 | 30,911,000 | 30,159,000 | 29,260,000 | 28,189,000 | 28,836,000 | 34,868,000 | 36,321,000 | 36,441,000 | 37,299,000 | 39,226,000 | 34,707,000 | 30,356,000 | 35,761,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total non-current assets | 723,766,000 | 729,329,000 | 738,317,000 | 710,565,000 | 689,429,000 | 683,994,000 | 676,671,000 | 630,025,000 | 645,606,000 | 654,381,000 | 648,949,000 | 619,657,000 | 601,746,000 | 580,991,000 | 577,103,000 | 550,038,000 | 555,075,000 | 548,167,000 | 531,007,000 | 509,697,000 | 509,468,000 | 513,712,000 | 510,689,000 | 500,737,000 | 500,466,000 | 516,715,000 | 462,592,000 | 458,530,000 | 451,388,000 | 435,842,000 | 415,481,000 | 394,912,000 | 372,418,000 | 365,324,000 | 358,727,000 | 347,823,000 | 324,035,000 | 325,792,000 | 332,472,000 | 341,083,000 | 347,428,000 | 353,799,000 | 357,663,000 | 366,623,000 | 367,310,000 | 369,616,000 | |||||||||||||||||||||||||||||||||||||
total assets | 3,360,969,000 | 3,185,967,000 | 3,137,110,000 | 3,105,633,000 | 3,085,740,000 | 3,071,317,000 | 3,153,821,000 | 3,170,875,000 | 3,276,657,000 | 3,304,613,000 | 3,321,172,000 | 3,418,943,000 | 3,382,020,000 | 3,395,292,000 | 3,393,225,000 | 3,204,463,000 | 2,990,048,000 | 2,709,646,000 | 2,461,893,000 | 2,321,437,000 | 2,236,803,000 | 2,272,058,000 | 2,289,848,000 | 2,288,524,000 | 2,095,198,000 | 2,110,104,000 | 2,000,883,000 | 2,016,231,000 | 2,000,851,000 | 1,969,683,000 | 1,932,642,000 | 1,894,629,000 | 1,909,974,000 | 1,916,207,000 | 1,976,182,000 | 1,868,632,000 | 1,804,347,000 | 1,756,179,000 | 1,765,819,000 | 1,760,950,000 | 1,683,524,000 | 1,652,040,000 | 1,702,388,000 | 1,692,239,000 | 1,656,149,000 | 1,562,942,000 | 1,609,026,000 | 1,588,315,000 | 1,494,742,000 | 1,473,414,000 | 1,447,684,000 | 1,444,960,000 | 1,461,076,000 | 1,393,649,000 | 1,408,199,000 | 1,410,911,000 | 1,379,347,000 | 1,291,689,000 | 1,304,525,000 | 1,312,532,000 | 1,207,015,000 | 1,290,108,000 | 1,290,379,000 | 1,219,920,000 | 1,180,183,000 | 1,098,991,000 | 1,022,672,000 | 976,676,000 | 984,690,000 | 1,004,241,000 | 992,230,000 | 1,009,819,000 | 900,811,000 | 963,290,000 | 916,516,000 | 837,202,000 | 807,868,000 | 793,560,000 | 801,462,000 | 775,038,000 | 687,123,000 | 628,588,000 | 600,468,000 |
liabilities and shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt and finance lease obligations | 143,112,000 | 66,837,000 | 45,793,000 | 50,678,000 | 121,014,000 | 121,977,000 | 157,325,000 | 258,175,000 | 245,964,000 | 251,119,000 | 240,205,000 | 304,781,000 | 294,011,000 | 329,076,000 | 273,971,000 | 250,012,000 | 222,393,000 | 151,417,000 | 66,313,000 | 60,468,000 | 50,229,000 | 148,408,000 | 146,829,000 | 145,993,000 | 107,880,000 | 67,847,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 851,909,000 | 745,641,000 | 726,597,000 | 722,270,000 | 680,078,000 | 666,118,000 | 606,378,000 | 592,644,000 | 627,427,000 | 647,386,000 | 646,610,000 | 697,112,000 | 729,225,000 | 753,755,000 | 805,583,000 | 853,203,000 | 767,536,000 | 711,248,000 | 634,969,000 | 579,571,000 | 528,363,000 | 488,969,000 | 516,297,000 | 553,254,000 | 483,441,000 | 515,484,000 | 444,944,000 | 430,586,000 | 476,481,000 | 516,989,000 | 506,322,000 | 473,374,000 | 431,659,000 | 420,984,000 | 413,999,000 | 394,220,000 | 382,312,000 | 375,601,000 | 397,200,000 | 410,537,000 | 383,092,000 | 368,030,000 | 400,710,000 | 416,190,000 | 407,428,000 | 347,139,000 | 396,363,000 | 413,401,000 | 348,205,000 | 337,300,000 | 313,404,000 | 304,913,000 | 337,694,000 | 320,808,000 | 341,276,000 | 358,734,000 | 350,293,000 | 299,492,000 | 307,152,000 | 307,864,000 | 322,447,000 | 346,622,000 | 360,686,000 | 321,812,000 | 331,389,000 | 290,498,000 | 233,061,000 | 207,804,000 | 218,064,000 | 243,392,000 | 231,638,000 | 252,182,000 | 254,349,000 | 245,150,000 | 237,034,000 | 196,617,000 | 192,744,000 | 191,214,000 | 215,332,000 | 230,303,000 | 191,903,000 | 169,863,000 | 159,068,000 |
advanced payments from customers | 565,346,000 | 580,370,000 | 575,850,000 | 592,512,000 | 611,590,000 | 625,315,000 | 709,152,000 | 736,206,000 | 716,172,000 | 709,709,000 | 760,351,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued salaries and wages | 90,924,000 | 82,303,000 | 109,076,000 | 89,797,000 | 83,650,000 | 78,458,000 | 94,448,000 | 74,602,000 | 72,880,000 | 74,828,000 | 94,099,000 | 79,935,000 | 76,702,000 | 64,126,000 | 88,876,000 | 68,386,000 | 62,010,000 | 57,221,000 | 75,394,000 | 67,943,000 | 64,860,000 | 60,332,000 | 76,927,000 | 60,056,000 | 53,199,000 | 52,527,000 | 73,555,000 | 68,016,000 | 52,939,000 | 58,532,000 | 66,874,000 | 57,576,000 | 48,973,000 | 52,483,000 | 49,376,000 | 46,844,000 | 38,373,000 | 40,666,000 | 41,806,000 | 40,588,000 | 31,252,000 | 35,715,000 | 49,270,000 | 48,681,000 | |||||||||||||||||||||||||||||||||||||||
other accrued liabilities | 60,989,000 | 68,481,000 | 61,367,000 | 61,196,000 | 69,499,000 | 73,507,000 | 75,991,000 | 63,080,000 | 74,392,000 | 60,520,000 | 71,402,000 | 276,977,000 | 286,241,000 | 296,466,000 | 357,273,000 | 298,363,000 | 242,626,000 | 180,840,000 | 147,042,000 | 113,746,000 | 100,722,000 | 101,836,000 | 103,492,000 | 105,290,000 | 119,792,000 | 116,979,000 | 106,461,000 | 107,432,000 | 92,989,000 | 83,004,000 | 68,163,000 | 70,278,000 | 66,844,000 | 61,006,000 | 49,445,000 | 45,449,000 | 44,584,000 | 50,256,000 | 48,286,000 | 41,562,000 | 41,890,000 | 40,030,000 | 44,446,000 | 34,556,000 | |||||||||||||||||||||||||||||||||||||||
total current liabilities | 1,712,280,000 | 1,543,632,000 | 1,518,683,000 | 1,516,453,000 | 1,565,831,000 | 1,565,375,000 | 1,643,294,000 | 1,724,707,000 | 1,736,835,000 | 1,743,562,000 | 1,812,667,000 | 1,940,977,000 | 1,917,862,000 | 1,954,460,000 | 2,006,189,000 | 1,860,743,000 | 1,659,137,000 | 1,366,485,000 | 1,128,703,000 | 1,001,559,000 | 919,273,000 | 955,456,000 | 1,003,517,000 | 1,037,620,000 | 900,857,000 | 889,851,000 | 865,503,000 | 875,636,000 | 844,674,000 | 779,821,000 | 737,673,000 | 709,272,000 | 833,162,000 | 817,177,000 | 907,591,000 | 835,136,000 | 641,436,000 | 628,893,000 | 650,436,000 | 658,299,000 | 529,154,000 | 518,502,000 | 579,298,000 | 580,324,000 | 568,424,000 | 490,489,000 | 547,315,000 | 549,473,000 | 486,595,000 | 474,981,000 | 471,376,000 | 488,733,000 | 515,174,000 | 450,645,000 | 479,871,000 | 492,556,000 | 483,683,000 | 424,621,000 | 454,677,000 | 443,489,000 | 450,657,000 | 478,440,000 | 502,519,000 | 459,173,000 | 451,012,000 | 402,084,000 | 339,321,000 | 311,175,000 | 330,065,000 | 351,573,000 | 347,892,000 | 346,789,000 | 331,180,000 | 319,185,000 | 307,039,000 | 261,641,000 | 254,860,000 | 254,966,000 | 286,381,000 | 304,894,000 | 258,246,000 | 235,351,000 | 222,598,000 |
long-term debt and finance lease obligations, net of current portion | 91,034,000 | 91,139,000 | 91,987,000 | 92,215,000 | 88,761,000 | 88,728,000 | 89,993,000 | 90,715,000 | 192,025,000 | 192,118,000 | 190,853,000 | 187,468,000 | 188,730,000 | 187,272,000 | 187,776,000 | 184,707,000 | 186,069,000 | 187,075,000 | 187,033,000 | 187,690,000 | 188,730,000 | 188,148,000 | 187,975,000 | 188,626,000 | 186,327,000 | 186,827,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term operating lease liabilities | 25,769,000 | 27,327,000 | 29,422,000 | 31,192,000 | 32,720,000 | 35,124,000 | 32,275,000 | 31,923,000 | 33,915,000 | 35,989,000 | 38,552,000 | 40,515,000 | 31,257,000 | 32,149,000 | 33,628,000 | 32,270,000 | 34,347,000 | 36,343,000 | 37,970,000 | 33,193,000 | 34,751,000 | 37,052,000 | 36,779,000 | 38,077,000 | 39,617,000 | 41,764,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 36,931,000 | 37,650,000 | 36,430,000 | 40,702,000 | 39,529,000 | 38,590,000 | 38,002,000 | 35,679,000 | 32,493,000 | 30,397,000 | 28,986,000 | 29,795,000 | 25,506,000 | 23,517,000 | 21,555,000 | 20,097,000 | 22,279,000 | 22,367,000 | 26,304,000 | 24,096,000 | 25,081,000 | 24,229,000 | 23,765,000 | 19,087,000 | 15,577,000 | 17,255,000 | 17,649,000 | 19,098,000 | 20,326,000 | 18,674,000 | 20,235,000 | 15,710,000 | 17,449,000 | 17,331,000 | 16,479,000 | 16,052,000 | 15,835,000 | 15,608,000 | 14,584,000 | 13,917,000 | 14,030,000 | 13,791,000 | 11,897,000 | 12,379,000 | 14,042,000 | 13,975,000 | 13,341,000 | 13,477,000 | 13,450,000 | 17,335,000 | 17,106,000 | 17,930,000 | 18,066,000 | 18,973,000 | 19,095,000 | 18,939,000 | 18,826,000 | 19,316,000 | 20,674,000 | 21,709,000 | 21,994,000 | 22,974,000 | 23,539,000 | 22,643,000 | 21,525,000 | 21,381,000 | 21,969,000 | 18,932,000 | 19,203,000 | 21,435,000 | 15,861,000 | 14,874,000 | 12,867,000 | 13,863,000 | 9,372,000 | 9,664,000 | 9,434,000 | 9,398,000 | 7,861,000 | 6,770,000 | 12,625,000 | 13,369,000 | 13,499,000 |
total non-current liabilities | 158,889,000 | 161,272,000 | 163,839,000 | 170,095,000 | 168,234,000 | 186,873,000 | 185,702,000 | 179,808,000 | 280,060,000 | 294,296,000 | 294,123,000 | 293,604,000 | 281,776,000 | 290,573,000 | 291,305,000 | 285,530,000 | 290,320,000 | 299,066,000 | 304,958,000 | 299,428,000 | 303,578,000 | 309,643,000 | 308,851,000 | 306,083,000 | 301,783,000 | 311,881,000 | 269,804,000 | 279,804,000 | 280,733,000 | 284,699,000 | 273,826,000 | 302,997,000 | 156,309,000 | 165,181,000 | 42,652,000 | 42,190,000 | 201,473,000 | 199,744,000 | 198,586,000 | 207,476,000 | 283,259,000 | 282,744,000 | 280,818,000 | 276,852,000 | 279,257,000 | 280,155,000 | 280,578,000 | 278,658,000 | 271,668,000 | 276,412,000 | 277,007,000 | 276,688,000 | 276,855,000 | 278,489,000 | 279,306,000 | 279,782,000 | 280,368,000 | 285,257,000 | 290,966,000 | 296,386,000 | 125,955,000 | 131,194,000 | 136,005,000 | 140,128,000 | 143,217,000 | 147,289,000 | 157,233,000 | 160,579,000 | |||||||||||||||
total liabilities | 1,871,169,000 | 1,704,904,000 | 1,682,522,000 | 1,686,548,000 | 1,734,065,000 | 1,752,248,000 | 1,828,996,000 | 1,904,515,000 | 2,016,895,000 | 2,037,858,000 | 2,106,790,000 | 2,234,581,000 | 2,199,638,000 | 2,245,033,000 | 2,297,494,000 | 2,146,273,000 | 1,949,457,000 | 1,665,551,000 | 1,433,661,000 | 1,300,987,000 | 1,222,851,000 | 1,265,099,000 | 1,312,368,000 | 1,343,703,000 | 1,202,640,000 | 1,201,732,000 | 1,135,307,000 | 1,155,440,000 | 1,125,407,000 | 1,064,520,000 | 1,011,499,000 | 1,012,269,000 | 989,471,000 | 982,358,000 | 950,243,000 | 877,326,000 | 842,909,000 | 828,637,000 | 849,022,000 | 865,775,000 | 812,413,000 | 801,246,000 | 860,116,000 | 857,176,000 | 847,681,000 | 770,644,000 | 828,131,000 | 758,263,000 | 751,393,000 | ||||||||||||||||||||||||||||||||||
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.01 par value... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.01 par value... | 549,000 | 547,000 | 547,000 | 547,000 | 547,000 | 545,000 | 545,000 | 545,000 | 545,000 | 543,000 | 543,000 | 543,000 | 543,000 | 541,000 | 541,000 | 541,000 | 541,000 | 539,000 | 538,000 | 538,000 | 538,000 | 536,000 | 535,000 | 534,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 689,909,000 | 699,374,000 | 695,653,000 | 688,002,000 | 680,880,000 | 684,555,000 | 680,638,000 | 670,199,000 | 663,130,000 | 663,542,000 | 661,270,000 | 655,675,000 | 651,667,000 | 654,059,000 | 652,467,000 | 647,169,000 | 641,175,000 | 642,654,000 | 639,778,000 | 633,151,000 | 627,176,000 | 624,859,000 | 621,564,000 | 615,103,000 | 607,446,000 | 609,168,000 | 597,401,000 | 592,316,000 | 586,279,000 | 587,011,000 | 581,488,000 | 572,559,000 | 567,535,000 | 567,562,000 | 555,297,000 | 547,586,000 | 542,705,000 | 537,034,000 | 530,647,000 | 516,662,000 | 502,625,000 | 500,888,000 | 497,488,000 | 494,790,000 | 483,960,000 | 481,013,000 | 475,634,000 | 471,147,000 | 464,535,000 | 459,458,000 | 449,368,000 | 444,932,000 | 441,208,000 | 438,379,000 | 435,546,000 | 432,634,000 | 429,302,000 | 418,185,000 | 415,556,000 | 413,405,000 | 407,391,000 | 401,632,000 | 399,054,000 | 396,393,000 | 385,555,000 | 370,254,000 | 366,371,000 | 362,672,000 | 359,163,000 | 356,406,000 | 353,105,000 | 348,675,000 | 311,117,000 | 340,457,000 | 336,603,000 | 329,160,000 | 322,762,000 | 318,574,000 | 312,785,000 | 311,236,000 | 293,464,000 | 277,443,000 | 273,419,000 |
common stock held in treasury, at cost, 28,104 and 27,842 shares, respectively | -1,298,881,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings | 2,087,019,000 | 2,037,210,000 | 1,996,028,000 | 1,944,599,000 | 1,899,483,000 | 1,860,410,000 | 1,823,143,000 | 1,781,922,000 | 1,756,782,000 | 1,740,543,000 | 1,711,328,000 | 1,671,067,000 | 1,655,268,000 | 1,614,424,000 | 1,572,234,000 | 1,521,777,000 | 1,484,283,000 | 1,457,414,000 | 1,433,991,000 | 1,400,650,000 | 1,373,041,000 | 1,331,278,000 | 1,295,079,000 | 1,257,374,000 | 1,221,532,000 | 1,208,606,000 | 1,178,677,000 | 1,141,846,000 | 1,117,045,000 | 1,092,287,000 | 1,062,246,000 | 989,504,000 | 963,003,000 | 950,713,000 | 1,049,206,000 | 1,020,196,000 | 994,618,000 | 965,323,000 | 937,144,000 | 918,051,000 | 891,952,000 | 875,165,000 | 860,717,000 | 836,852,000 | 813,058,000 | 789,464,000 | 766,385,000 | 739,935,000 | 715,351,000 | 696,835,000 | 679,172,000 | 654,708,000 | 631,504,000 | 613,529,000 | 596,913,000 | 596,185,000 | 572,652,000 | 552,694,000 | 534,824,000 | 516,501,000 | 494,380,000 | 470,601,000 | 445,568,000 | 418,961,000 | 394,593,000 | 373,879,000 | 356,035,000 | 340,984,000 | 331,774,000 | 326,746,000 | 309,708,000 | 292,389,000 | 273,981,000 | 251,871,000 | 224,586,000 | 199,683,000 | 184,143,000 | 173,985,000 | 158,868,000 | 116,229,000 | 91,137,000 | 72,600,000 | 58,843,000 |
accumulated other comprehensive income | 11,204,000 | 21,774,000 | 17,811,000 | 19,859,000 | -13,754,000 | -23,502,000 | 10,614,000 | 7,696,000 | 4,704,000 | 1,732,000 | -6,471,000 | 5,404,000 | 5,897,000 | 8,577,000 | 18,582,000 | 20,854,000 | 20,620,000 | 22,135,000 | 20,237,000 | 15,566,000 | 17,497,000 | 18,298,000 | 16,184,000 | 9,377,000 | 12,965,000 | 10,558,000 | 8,129,000 | 12,781,000 | 11,682,000 | 7,871,000 | 6,865,000 | 4,897,000 | 5,440,000 | 5,124,000 | 4,680,000 | 4,253,000 | 2,751,000 | 2,206,000 | 10,774,000 | 12,340,000 | 13,306,000 | 11,999,000 | 11,612,000 | 11,130,000 | 10,655,000 | 10,435,000 | 9,452,000 | 9,111,000 | 8,058,000 | 6,146,000 | 7,315,000 | ||||||||||||||||||||||||||||||||
total shareholders’ equity | 1,489,800,000 | 1,481,063,000 | 1,454,588,000 | 1,419,085,000 | 1,351,675,000 | 1,319,069,000 | 1,324,825,000 | 1,266,360,000 | 1,259,762,000 | 1,266,755,000 | 1,214,382,000 | 1,184,362,000 | 1,182,382,000 | 1,150,259,000 | 1,095,731,000 | 1,058,190,000 | 1,040,591,000 | 1,044,095,000 | 1,028,232,000 | 1,020,450,000 | 1,013,952,000 | 1,006,959,000 | 977,480,000 | 944,821,000 | 892,558,000 | 908,372,000 | 865,576,000 | 860,791,000 | 875,444,000 | 905,163,000 | 921,143,000 | 882,360,000 | 920,503,000 | 933,849,000 | 1,025,939,000 | 991,306,000 | 961,438,000 | 927,542,000 | 916,797,000 | 895,175,000 | 871,111,000 | 850,794,000 | 842,272,000 | 835,063,000 | 808,468,000 | 792,298,000 | 781,133,000 | 760,184,000 | 736,479,000 | 722,021,000 | 699,301,000 | 679,539,000 | 669,047,000 | 664,515,000 | 638,573,000 | 615,296,000 | 581,811,000 | 572,657,000 | 630,403,000 | 680,474,000 | 620,619,000 | ||||||||||||||||||||||
total liabilities and shareholders’ equity | 3,360,969,000 | 3,185,967,000 | 3,137,110,000 | 3,105,633,000 | 3,085,740,000 | 3,071,317,000 | 3,153,821,000 | 3,170,875,000 | 3,276,657,000 | 3,304,613,000 | 3,321,172,000 | 3,418,943,000 | 3,382,020,000 | 3,395,292,000 | 3,393,225,000 | 3,204,463,000 | 2,990,048,000 | 2,709,646,000 | 2,461,893,000 | 2,321,437,000 | 2,236,803,000 | 2,272,058,000 | 2,289,848,000 | 2,288,524,000 | 2,095,198,000 | 2,110,104,000 | 2,000,883,000 | 2,016,231,000 | 2,000,851,000 | 1,969,683,000 | 1,932,642,000 | 1,894,629,000 | 1,909,974,000 | 1,916,207,000 | 1,976,182,000 | 1,868,632,000 | 1,804,347,000 | 1,756,179,000 | 1,765,819,000 | 1,760,950,000 | 1,683,524,000 | 1,652,040,000 | 1,702,388,000 | 1,692,239,000 | 1,656,149,000 | 1,562,942,000 | 1,609,026,000 | 1,588,315,000 | 1,494,742,000 | 1,473,414,000 | 1,447,684,000 | 1,444,960,000 | 1,461,076,000 | 1,393,649,000 | 1,408,199,000 | 1,410,911,000 | 1,379,347,000 | 1,291,689,000 | 1,304,525,000 | 1,312,532,000 | 1,207,015,000 | 1,290,108,000 | 1,290,379,000 | 1,219,920,000 | 1,180,183,000 | 1,098,991,000 | 1,022,672,000 | 976,676,000 | 984,690,000 | 1,004,241,000 | 992,230,000 | 1,009,819,000 | 900,811,000 | 963,290,000 | 916,516,000 | 837,202,000 | 807,868,000 | 793,560,000 | 801,462,000 | 775,038,000 | 687,123,000 | 628,588,000 | 600,468,000 |
common stock held in treasury, at cost, 27,995 and 27,842 shares, respectively | -1,277,842,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued income taxes payable | 17,198,000 | 17,198,000 | 17,198,000 | 17,198,000 | 31,382,000 | 31,382,000 | 31,382,000 | 31,382,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 27,842 and 27,367 shares, respectively | -1,255,451,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 27,682 and 27,367 shares, respectively | -1,233,922,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 27,538 and 27,367 shares, respectively | -1,215,481,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 27,452 and 27,367 shares, respectively | -1,202,939,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 27,367 and 26,831 shares, respectively | -1,190,115,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 27,202 and 26,831 shares, respectively | -1,170,574,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -15,732,000 | -8,698,000 | -3,444,000 | -24,330,000 | -12,009,000 | -7,736,000 | -13,812,000 | -36,028,000 | -21,294,000 | -7,182,000 | -3,290,000 | -2,984,000 | -48,000 | -264,000 | -5,059,000 | -15,459,000 | -24,223,000 | -10,357,000 | -17,784,000 | -12,058,000 | -10,973,000 | -13,472,000 | -11,979,000 | -8,284,000 | -1,297,000 | -4,979,000 | -13,171,000 | -22,529,000 | -28,301,000 | -11,539,000 | -7,167,000 | -7,334,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 27,017 and 26,831 shares, respectively | -1,151,997,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 26,831 and 26,831 shares, respectively | -1,134,429,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 26,831 and 26,405 shares, respectively | -1,134,429,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer deposits | 582,172,000 | 531,683,000 | 511,037,000 | 480,486,000 | 390,779,000 | 364,572,000 | 265,759,000 | 204,985,000 | 179,831,000 | 175,099,000 | 155,911,000 | 159,972,000 | 173,027,000 | 136,545,000 | 137,014,000 | 139,841,000 | 130,626,000 | 129,068,000 | 112,663,000 | 90,782,000 | 101,679,000 | 104,914,000 | 102,823,000 | 107,837,000 | 81,326,000 | 83,544,000 | 83,491,000 | 84,637,000 | 87,333,000 | 70,620,000 | 71,863,000 | 81,359,000 | 76,049,000 | 75,830,000 | 62,780,000 | 56,155,000 | 49,903,000 | 43,866,000 | 45,496,000 | 69,295,000 | 105,608,000 | 96,778,000 | 36,388,000 | 36,384,000 | 35,044,000 | 33,805,000 | 31,106,000 | 30,739,000 | 32,542,000 | 29,506,000 | 29,581,000 | 27,301,000 | 29,695,000 | 28,277,000 | 25,831,000 | 28,180,000 | 27,180,000 | 31,600,000 | 28,626,000 | 26,863,000 | 22,267,000 | 16,357,000 | 14,386,000 | 10,381,000 | 7,943,000 | 7,601,000 | 6,249,000 | 7,091,000 | 5,923,000 | 10,129,000 | 8,068,000 | 7,707,000 | |||||||||||
common stock held in treasury, at cost, 26,796 and 26,405 shares, respectively | -1,130,914,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 26,646 and 26,405 shares, respectively | -1,117,360,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term accrued income taxes payable | 42,019,000 | 42,019,000 | 42,167,000 | 42,330,000 | 47,974,000 | 47,974,000 | 47,974,000 | 47,974,000 | 53,618,000 | 53,899,000 | 53,899,000 | 53,899,000 | 59,572,000 | 59,572,000 | 58,296,000 | 58,296,000 | 63,848,000 | 56,130,000 | 91,905,000 | 91,905,000 | 99,897,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes payable | 5,616,000 | 6,327,000 | 6,289,000 | 5,295,000 | 5,307,000 | 5,677,000 | 6,475,000 | 7,042,000 | 6,596,000 | 6,433,000 | 6,394,000 | 6,363,000 | 6,463,000 | 5,305,000 | 14,829,000 | 14,991,000 | 14,610,000 | 14,376,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 26,521 and 26,405 shares, respectively | -1,104,953,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 26,405 and 25,802 shares, respectively | -1,093,483,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 26,367 and 25,802 shares, respectively | -1,090,003,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 26,218 and 25,802 shares, respectively | -1,078,226,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 25,912 and 25,802 shares, respectively | -1,053,222,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 25,802 and 24,523 shares, respectively | -1,043,091,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 25,471 and 24,523 shares, respectively | -1,013,841,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 25,179 and 24,523 shares, respectively | -986,539,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 39,358,000 | 35,727,000 | 64,714,000 | 59,138,000 | 59,070,000 | 55,892,000 | 55,111,000 | 54,952,000 | 42,470,000 | 41,664,000 | 38,770,000 | 37,274,000 | 36,475,000 | 36,115,000 | 36,413,000 | 36,731,000 | 36,610,000 | 36,559,000 | 36,677,000 | 40,309,000 | 40,082,000 | 38,491,000 | 39,586,000 | 39,424,000 | 42,421,000 | 43,937,000 | 41,091,000 | 41,547,000 | 41,609,000 | 41,541,000 | 46,550,000 | 37,820,000 | 37,728,000 | 16,527,000 | 17,980,000 | 18,587,000 | 17,674,000 | 17,263,000 | 16,887,000 | 16,539,000 | 16,927,000 | 16,692,000 | 16,464,000 | 15,649,000 | 15,227,000 | 15,562,000 | 16,243,000 | 15,954,000 | 15,985,000 | 12,631,000 | 12,472,000 | 11,844,000 | 11,440,000 | 11,022,000 | 9,634,000 | 9,226,000 | 8,958,000 | 8,869,000 | 8,343,000 | ||||||||||||||||||||||||
common stock held in treasury, at cost, 24,830 and 24,523 shares, respectively | -957,410,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 24,523 and 23,913 shares, respectively | -934,639,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 24,228 and 23,913 shares, respectively | -912,731,000 | -912,731,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, .01 par value... | 534,000 | 532,000 | 529,000 | 529,000 | 528,000 | 526,000 | 526,000 | 525,000 | 524,000 | 522,000 | 519,000 | 519,000 | 518,000 | 515,000 | 513,000 | 511,000 | 508,000 | 506,000 | 506,000 | 505,000 | 503,000 | 501,000 | 500,000 | 499,000 | 498,000 | 495,000 | 492,000 | 490,000 | 489,000 | 489,000 | 489,000 | 487,000 | 487,000 | 484,000 | 483,000 | 483,000 | 481,000 | 480,000 | 478,000 | 478,000 | 476,000 | 471,000 | 470,000 | 469,000 | 468,000 | 468,000 | 468,000 | 467,000 | 465,000 | 465,000 | 464,000 | 464,000 | 463,000 | 463,000 | 462,000 | 462,000 | 452,000 | 440,000 | 438,000 | ||||||||||||||||||||||||
common stock held in treasury, at cost, 24,004 and 23,913 shares, respectively | -899,577,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt and capital lease obligations | 100,702,000 | 138,976,000 | 93,197,000 | 8,633,000 | 5,532,000 | 6,365,000 | 180,772,000 | 179,881,000 | 286,934,000 | 267,297,000 | 92,623,000 | 78,879,000 | 78,507,000 | 78,279,000 | 2,300,000 | 2,864,000 | 3,513,000 | 4,281,000 | 4,774,000 | 4,793,000 | 4,368,000 | 4,232,000 | 3,901,000 | 3,796,000 | 3,574,000 | 2,984,000 | 2,893,000 | 10,310,000 | 10,211,000 | 13,838,000 | 17,518,000 | 17,446,000 | 17,350,000 | 17,191,000 | 17,119,000 | 17,052,000 | 17,409,000 | 17,310,000 | 17,655,000 | 21,626,000 | 16,907,000 | 17,000,000 | 16,920,000 | 17,014,000 | 16,694,000 | 1,638,000 | 1,245,000 | 1,553,000 | 1,758,000 | ||||||||||||||||||||||||||||||||||
long-term debt and capital lease obligations, net of current portion | 187,278,000 | 187,581,000 | 187,120,000 | 187,567,000 | 183,085,000 | 180,204,000 | 27,217,000 | 26,047,000 | 26,173,000 | 184,002,000 | 259,257,000 | 260,990,000 | 262,046,000 | 263,056,000 | 256,090,000 | 256,949,000 | 257,773,000 | 258,758,000 | 258,789,000 | 259,516,000 | 260,211,000 | 260,843,000 | 261,542,000 | 265,941,000 | 270,292,000 | 274,677,000 | 103,961,000 | 108,220,000 | 112,466,000 | 117,485,000 | 121,692,000 | 125,908,000 | 133,936,000 | 138,301,000 | 141,376,000 | 145,517,000 | 154,532,000 | 174,132,000 | 21,666,000 | 21,623,000 | 21,959,000 | ||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 23,913 and 20,729 shares, respectively | -893,247,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets | 7,214,000 | 7,511,000 | 7,807,000 | 8,239,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 23,375 and 20,729 shares, respectively | -861,842,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 22,591 and 20,729 shares, respectively | -817,435,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 21,599 and 20,729 shares, respectively | -761,189,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 20,729 and 18,470 shares, respectively | -711,138,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax assets | 5,432,000 | 5,464,000 | 5,302,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax liabilities | 15,178,000 | 19,738,000 | 21,906,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 20,090 and 18,470 shares, respectively | -671,944,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 19,142 and 18,470 shares, respectively | -615,263,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 18,624 and 18,470 shares, respectively | -583,651,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 18,470 and 17,815 shares, respectively | -574,104,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, capital lease obligations and other financing, net of current portion | 26,138,000 | 185,638,000 | 184,136,000 | 184,479,000 | 259,565,000 | 259,289,000 | 259,284,000 | 260,025,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 18,273 and 17,815 shares, respectively | -563,824,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 18,083 and 17,815 shares, respectively | -553,874,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 17,960 and 17,815 shares, respectively | -547,029,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 17,815 and 17,054 shares, respectively | -539,968,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 17,661 and 17,054 shares, respectively | -532,882,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 17,490 and 17,054 shares, respectively | -525,706,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 17,282 and 17,054 shares, respectively | -518,431,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 17,054 and 16,309 shares, respectively | -509,968,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingent liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 16,859 and 16,309 shares, respectively | -502,488,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax | 6,411,000 | 6,399,000 | 6,449,000 | 3,889,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
salaries and wages | 39,736,000 | 39,979,000 | 52,043,000 | 42,542,000 | 37,031,000 | 37,759,000 | 42,553,000 | 36,193,000 | 34,646,000 | 37,772,000 | 45,450,000 | 37,571,000 | 35,164,000 | 30,251,000 | 42,101,000 | 37,290,000 | 36,255,000 | 32,105,000 | 46,639,000 | 38,788,000 | 35,892,000 | 28,371,000 | 28,169,000 | 26,602,000 | 28,059,000 | 26,355,000 | 41,086,000 | 40,816,000 | 32,110,000 | 30,371,000 | 23,149,000 | 26,390,000 | 22,850,000 | 24,789,000 | 33,153,000 | 32,965,000 | 24,677,000 | 22,651,000 | 24,052,000 | ||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 16,689 and 16,309 shares, respectively | -494,950,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 16,505 and 16,309 shares, respectively | -487,257,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 16,309 and 15,576 shares, respectively | -479,968,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 16,129 and 15,576 shares, respectively | -472,251,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 15,935 and 15,576 shares, respectively | -464,525,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 15,762 and 15,576 shares, respectively | -456,902,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 15,576 and 13,754 shares, respectively | -449,968,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 15,164 and 13,754 shares, respectively | -436,157,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 14,631 and 13,754 shares, respectively | -421,651,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 14,016 and 13,754 shares, respectively | -406,180,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment, net * | 265,191,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other * | 42,136,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 13,754 shares for both periods | -400,110,000 | -400,110,000 | -400,110,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: - sum | 649,022,000 | 558,882,000 | 527,446,000 | 473,945,000 | 472,846,000 | 531,164,000 | 604,792,000 | 573,265,000 | 340,015,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 13,754 for both periods | -400,110,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 13,754 and 7,446 shares, respectively | -400,110,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 12,729 and 7,446 shares, respectively | -370,513,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 10,174 and 7,446 shares, respectively | -283,531,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 7,446 shares for both periods | -200,110,000 | -200,110,000 | -200,110,000 | -200,110,000 | -200,110,000 | -200,110,000 | -200,110,000 | -200,110,000 | -200,110,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 5,742,000 | 7,275,000 | 7,884,000 | 7,886,000 | 7,881,000 | 8,062,000 | 7,941,000 | 7,783,000 | 7,746,000 | 7,400,000 | 7,312,000 | 6,859,000 | 6,790,000 | 6,995,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 54,500,000 | 55,000,000 | 45,000,000 | 45,000,000 | 45,000,000 | 30,000,000 | 30,000,000 | 25,000,000 | 10,000,000 | 10,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 7,446 shares and 0 shares, respectively | -200,110,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 6,767 shares and 0 shares, respectively | -181,025,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of capital lease obligations | 1,581,000 | 1,815,000 | 1,720,000 | 1,701,000 | 1,643,000 | 1,049,000 | 997,000 | 770,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease obligations, net of current portion | 24,456,000 | 24,681,000 | 25,082,000 | 25,460,000 | 25,551,000 | 25,739,000 | 25,653,000 | 22,310,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock held in treasury, at cost, 2,894 shares and 0 shares, respectively | -67,705,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-30 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-10-01 | 2022-07-02 | 2022-04-02 | 2022-01-01 | 2021-10-02 | 2021-07-03 | 2021-04-03 | 2021-01-02 | 2020-10-03 | 2020-07-04 | 2020-04-04 | 2020-01-04 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-10-01 | 2016-07-02 | 2016-04-02 | 2016-01-02 | 2015-10-03 | 2015-07-04 | 2015-04-04 | 2015-01-03 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-10-01 | 2011-07-02 | 2011-04-02 | 2011-01-01 | 2010-10-02 | 2010-07-03 | 2010-04-03 | 2010-01-02 | 2009-10-03 | 2009-07-04 | 2009-04-04 | 2009-01-03 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2007-09-29 | 2007-06-30 | 2007-03-31 | 2006-12-30 | 2006-09-30 | 2006-07-01 | 2006-04-01 | 2005-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities | 132,018,000 | 26,883,000 | 36,693,000 | 53,637,000 | 220,131,000 | 131,604,000 | 87,796,000 | -3,029,000 | 89,837,000 | 18,829,000 | 105,950,000 | -48,794,000 | -392,000 | -21,195,000 | 84,326,000 | -88,979,000 | 11,065,000 | 42,653,000 | 82,143,000 | 6,716,000 | 117,849,000 | 47,111,000 | -29,304,000 | 74,712,000 | 108,268,000 | 41,564,000 | -1,191,000 | -33,341,000 | 25,361,000 | 38,629,000 | -66,265,000 | 69,106,000 | 49,811,000 | 16,316,000 | 26,156,000 | 79,451,000 | 5,126,000 | 31,299,000 | 70,047,000 | 21,266,000 | 21,002,000 | 14,856,000 | 131,004,000 | -90,290,000 | 30,754,000 | 37,983,000 | 16,024,000 | 3,671,000 | 90,745,000 | 53,975,000 | 54,420,000 | 8,507,000 | 40,684,000 | 34,863,000 | 52,133,000 | 29,823,000 | 94,482,000 | 15,617,000 | 72,712,000 | -21,128,000 | 28,723,000 | -31,775,000 | 15,279,000 | -10,265,000 | 61,026,000 | 26,693,000 | 33,224,000 | 49,353,000 | -743,000 | 5,706,000 | 42,582,000 | 16,636,000 | 22,879,000 | 14,690,000 | 8,704,000 | -7,760,000 | 33,064,000 | 6,589,000 | 25,993,000 | 17,438,000 |
net income | 51,429,000 | 45,116,000 | 39,073,000 | 37,267,000 | 41,221,000 | 25,140,000 | 16,239,000 | 29,215,000 | 40,261,000 | 15,799,000 | 40,844,000 | 42,190,000 | 50,457,000 | 37,494,000 | 26,869,000 | 23,423,000 | 33,341,000 | 27,609,000 | 41,763,000 | 36,199,000 | 37,705,000 | 35,842,000 | 12,926,000 | 31,006,000 | 36,831,000 | 24,801,000 | 24,758,000 | 22,226,000 | 72,742,000 | 26,501,000 | 12,290,000 | -98,493,000 | 29,009,000 | 25,579,000 | 29,295,000 | 28,179,000 | 19,093,000 | 26,099,000 | 16,787,000 | 14,448,000 | 23,865,000 | 23,794,000 | 23,594,000 | 23,079,000 | 26,450,000 | 24,584,000 | 18,516,000 | 17,663,000 | 24,464,000 | 23,204,000 | 17,975,000 | 16,616,000 | 728,000 | 23,533,000 | 19,958,000 | 17,870,000 | 18,323,000 | 22,040,000 | 23,860,000 | 25,033,000 | 26,607,000 | 24,368,000 | 20,714,000 | 17,844,000 | 15,051,000 | 9,210,000 | 5,028,000 | 17,038,000 | 17,319,000 | 17,430,000 | 22,110,000 | 27,285,000 | 24,903,000 | 15,540,000 | 10,158,000 | 15,117,000 | 42,639,000 | 25,092,000 | 18,537,000 | 13,757,000 |
adjustments to reconcile net income to net cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 19,283,000 | 19,584,000 | 19,517,000 | 19,408,000 | 19,598,000 | 19,735,000 | 19,373,000 | 19,141,000 | 18,392,000 | 17,932,000 | 17,144,000 | 16,290,000 | 15,847,000 | 15,906,000 | 15,447,000 | 15,489,000 | 15,229,000 | 15,114,000 | 15,835,000 | 14,836,000 | 14,474,000 | 14,278,000 | 13,973,000 | 13,965,000 | 13,411,000 | 13,327,000 | 12,894,000 | 12,574,000 | 10,946,000 | 10,395,000 | 9,757,000 | 9,054,000 | 9,033,000 | 8,663,000 | 8,671,000 | 8,101,000 | 7,759,000 | 7,366,000 | 7,101,000 | 6,993,000 | 6,992,000 | 6,759,000 | 6,507,000 | 6,330,000 | 6,121,000 | 5,696,000 | 5,657,000 | 5,836,000 | ||||||||||||||||||||||||||||||||
share-based compensation expense and related charges | 7,802,000 | 7,695,000 | 7,781,000 | 6,990,000 | 10,555,000 | 7,074,000 | 7,507,000 | 5,178,000 | 5,761,000 | 4,057,000 | 5,799,000 | 5,683,000 | 5,082,000 | 5,817,000 | 6,080,000 | 6,357,000 | 6,716,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 33,000 | -464,000 | -5,040,000 | -1,085,000 | -7,939,000 | 941,000 | 846,000 | 443,000 | -653,000 | -386,000 | -42,000 | 502,000 | -447,000 | 599,000 | 253,000 | 567,000 | 317,000 | 478,000 | 306,000 | 754,000 | 867,000 | 504,000 | -70,000 | 57,000 | 56,000 | 56,000 | 41,000 | 51,000 | -79,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, excluding impacts of currency: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 6,516,000 | -46,365,000 | -8,616,000 | 17,716,000 | 25,975,000 | 965,000 | 8,623,000 | 9,432,000 | 42,609,000 | -45,459,000 | 73,886,000 | 10,506,000 | -129,172,000 | -46,751,000 | 16,060,000 | -70,159,000 | -51,611,000 | 40,089,000 | -25,540,000 | 3,585,000 | 41,095,000 | -53,970,000 | -7,075,000 | 28,746,000 | -31,370,000 | -14,607,000 | -16,477,000 | -34,240,000 | -15,983,000 | 17,603,000 | -63,787,000 | 31,461,000 | -44,699,000 | 5,653,000 | 24,214,000 | 68,537,000 | -41,975,000 | -52,747,000 | 35,442,000 | 22,290,000 | -36,432,000 | -7,689,000 | 35,914,000 | -56,669,000 | 3,645,000 | -26,750,000 | -2,212,000 | 5,891,000 | 30,944,000 | 954,000 | -45,606,000 | 33,365,000 | -9,934,000 | -18,060,000 | -30,597,000 | 20,014,000 | 17,079,000 | -21,188,000 | 39,607,000 | -6,947,000 | -35,736,000 | -32,139,000 | -9,043,000 | -40,531,000 | 12,026,000 | -3,981,000 | 24,839,000 | 26,253,000 | -14,691,000 | -11,940,000 | 20,707,000 | -18,081,000 | -31,329,000 | -4,310,000 | -3,827,000 | 19,855,000 | 8,210,000 | -41,142,000 | -666,000 | -7,923,000 |
contract assets | -5,588,000 | -8,466,000 | -7,794,000 | -7,830,000 | -4,397,000 | 15,004,000 | 313,000 | 10,732,000 | -9,387,000 | 230,000 | -13,757,000 | 19,745,000 | -10,773,000 | -12,337,000 | -10,239,000 | 9,904,000 | -1,319,000 | 2,373,000 | -3,305,000 | 866,000 | 2,736,000 | -4,924,000 | -4,436,000 | -15,864,000 | 14,166,000 | -18,394,000 | -3,959,000 | -6,339,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 47,319,000 | 12,233,000 | 14,387,000 | 10,923,000 | 130,747,000 | 83,669,000 | 52,907,000 | -5,057,000 | 73,969,000 | 8,554,000 | -2,501,000 | -31,409,000 | -51,388,000 | -195,953,000 | -191,232,000 | -214,416,000 | -99,444,000 | -102,377,000 | -8,399,000 | 3,710,000 | 60,390,000 | -51,148,000 | -34,036,000 | -31,626,000 | 52,554,000 | 44,161,000 | -3,573,000 | -74,344,000 | -38,295,000 | -59,539,000 | -28,765,000 | -14,016,000 | 1,752,000 | -38,499,000 | -43,755,000 | -5,570,000 | 10,555,000 | -15,123,000 | -13,509,000 | 17,292,000 | 17,435,000 | -31,164,000 | -18,409,000 | -16,064,000 | -9,760,000 | -54,470,000 | -22,794,000 | -35,587,000 | 36,906,000 | 45,479,000 | -4,378,000 | -22,814,000 | 30,505,000 | 3,646,000 | -10,102,000 | 56,000 | 27,970,000 | 16,001,000 | 22,739,000 | -28,558,000 | -22,600,000 | -37,825,000 | -58,791,000 | -50,253,000 | -9,167,000 | 23,658,000 | 10,101,000 | -7,688,000 | 1,386,000 | -29,076,000 | -16,894,000 | -19,575,000 | -21,850,000 | -9,305,000 | -7,322,000 | -11,758,000 | 8,783,000 | -24,137,000 | -23,091,000 | -4,267,000 |
other current and non-current assets | 14,761,000 | -1,022,000 | -5,775,000 | 5,535,000 | 16,521,000 | -11,479,000 | -15,517,000 | -3,988,000 | 11,570,000 | 599,000 | 4,263,000 | -7,270,000 | 13,469,000 | -4,090,000 | -1,155,000 | -9,436,000 | -6,867,000 | -8,301,000 | -3,299,000 | -7,561,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued income taxes payable | -1,302,000 | -971,000 | -13,865,000 | 1,475,000 | -2,093,000 | -5,805,000 | -9,974,000 | -275,000 | 5,966,000 | -3,647,000 | -5,409,000 | -2,655,000 | 5,994,000 | 129,000 | -7,957,000 | 1,121,000 | 5,787,000 | 1,187,000 | -18,997,000 | 3,277,000 | 5,632,000 | 1,848,000 | -14,152,000 | -2,898,000 | 5,773,000 | -824,000 | -11,635,000 | 10,811,000 | -45,048,000 | -3,668,000 | -3,936,000 | 106,156,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 9,742,000 | 18,278,000 | 8,428,000 | 62,196,000 | 8,388,000 | -34,582,000 | -10,659,000 | 6,024,000 | -55,085,000 | -29,546,000 | -33,352,000 | -52,702,000 | -52,472,000 | 90,166,000 | 62,121,000 | 76,222,000 | 49,466,000 | 45,998,000 | 39,831,000 | -23,514,000 | -46,537,000 | 70,039,000 | -23,370,000 | 64,965,000 | 15,290,000 | -43,827,000 | -36,115,000 | 7,928,000 | 29,599,000 | 48,132,000 | 6,855,000 | 8,756,000 | 13,308,000 | 5,305,000 | 6,916,000 | -18,635,000 | -12,334,000 | 31,611,000 | 15,537,000 | -28,975,000 | -13,863,000 | 9,710,000 | 56,610,000 | -47,174,000 | -17,105,000 | 70,003,000 | 8,149,000 | 29,273,000 | 10,643,000 | -34,663,000 | 18,008,000 | -22,478,000 | -23,695,000 | 8,372,000 | 47,885,000 | 1,752,000 | -5,234,000 | -19,266,000 | -23,594,000 | -12,611,000 | 42,023,000 | -11,662,000 | 39,705,000 | 52,160,000 | 29,363,000 | -9,544,000 | -26,194,000 | 11,005,000 | -20,119,000 | 1,415,000 | 6,821,000 | 10,335,000 | 36,494,000 | 1,512,000 | 4,958,000 | -29,290,000 | -13,416,000 | 37,972,000 | 26,305,000 | 9,110,000 |
advanced payments from customers | -16,257,000 | -22,979,000 | -15,609,000 | -79,688,000 | -30,568,000 | 20,270,000 | 7,154,000 | -52,721,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current and non-current liabilities | 12,788,000 | 6,036,000 | 4,206,000 | -19,270,000 | 26,672,000 | -1,514,000 | 10,984,000 | -21,153,000 | 97,892,000 | 484,000 | -788,000 | -76,844,000 | 72,419,000 | 57,514,000 | 68,526,000 | 11,171,000 | 36,318,000 | 12,157,000 | 17,146,000 | -23,789,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from investing activities | -34,758,000 | -14,099,000 | -20,273,000 | -26,481,000 | -26,202,000 | -17,565,000 | -22,589,000 | -28,591,000 | -15,592,000 | -30,097,000 | -26,033,000 | -21,582,000 | -16,428,000 | -20,875,000 | -30,888,000 | -33,370,000 | -22,633,000 | -11,192,000 | -7,381,000 | -15,767,000 | -9,314,000 | -10,552,000 | -16,593,000 | -13,392,000 | -16,097,000 | -19,979,000 | -29,609,000 | -23,674,000 | -22,970,000 | -22,809,000 | -12,313,000 | -16,529,000 | -13,827,000 | -9,813,000 | -7,368,000 | -6,826,000 | -2,788,000 | -6,977,000 | -5,020,000 | -11,731,000 | -8,032,000 | -10,065,000 | -7,078,000 | -9,494,000 | -6,964,000 | -25,324,000 | -8,597,000 | -21,682,000 | -23,510,000 | -30,641,000 | -27,337,000 | -25,761,000 | -17,712,000 | -8,826,000 | -45,638,000 | -20,006,000 | -26,595,000 | -17,863,000 | -14,228,000 | -13,220,000 | -27,293,000 | -15,853,000 | -18,944,000 | -12,304,000 | -15,118,000 | -11,881,000 | -6,658,000 | -23,428,000 | -16,445,000 | -13,971,000 | 42,417,000 | -13,091,000 | -19,980,000 | -7,758,000 | -11,601,000 | -29,038,000 | -8,374,000 | -9,559,000 | -26,796,000 | -9,528,000 |
payments for property, plant and equipment | -34,823,000 | -13,715,000 | -20,198,000 | -26,528,000 | -26,308,000 | -17,358,000 | -22,860,000 | -28,656,000 | -24,255,000 | -30,303,000 | -26,406,000 | -23,085,000 | -16,584,000 | -20,847,000 | -30,935,000 | -33,246,000 | -22,715,000 | -11,235,000 | -7,269,000 | -15,880,000 | -8,865,000 | -10,544,000 | -17,004,000 | -13,675,000 | -15,998,000 | -20,046,000 | -29,653,000 | -24,903,000 | -10,703,000 | -22,962,000 | -12,413,000 | -16,702,000 | -14,095,000 | -9,822,000 | -7,671,000 | -6,950,000 | -7,347,000 | -7,019,000 | -5,012,000 | -11,745,000 | -8,178,000 | -10,223,000 | -7,080,000 | -9,595,000 | -6,995,000 | -27,654,000 | -8,840,000 | -21,795,000 | -23,863,000 | -30,958,000 | -27,458,000 | -25,843,000 | -12,168,000 | -10,744,000 | -22,156,000 | -26,660,000 | -19,205,000 | -14,923,000 | -13,263,000 | -27,342,000 | -15,897,000 | -19,120,000 | -12,315,000 | -15,232,000 | -11,894,000 | -6,807,000 | -23,494,000 | -16,450,000 | -13,977,000 | -10,267,000 | -13,635,000 | -9,984,000 | -7,796,000 | -16,010,000 | -14,047,000 | -8,673,000 | -4,739,000 | -11,925,000 | -9,528,000 | |
cash flows from financing activities | -28,122,000 | -90,187,000 | -25,332,000 | -52,763,000 | -121,281,000 | -108,675,000 | -31,393,000 | 5,763,000 | -70,316,000 | -3,985,000 | -57,862,000 | 39,438,000 | 17,147,000 | 14,347,000 | 37,758,000 | 70,043,000 | -24,742,000 | -18,607,000 | -135,714,000 | -24,822,000 | -22,778,000 | 35,641,000 | 18,735,000 | -33,056,000 | -71,060,000 | -391,000 | 21,482,000 | -47,250,000 | -37,098,000 | -82,684,000 | -36,628,000 | -109,053,000 | 11,491,000 | -13,511,000 | 7,500,000 | -4,175,000 | -2,799,000 | 1,538,000 | -10,311,000 | -9,719,000 | -8,398,000 | -1,725,000 | -9,378,000 | -6,702,000 | -7,953,000 | -5,928,000 | -6,663,000 | -415,000 | -11,847,000 | -15,010,000 | -23,921,000 | -6,670,000 | -4,410,000 | -5,137,000 | 2,776,000 | -4,040,000 | -34,547,000 | 87,056,000 | -84,992,000 | -4,471,000 | -3,966,000 | 3,827,000 | 4,544,000 | -2,149,000 | -2,554,000 | -2,792,000 | -4,136,000 | -7,397,000 | -21,210,000 | 70,277,000 | -99,902,000 | 1,186,000 | 5,297,000 | 4,842,000 | 2,284,000 | 3,709,000 | -232,000 | 16,474,000 | 15,252,000 | 4,000,000 |
borrowings under debt agreements | 183,500,000 | 166,500,000 | 87,500,000 | 39,500,000 | 98,500,000 | 123,000,000 | 196,000,000 | 133,000,000 | 175,500,000 | 219,000,000 | 157,000,000 | 197,000,000 | 234,000,000 | 147,000,000 | 195,866,000 | 181,134,000 | 134,052,000 | 90,720,000 | 147,790,000 | 4,177,000 | 83,802,000 | 259,546,000 | 178,674,000 | 157,020,000 | 200,000,000 | 217,475,000 | 435,525,000 | 231,500,000 | 161,289,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
payments on debt and finance lease obligations | -189,942,000 | -237,673,000 | -88,836,000 | -76,366,000 | -200,124,000 | -213,092,000 | -201,912,000 | -124,328,000 | -242,136,000 | -209,382,000 | -194,266,000 | -142,001,000 | -213,519,000 | -119,925,000 | -125,717,000 | -97,565,000 | -129,527,000 | -82,140,000 | -250,221,000 | -4,175,000 | -84,221,000 | -224,321,000 | -139,286,000 | -190,470,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchases of common stock | -21,529,000 | -18,441,000 | -12,542,000 | -12,824,000 | -19,541,000 | -18,577,000 | -3,515,000 | -13,554,000 | -12,407,000 | -11,470,000 | -3,480,000 | -11,777,000 | -25,004,000 | -10,131,000 | -29,250,000 | -27,302,000 | -29,129,000 | -22,771,000 | -21,908,000 | 0 | -13,154,000 | -6,330,000 | -31,405,000 | -44,407,000 | -56,246,000 | -50,051,000 | -39,194,000 | -56,681,000 | -31,612,000 | -9,547,000 | -10,280,000 | -9,950,000 | -6,845,000 | -7,061,000 | -7,086,000 | -7,176,000 | -7,275,000 | -8,463,000 | -7,480,000 | -7,538,000 | -7,693,000 | -7,289,000 | -7,717,000 | -7,726,000 | -7,623,000 | -6,934,000 | -13,811,000 | |||||||||||||||||||||||||||||||||
payments related to tax withholding for share-based compensation | -151,000 | -573,000 | -11,454,000 | -3,073,000 | -116,000 | -13,000 | -7,934,000 | -3,091,000 | -165,000 | -57,000 | -8,189,000 | -4,091,000 | -27,000 | -53,000 | -7,387,000 | -3,702,000 | -17,000 | -137,000 | -6,735,000 | -2,775,000 | -2,313,000 | 0 | -7,499,000 | -3,126,000 | -1,486,000 | -147,000 | -6,374,000 | -26,000 | -21,000 | -90,000 | -5,230,000 | -141,000 | 18,000 | -308,000 | ||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | 3,000 | 4,458,000 | 1,625,000 | -4,006,000 | 4,924,000 | -568,000 | -1,132,000 | 1,615,000 | -829,000 | -1,557,000 | 398,000 | 3,379,000 | -2,687,000 | -3,323,000 | -711,000 | 184,000 | -674,000 | 131,000 | -1,469,000 | 2,912,000 | 2,494,000 | 155,000 | -672,000 | 604,000 | -256,000 | -154,000 | 804,000 | -548,000 | -1,158,000 | -2,900,000 | 3,670,000 | 2,073,000 | 1,820,000 | 1,989,000 | 843,000 | -3,567,000 | -254,000 | -1,977,000 | 352,000 | -2,194,000 | -2,296,000 | -4,532,000 | 2,063,000 | -420,000 | 440,000 | -112,000 | -1,225,000 | 717,000 | 873,000 | 773,000 | -838,000 | 488,000 | -745,000 | 199,000 | 400,000 | 538,000 | ||||||||||||||||||||||||
net decrease in cash and cash equivalents and restricted cash | -29,613,000 | -24,242,000 | -27,559,000 | -52,122,000 | 21,040,000 | -8,514,000 | -104,813,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents and restricted cash: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
beginning of period | 0 | 0 | 0 | 347,462,000 | 0 | 0 | 0 | 256,654,000 | 0 | 0 | 0 | 275,470,000 | 0 | 0 | 0 | 270,513,000 | 0 | 0 | 0 | 387,894,000 | 0 | 0 | 0 | 226,254,000 | 0 | 0 | 0 | 297,686,000 | 0 | 0 | 0 | 569,254,000 | 0 | 0 | 0 | 432,964,000 | 0 | 0 | 0 | 357,106,000 | 0 | 0 | 0 | 346,591,000 | 0 | 0 | 0 | 341,865,000 | 0 | 0 | 0 | 297,619,000 | 0 | 0 | 242,107,000 | 0 | 0 | 188,244,000 | 0 | 0 | 258,382,000 | 0 | 0 | 165,970,000 | 0 | 0 | 154,109,000 | 0 | 0 | 164,912,000 | 0 | 0 | 98,727,000 | |||||||
end of period | 69,141,000 | -72,945,000 | -7,287,000 | 317,849,000 | 77,572,000 | 4,796,000 | 32,682,000 | 232,412,000 | 3,100,000 | -16,810,000 | 22,453,000 | 247,911,000 | -2,360,000 | -31,046,000 | 90,485,000 | 218,391,000 | -36,984,000 | 12,985,000 | -62,421,000 | 356,933,000 | 88,251,000 | 72,355,000 | -27,834,000 | 255,122,000 | 20,855,000 | 21,040,000 | -8,514,000 | 192,873,000 | -35,865,000 | -69,764,000 | -111,536,000 | 514,851,000 | 49,295,000 | -5,019,000 | 27,131,000 | 497,847,000 | -715,000 | 23,883,000 | 55,068,000 | 354,728,000 | 2,276,000 | -1,466,000 | 116,611,000 | 239,685,000 | 16,277,000 | 6,619,000 | -461,000 | 324,156,000 | 56,261,000 | 9,097,000 | 2,324,000 | 274,183,000 | 20,155,000 | 9,470,000 | 248,284,000 | 85,348,000 | -26,117,000 | 149,498,000 | -43,825,000 | 97,000 | 233,931,000 | 14,163,000 | 22,939,000 | 178,391,000 | 62,334,000 | -14,382,000 | 158,547,000 | 12,500,000 | -166,000 | 132,872,000 | 15,077,000 | 15,006,000 | 109,667,000 | |||||||
asset impairment charges | 0 | -2,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax benefit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from insurance | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 0 | 7,000 | 21,000 | 182,000 | 0 | 173,000 | 0 | 0 | 307,000 | 0 | 252,000 | 2,581,000 | 722,000 | 1,862,000 | 1,115,000 | 0 | 9,850,000 | 591,000 | 759,000 | 468,000 | 796,000 | 4,176,000 | 329,000 | 681,000 | 8,513,000 | 2,767,000 | 718,000 | 4,759,000 | 5,124,000 | 5,245,000 | 10,420,000 | 732,000 | 10,000 | 47,000 | 7,387,000 | 1,842,000 | 2,104,000 | 748,000 | 3,288,000 | 3,298,000 | 7,535,000 | 3,053,000 | 609,000 | 68,000 | 48,000 | 1,043,000 | 129,000 | 5,611,000 | 37,000 | 567,000 | 2,584,000 | 2,255,000 | 60,000 | 1,870,000 | 480,000 | 1,089,000 | 663,000 | 258,000 | 406,000 | 466,000 | 3,208,000 | |||||||||||||||||||
net increase in cash and cash equivalents and restricted cash | 69,141,000 | -72,945,000 | 77,572,000 | 4,796,000 | 3,100,000 | -16,810,000 | -2,360,000 | -31,046,000 | -36,984,000 | 12,985,000 | -62,421,000 | -30,961,000 | 88,251,000 | 72,355,000 | -27,834,000 | 28,868,000 | -35,865,000 | -69,764,000 | -111,536,000 | -54,403,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure information: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest paid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -12,374,000 | 1,461,000 | 78,000 | 35,000 | -2,356,000 | -2,486,000 | 1,088,000 | 366,000 | -6,143,000 | 334,000 | 560,000 | 1,666,000 | -12,212,000 | 826,000 | 679,000 | 943,000 | -2,718,000 | 780,000 | 420,000 | 21,906,000 | -452,000 | 85,000 | -76,000 | -7,000 | -1,694,000 | -263,000 | 118,000 | 66,000 | 22,122,000 | 38,000 | 1,028,000 | 570,000 | -4,674,000 | 1,286,000 | 622,000 | -262,000 | 4,086,000 | -3,182,000 | -3,064,000 | -1,029,000 | -3,765,000 | 2,006,000 | 1,516,000 | -930,000 | 399,000 | -139,000 | 451,000 | -149,000 | 6,306,000 | 3,895,000 | 993,000 | 2,961,000 | -17,959,000 | -545,000 | 510,000 | -45,000 | ||||||||||||||||||||||||
debt issuance costs | 0 | 0 | 85,000 | 0 | -475,000 | 0 | 0 | -70,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax expense | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for allowance for doubtful accounts | 0 | 0 | -59,000 | -2,346,000 | -750,000 | -247,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer deposits | 50,212,000 | 19,863,000 | 27,170,000 | 92,966,000 | 28,850,000 | 99,475,000 | 60,743,000 | 25,488,000 | 4,587,000 | 19,300,000 | -5,016,000 | -14,098,000 | 36,011,000 | 333,000 | -3,382,000 | 9,673,000 | 1,782,000 | 16,147,000 | 22,050,000 | -10,585,000 | -2,448,000 | 1,515,000 | -5,195,000 | 25,969,000 | -2,776,000 | -177,000 | -417,000 | -2,550,000 | 17,321,000 | -1,137,000 | -9,168,000 | 5,627,000 | 68,000 | 13,141,000 | 7,007,000 | 6,380,000 | 5,938,000 | -1,488,000 | -23,960,000 | -36,589,000 | 8,746,000 | 60,603,000 | -48,000 | 1,199,000 | 1,333,000 | 2,618,000 | 335,000 | -1,785,000 | 3,029,000 | -188,000 | 2,276,000 | -2,472,000 | 1,390,000 | 2,545,000 | -2,374,000 | 1,000,000 | -4,513,000 | 2,952,000 | 2,129,000 | 4,733,000 | 5,882,000 | 1,878,000 | 3,993,000 | 2,398,000 | -183,000 | 1,827,000 | -897,000 | -1,714,000 | -1,408,000 | 2,014,000 | 394,000 | |||||||||
changes in operating assets and liabilities, excluding impacts of acquisition: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sales of property, plant and equipment | 43,000 | 88,000 | 113,000 | -449,000 | 192,000 | 411,000 | 283,000 | 101,000 | 67,000 | 44,000 | 49,000 | 112,000 | 153,000 | 100,000 | 173,000 | 2,000 | 101,000 | 31,000 | 2,330,000 | 243,000 | 113,000 | 353,000 | 317,000 | 121,000 | 82,000 | 917,000 | 2,251,000 | 352,000 | 150,000 | 65,000 | 1,342,000 | 695,000 | 43,000 | 49,000 | 44,000 | 176,000 | 11,000 | 114,000 | 13,000 | 149,000 | 66,000 | 5,000 | 6,000 | 184,000 | 44,000 | 38,000 | 4,409,000 | 9,000 | 180,000 | |||||||||||||||||||||||||||||||
share-based compensation expense | 6,473,000 | 5,349,000 | 6,913,000 | 6,542,000 | 5,779,000 | 5,046,000 | 5,980,000 | 5,426,000 | 5,176,000 | 4,753,000 | 4,775,000 | 4,786,000 | 4,524,000 | 3,896,000 | 4,926,000 | 4,472,000 | 4,388,000 | 3,625,000 | 3,642,000 | 3,567,000 | 3,390,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current and noncurrent assets | 1,585,000 | -5,861,000 | 10,448,000 | -2,829,000 | -191,000 | 830,000 | -2,146,000 | -2,221,000 | 1,956,000 | -16,358,000 | -313,000 | -4,453,000 | 1,991,000 | -5,020,000 | -903,000 | -4,808,000 | 3,389,000 | -580,000 | 449,000 | -345,000 | 10,719,000 | 1,684,000 | -1,055,000 | -4,646,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current and noncurrent liabilities | 13,982,000 | -2,137,000 | 3,360,000 | -14,140,000 | -1,693,000 | 28,007,000 | 13,019,000 | 2,467,000 | 16,462,000 | 10,753,000 | -6,969,000 | 7,432,000 | 6,522,000 | 9,838,000 | -4,723,000 | -2,875,000 | 7,943,000 | 8,960,000 | 705,000 | -9,785,000 | -273,000 | 2,938,000 | 5,899,000 | -12,230,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisition | 0 | 0 | 0 | 1,180,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on debt and capital lease obligations | -238,845,000 | -173,383,000 | -351,891,000 | -229,469,000 | -288,769,000 | -324,192,000 | -146,003,000 | -72,132,000 | -11,270,000 | -73,475,000 | -172,483,000 | -165,684,000 | -151,208,000 | -140,196,000 | -139,955,000 | -93,524,000 | -101,280,000 | -153,052,000 | -31,089,000 | -1,113,000 | -8,168,000 | -648,000 | -4,377,000 | -94,347,000 | -4,325,000 | -4,305,000 | -4,278,000 | -4,250,000 | -4,229,000 | -4,663,000 | -4,195,000 | -4,584,000 | -7,926,000 | -4,194,000 | -4,360,000 | -4,165,000 | -4,313,000 | -7,888,000 | -4,161,000 | -1,616,000 | -651,000 | -309,000 | -529,000 | -212,000 | -566,000 | -215,000 | -457,000 | -599,000 | -593,000 | -500,000 | ||||||||||||||||||||||||||||||
depreciation | 12,159,000 | 11,900,000 | 11,702,000 | 11,545,000 | 11,296,000 | 11,040,000 | 11,449,000 | 11,625,000 | 11,886,000 | 11,874,000 | 12,029,000 | 11,876,000 | 11,900,000 | 11,945,000 | 12,657,000 | 11,854,000 | 12,062,000 | 11,875,000 | 11,470,000 | 11,678,000 | 11,913,000 | 11,862,000 | 11,957,000 | 11,744,000 | 11,756,000 | 12,619,000 | 12,606,000 | 11,694,000 | 11,421,000 | 11,305,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
payments toward debt and capital lease obligations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of deferred financing fees | 78,000 | 78,000 | 78,000 | 78,000 | 78,000 | 77,000 | 162,000 | 81,000 | 81,000 | 81,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property, plant and equipment | -77,000 | -124,000 | -2,000 | -86,000 | -182,000 | -72,000 | 108,000 | 9,000 | -16,000 | -21,000 | -40,000 | -41,000 | 10,000 | 9,000 | 59,000 | 58,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under credit facility and other short-term borrowings | 288,302,000 | 216,314,000 | 164,989,000 | 68,161,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of property, plant and equipment | -138,000 | 305,000 | -218,000 | -111,000 | 948,000 | 151,000 | 107,000 | 9,000 | 90,000 | 15,000 | -69,000 | 57,000 | -5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property, plant and equipment | 9,000 | 303,000 | 124,000 | 42,000 | -8,000 | 14,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash, cash equivalents and restricted cash | -5,019,000 | 27,131,000 | 64,883,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under credit facility | 73,597,000 | 172,000,000 | 164,000,000 | 150,000,000 | 139,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minimum tax withholding related to vesting of restricted stock | -2,360,000 | 0 | -22,000 | -10,000 | -50,000 | -2,247,000 | -465,000 | 2,000 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of intangibles | 0 | 0 | 87,000 | 516,000 | 517,000 | 516,000 | 517,000 | 516,000 | 517,000 | 433,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax net benefit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation expense | 2,662,000 | 3,495,000 | 3,354,000 | 3,741,000 | 3,738,000 | 3,325,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | -715,000 | 23,883,000 | 2,276,000 | -1,466,000 | 56,261,000 | 9,097,000 | 2,324,000 | -23,436,000 | 19,710,000 | 20,155,000 | 9,470,000 | 6,177,000 | 33,378,000 | -1,959,000 | -43,825,000 | 97,000 | -24,451,000 | 42,889,000 | 14,163,000 | 22,939,000 | 12,421,000 | -40,529,000 | 4,438,000 | 8,903,000 | 12,500,000 | -166,000 | -32,040,000 | 25,162,000 | 15,077,000 | 15,006,000 | 10,940,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax net expense | -2,000 | -1,000 | 13,000 | 95,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -2,378,000 | -106,906,000 | 6,619,000 | -461,000 | -17,709,000 | -26,117,000 | -38,746,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash impairment | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from debt issuance | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, excluding effects of acquisitions: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from debt issuance, net of deferred finance costs | 152,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sale of long-term investments | 0 | 0 | 0 | 2,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for business acquisition, net of cash acquired | 0 | 1,091,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit of stock option exercises | 297,000 | -1,000 | 1,490,000 | 228,000 | 704,000 | 403,000 | 132,000 | 4,000 | 468,000 | 1,468,000 | 175,000 | 337,000 | 78,000 | 19,000 | 11,000 | 512,000 | 544,000 | 141,000 | 406,000 | 5,163,000 | 4,613,000 | 2,444,000 | 3,239,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other | -348,000 | 14,000 | -3,547,000 | -1,538,000 | -403,000 | -3,900,000 | -3,047,000 | -127,000 | -531,000 | -3,940,000 | 9,629,000 | -1,666,000 | -2,700,000 | -2,101,000 | -324,000 | -2,826,000 | -451,000 | -1,507,000 | -66,000 | 2,979,000 | -1,752,000 | 925,000 | -4,624,000 | 979,000 | -1,474,000 | -1,694,000 | 108,000 | 907,000 | 921,000 | -3,620,000 | -377,000 | 248,000 | -975,000 | -706,000 | ||||||||||||||||||||||||||||||||||||||||||||||
accrued liabilities and other | 3,257,000 | -2,374,000 | -527,000 | 12,468,000 | -4,732,000 | -3,779,000 | -8,342,000 | 9,807,000 | 1,861,000 | 6,234,000 | -22,185,000 | 17,960,000 | 912,000 | -2,166,000 | -11,635,000 | 3,782,000 | 17,317,000 | 11,241,000 | 4,537,000 | 5,698,000 | -3,917,000 | -247,000 | -10,300,000 | 3,088,000 | 11,955,000 | -218,000 | 5,169,000 | -2,818,000 | -1,470,000 | -6,439,000 | -8,324,000 | -1,517,000 | 4,045,000 | -2,491,000 | 470,000 | |||||||||||||||||||||||||||||||||||||||||||||
proceeds from revolving credit facility | 87,000,000 | 76,000,000 | 45,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on revolving credit facility, debt and capital lease obligations | -88,490,000 | -76,771,000 | -46,016,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation expense | 2,558,000 | 3,116,000 | 3,111,000 | 2,785,000 | 3,204,000 | 3,709,000 | 2,675,000 | 2,728,000 | 3,102,000 | 2,388,000 | 2,432,000 | 2,429,000 | 2,836,000 | 1,839,000 | 1,894,000 | 2,137,000 | 2,580,000 | 2,810,000 | 2,395,000 | 1,775,000 | 2,207,000 | 2,360,000 | 1,617,000 | 1,345,000 | 1,338,000 | 1,866,000 | 1,325,000 | 709,000 | 193,000 | 812,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, excluding effects of acquisition: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of common stock | -15,471,000 | -6,070,000 | -29,597,000 | -86,982,000 | -19,085,000 | -81,025,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation * | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other * | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for property, plant and equipment * | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from debt issuance, net of debt issuance costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of foreign currency translation on cash and cash equivalents | 577,000 | -24,000 | -782,000 | 267,000 | -465,000 | 2,143,000 | 509,000 | -6,107,000 | -2,131,000 | 322,000 | 521,000 | -293,000 | 707,000 | 726,000 | 447,000 | 1,049,000 | 704,000 | 1,573,000 | 557,000 | -970,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash goodwill impairment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equivalents | 73,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of short-term investments | 0 | 0 | -14,300,000 | -39,100,000 | -10,500,000 | -10,000,000 | -18,200,000 | -24,350,000 | -2,000,000 | -8,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and maturities of short-term investments | 0 | 0 | 66,800,000 | 39,600,000 | 500,000 | 10,000,000 | 18,200,000 | 9,350,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuances of common stock under employee stock purchase plan | 0 | 0 | 0 | 183,000 | 0 | 219,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment charges | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercises of stock options | 7,943,000 | 1,295,000 | 2,374,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash flows from | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for accounts receivable allowances | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gain) on sale of property, plant and equipment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cumulative effect of change in accounting principle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash goodwill and asset impairments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds on sale of property, plant and equipment | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from debt | 0 | 0 | 0 | 1,292,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash asset impairments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales of short-term investments | 3,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from stock options exercised | 16,756,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit from stock options exercised | 179,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cumulative effect of change in accounting for goodwill | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (repurchases) sales under asset securitization facility | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of foreign currency translation on cash |
