Dril-Quip, Inc(NYSE:DRQ)

Dril-Quip, Inc., together with its subsidiaries, designs, manufactures, sells, and services engineered drilling and production equipment for use in deepwater, harsh environment, and severe service applications worldwide. The company's principal products include subsea and surface wellheads, subsea a...
Website: http://www.dril-quip.com
Founded: 1981
Full Time Employees: 1,444
Sector: Energy
Industry: Oil & Gas Equipment & Services
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | 101,807,000 | 132,271,000 | 142,544,000 | 132,413,000 | 132,751,000 | 130,423,000 | 114,701,000 | 117,682,000 | 118,301,000 | 117,767,000 | 108,476,000 | 98,198,000 | 94,885,000 | 95,324,000 | 80,616,000 | 70,004,000 | 57,065,000 | 58,222,000 | 52,921,000 | 53,378,000 | 51,921,000 | 56,632,000 | 55,724,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
products | 162,895,000 | 202,692,000 | 165,802,000 | 149,449,000 | 167,350,000 | 184,072,000 | 126,643,000 | 74,330,000 | 64,562,000 | 78,344,000 | 77,603,000 | 55,828,000 | 59,246,000 | 64,713,000 | 58,508,000 | 61,979,000 | 55,642,000 | 48,694,000 | 53,622,000 | 55,860,000 | 55,583,000 | 61,692,000 | 66,451,000 | 63,133,000 | 67,558,000 | 78,761,000 | 81,851,000 | 77,233,000 | 65,434,000 | 66,042,000 | 63,246,000 | 64,719,000 | 71,045,000 | 81,562,000 | 75,885,000 | 102,092,000 | 91,592,000 | 80,493,000 | 101,277,000 | 116,048,000 | 135,194,000 | 163,951,000 | 157,790,000 | 176,099,000 | 187,524,000 | 212,463,000 | 198,827,000 | 189,914,000 | 172,001,000 | 194,836,000 | 187,437,000 | 188,859,000 | 160,485,000 | 154,372,000 | 159,465,000 | 146,675,000 | 149,706,000 | 142,749,000 | 134,238,000 | 114,479,000 | 120,184,000 | 121,503,000 | 120,526,000 | 122,188,000 | 121,833,000 | 119,978,000 | 117,508,000 | 113,400,000 | 105,136,000 | |||||||||||||||||||||||
services | 31,141,000 | 28,610,000 | 31,810,000 | 30,782,000 | 35,061,000 | 39,453,000 | 15,774,000 | 32,714,000 | 30,187,000 | 33,452,000 | 27,214,000 | 23,733,000 | 21,281,000 | 21,657,000 | 20,443,000 | 19,596,000 | 17,499,000 | 19,380,000 | 19,560,000 | 17,536,000 | 17,667,000 | 18,235,000 | 17,778,000 | 20,750,000 | 18,814,000 | 19,082,000 | 17,884,000 | 16,575,000 | 18,476,000 | -15,867,000 | 30,011,000 | 30,142,000 | 28,128,000 | 26,409,000 | 24,461,000 | 25,830,000 | 27,636,000 | 25,598,000 | 22,363,000 | 26,391,000 | 31,367,000 | 37,679,000 | 43,612,000 | 39,177,000 | 38,478,000 | 42,356,000 | 42,923,000 | 40,401,000 | 32,072,000 | 37,626,000 | 37,287,000 | 33,172,000 | 32,670,000 | 34,105,000 | 31,395,000 | 29,895,000 | 27,418,000 | 28,897,000 | 20,797,000 | 22,515,000 | 17,483,000 | 20,092,000 | 19,597,000 | 19,812,000 | 20,700,000 | 21,361,000 | 20,649,000 | 19,786,000 | 22,386,000 | |||||||||||||||||||||||
rental | 44,995,000 | 42,300,000 | 42,388,000 | 44,003,000 | 38,004,000 | 27,162,000 | 9,400,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenues | 239,031,000 | 273,602,000 | 240,000,000 | 224,234,000 | 240,415,000 | 250,687,000 | 151,817,000 | 120,342,000 | 110,297,000 | 126,344,000 | 117,244,000 | 89,607,000 | 90,865,000 | 96,814,000 | 88,141,000 | 93,978,000 | 83,137,000 | 77,912,000 | 82,997,000 | 80,797,000 | 81,239,000 | 87,234,000 | 91,295,000 | 90,446,000 | 95,998,000 | 108,453,000 | 108,227,000 | 103,808,000 | 94,317,000 | 97,335,000 | 93,257,000 | 94,861,000 | 99,173,000 | 107,971,000 | 100,346,000 | 127,922,000 | 119,228,000 | 106,091,000 | 123,640,000 | 142,439,000 | 166,561,000 | 201,630,000 | 201,402,000 | 215,276,000 | 226,002,000 | 254,819,000 | 241,750,000 | 230,315,000 | 204,073,000 | 232,462,000 | 224,724,000 | 222,031,000 | 193,155,000 | 188,477,000 | 190,860,000 | 176,570,000 | 177,124,000 | 171,646,000 | 155,035,000 | 136,994,000 | 137,667,000 | 141,595,000 | 140,123,000 | 142,000,000 | 142,533,000 | 141,339,000 | 138,157,000 | 133,186,000 | 127,522,000 | |||||||||||||||||||||||
yoy | -0.58% | 9.14% | 58.09% | 86.33% | 117.97% | 98.42% | 29.49% | 34.30% | 21.39% | 30.50% | 33.02% | -4.65% | 9.30% | 24.26% | 6.20% | 16.31% | 2.34% | -10.69% | -9.09% | -10.67% | -15.37% | -19.57% | -15.64% | -12.87% | 1.78% | 11.42% | 16.05% | 9.43% | -4.90% | -9.85% | -7.06% | -25.84% | -16.82% | 1.77% | -18.84% | -10.19% | -28.42% | -47.38% | -38.61% | -33.83% | -26.30% | -20.87% | -16.69% | -6.53% | 10.75% | 9.62% | 7.58% | 3.73% | 5.65% | 23.34% | 17.74% | 25.75% | 9.05% | 9.81% | 23.11% | 28.89% | 28.66% | 21.22% | 10.64% | -3.53% | -3.41% | 0.18% | 1.42% | 6.62% | 11.77% | |||||||||||||||||||||||||||
qoq | -12.64% | 14.00% | 7.03% | -6.73% | -4.10% | 65.12% | 26.15% | 9.11% | -12.70% | 7.76% | 30.84% | -1.38% | -6.14% | 9.84% | -6.21% | 13.04% | 6.71% | -6.13% | 2.72% | -0.54% | -6.87% | -4.45% | 0.94% | -5.78% | -11.48% | 0.21% | 4.26% | 10.06% | -3.10% | 4.37% | -1.69% | -4.35% | -8.15% | 7.60% | -21.56% | 7.29% | 12.38% | -14.19% | -13.20% | -14.48% | -17.39% | 0.11% | -6.44% | -4.75% | -11.31% | 5.41% | 4.96% | 12.86% | -12.21% | 3.44% | 1.21% | 14.95% | 2.48% | -1.25% | 8.09% | -0.31% | 3.19% | 10.71% | 13.17% | -0.49% | -2.77% | 1.05% | -1.32% | -0.37% | 0.84% | 2.30% | 3.73% | 4.44% | ||||||||||||||||||||||||
cost of revenues | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of revenues | 154,522,000 | 194,488,000 | 164,057,000 | 152,515,000 | 163,911,000 | 165,817,000 | 99,138,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative expenses | 41,748,000 | 32,035,000 | 35,574,000 | 28,835,000 | 32,349,000 | 38,278,000 | 37,984,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of assets | -2,020,000 | 148,000 | -167,000 | -169,000 | -971,500 | -13,000 | 82,000 | -134,500 | 14,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 16,222,000 | 15,461,000 | 15,362,000 | 14,974,000 | 14,945,000 | 12,039,000 | 7,786,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of long-lived assets | 503,000 | 2,924,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition and integration costs | 1,588,000 | 4,458,000 | 3,641,000 | 5,131,000 | 4,288,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for legal settlement | 48,803,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | -21,832,000 | 25,796,000 | 62,284,000 | 22,695,000 | 21,850,000 | 26,912,000 | -13,218,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
yoy | -199.92% | -4.15% | -571.21% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | -184.63% | -58.58% | 174.44% | 3.87% | -18.81% | -303.60% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating margin % | -9.13% | 9.43% | 25.95% | 10.12% | 9.09% | 10.74% | -8.71% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% |
interest expense | -388,000 | 654,000 | 677,000 | 551,000 | 700,000 | 375,000 | 729,000 | -19,000 | -80,000 | 68,000 | -131,000 | -99,000 | -54,000 | -195,000 | -94,000 | -59,000 | -439,000 | -83,000 | -138,000 | -209,000 | -191,000 | -166,000 | -26,000 | -121,000 | 254,000 | -195,000 | -151,000 | -2,000 | -28,000 | -12,000 | -18,000 | -15,000 | -13,000 | -1,000 | -10,000 | -4,000 | -2,000 | -4,000 | -3,000 | -3,000 | -20,000 | -3,000 | -5,000 | -7,000 | -11,000 | -4,000 | -6,000 | -14,000 | -11,000 | -7,000 | -9,000 | -5,000 | -16,000 | -15,000 | -11,000 | -11,000 | -78,000 | -15,000 | -11,000 | -27,000 | -59,000 | -20,000 | -29,000 | -48,000 | -33,000 | -47,000 | -44,000 | -58,000 | -114,000 | -98,000 | -61,000 | -97,000 | 801,000 | -1,009,000 | -352,000 | -109,000 | 464,000 | 549,000 | 410,000 | 364,000 | 270,000 | 272,000 | 248,000 | 310,000 | 335,000 | 361,000 | 413,000 | |||||
other expense | 150,000 | -1,825,000 | 303,000 | -214,000 | 700,000 | -269,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | -21,594,000 | 26,967,000 | 57,962,000 | 22,236,000 | 21,364,000 | 27,413,000 | 79,999,000 | -2,613,000 | -16,606,000 | 5,707,000 | -3,759,000 | 5,585,000 | 5,935,000 | 1,007,000 | 14,600,000 | -3,395,000 | -5,442,000 | -71,576,000 | -6,842,000 | -14,660,000 | -31,972,000 | -11,627,000 | -2,054,000 | -7,061,000 | -41,307,000 | 7,244,000 | 2,102,000 | 4,800,000 | -3,718,000 | -96,497,000 | -12,386,000 | -1,624,000 | -4,482,000 | -15,277,000 | -61,100,000 | -62,000 | 52,000 | -3,578,000 | 23,877,000 | 45,748,000 | 49,821,000 | 60,695,000 | 64,596,000 | 52,741,000 | 71,739,000 | 78,327,000 | 73,195,000 | 69,215,000 | 58,643,000 | 63,258,000 | 52,184,000 | 56,376,000 | 52,279,000 | 41,710,000 | 38,864,000 | 41,418,000 | 40,130,000 | 36,973,000 | 31,845,000 | 30,503,000 | 30,683,000 | 27,086,000 | 37,804,000 | 39,381,000 | 34,632,000 | 36,673,000 | 34,480,000 | 36,414,000 | 34,824,000 | 33,713,000 | 36,268,000 | 38,645,000 | 36,358,000 | 38,206,000 | 38,922,000 | 34,786,000 | 34,376,000 | 35,295,000 | 34,101,000 | 30,905,000 | 25,072,000 | 17,363,000 | 14,578,000 | 9,275,000 | 6,194,000 | 4,950,000 | 4,481,000 | 3,888,000 | 3,895,000 | 3,621,000 | 3,520,000 | 2,821,000 |
income tax expense | -4,923,000 | 12,999,000 | 18,734,000 | 6,891,000 | 6,607,000 | -4,375,000 | -2,587,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -16,671,000 | 13,968,000 | 39,228,000 | 15,345,000 | 14,757,000 | 31,788,000 | 82,586,000 | -1,812,000 | -19,984,000 | 1,844,000 | -7,034,000 | 3,483,000 | 2,311,000 | -259,000 | 15,210,000 | -5,570,000 | -8,938,000 | -63,428,000 | -11,143,000 | -19,067,000 | -34,358,000 | -11,254,000 | 14,326,000 | -14,142,000 | -19,698,000 | 7,399,000 | -1,310,000 | 1,681,000 | -6,051,000 | -74,912,000 | -10,358,000 | -3,042,000 | -7,383,000 | -71,490,000 | -29,260,000 | 15,000 | 94,000 | 1,302,000 | 19,013,000 | 36,137,000 | 36,769,000 | 48,354,000 | 50,777,000 | 39,213,000 | 53,664,000 | 59,087,000 | 55,683,000 | 51,324,000 | 42,618,000 | 47,063,000 | 39,995,000 | 42,927,000 | 39,842,000 | 30,952,000 | 29,657,000 | 29,803,000 | 28,797,000 | 28,124,000 | 23,263,000 | 22,208,000 | 21,672,000 | 20,874,000 | 27,657,000 | 27,998,000 | 25,697,000 | 28,679,000 | 25,084,000 | 26,707,000 | 24,671,000 | 25,045,000 | 27,446,000 | 27,703,000 | 25,391,000 | 32,157,000 | 27,624,000 | 24,109,000 | 24,051,000 | 24,887,000 | 23,412,000 | 21,273,000 | 17,319,000 | 11,716,000 | 9,842,000 | 6,660,000 | 4,349,000 | 3,886,000 | 3,250,000 | 2,802,000 | 2,535,000 | 2,415,000 | 2,429,000 | 2,035,000 |
yoy | -212.97% | -56.06% | -52.50% | -946.85% | -173.84% | 1623.86% | -1274.10% | -152.02% | -964.73% | -811.97% | -146.25% | -162.53% | -125.86% | -99.59% | -236.50% | -70.79% | -73.99% | 463.60% | -177.78% | 34.83% | 74.42% | -252.10% | -1193.59% | -941.28% | 225.53% | -109.88% | -87.35% | -155.26% | -18.04% | 4.79% | -64.60% | -20380.00% | -7954.26% | -5590.78% | -253.89% | -99.96% | -99.74% | -97.31% | -62.56% | -7.84% | -31.48% | -18.16% | -8.81% | -23.60% | 25.92% | 25.55% | 39.22% | 19.56% | 6.97% | 52.05% | 34.86% | 44.04% | 38.35% | 10.06% | 27.49% | 34.20% | 32.88% | 34.73% | -15.89% | -20.68% | -15.66% | -27.22% | 10.26% | 4.83% | 4.16% | 14.51% | -8.61% | -3.60% | -2.84% | -22.12% | -0.64% | 14.91% | 5.57% | 29.21% | 17.99% | 13.33% | 38.87% | 112.42% | 137.88% | 219.41% | 298.23% | 201.49% | 202.83% | 137.69% | 71.56% | 60.91% | 33.80% | 37.69% | ||||
qoq | -219.35% | -64.39% | 155.64% | 3.98% | -53.58% | -61.51% | -4657.73% | -90.93% | -1183.73% | -126.22% | -301.95% | 50.71% | -992.28% | -101.70% | -373.07% | -37.68% | -85.91% | 469.22% | -41.56% | -44.50% | 205.30% | -178.56% | -201.30% | -28.21% | -366.23% | -664.81% | -177.93% | -127.78% | -91.92% | 623.23% | 240.50% | -58.80% | -89.67% | 144.33% | -195166.67% | -84.04% | -92.78% | -93.15% | -47.39% | -1.72% | -23.96% | -4.77% | 29.49% | -26.93% | -9.18% | 6.11% | 8.49% | 20.43% | -9.44% | 17.67% | -6.83% | 7.74% | 28.72% | 4.37% | -0.49% | 3.49% | 2.39% | 20.90% | 4.75% | 2.47% | 3.82% | -24.53% | -1.22% | 8.95% | -10.40% | 14.33% | -6.08% | 8.25% | -1.49% | -8.75% | -0.93% | 9.11% | -21.04% | 16.41% | 14.58% | 0.24% | -3.36% | 6.30% | 10.05% | 22.83% | 47.82% | 19.04% | 47.78% | 53.14% | 11.91% | 19.57% | 15.99% | 10.53% | 4.97% | -0.58% | 19.36% | |
net income margin % | -6.97% | 5.11% | 16.35% | 6.84% | 6.14% | 12.68% | 54.40% | -1.51% | -18.12% | 1.46% | -6.00% | 3.89% | 2.54% | -0.27% | 17.26% | -5.93% | -10.75% | -81.41% | -13.43% | -23.60% | -42.29% | -12.90% | 15.69% | -15.64% | -20.52% | 6.82% | -1.21% | 1.62% | -6.42% | -76.96% | -11.11% | -3.21% | -7.44% | -66.21% | -29.16% | 0.01% | 0.08% | 1.23% | 15.38% | 25.37% | 22.08% | 23.98% | 25.21% | 18.22% | 23.74% | 23.19% | 23.03% | 22.28% | 20.88% | 20.25% | 17.80% | 19.33% | 20.63% | 16.42% | 15.54% | 16.88% | 16.26% | 16.38% | 15.00% | 16.21% | 15.74% | 14.74% | 19.74% | 19.72% | 18.03% | 20.29% | 18.16% | 20.05% | 19.35% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% |
earnings per common share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -240 | 210 | 570 | 220 | 210 | -360 | 2,030 | -80 | -200 | -1,910 | -780 | 30 | 510 | 960 | 970 | 1,280 | 1,320 | 1,010 | 1,380 | 1,500 | 1,410 | 1,270 | 1,050 | 1,160 | 980 | 1,060 | 980 | 770 | 730 | 740 | 720 | 700 | 580 | 550 | 540 | 530 | 690 | 700 | 650 | 720 | 640 | 680 | 630 | 650 | 700 | 690 | 800 | 680 | 600 | 630 | 590 | 1,090 | ||||||||||||||||||||||||||||||||||||||||
diluted | -240 | 200 | 570 | 220 | 210 | -310 | 1,990 | -80 | -200 | -1,910 | -780 | 30 | 510 | 960 | 970 | 1,280 | 1,320 | 1,010 | 1,380 | 1,490 | 1,400 | 1,270 | 1,040 | 1,150 | 980 | 1,050 | 980 | 760 | 730 | 740 | 710 | 690 | 580 | 550 | 540 | 520 | 690 | 700 | 640 | 720 | 630 | 680 | 630 | 640 | 690 | 680 | 780 | 670 | 590 | 600 | 580 | 1,060 | ||||||||||||||||||||||||||||||||||||||||
weighted-average common shares outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 68,940,260,000 | 69,009,209,000 | 68,814,125,000 | 68,943,387,000 | 69,290,100,000 | 49,727,093,000 | 40,728,902,000 | 34,437,000 | 34,417,000 | 34,174,000 | 34,132,000 | 34,130,000 | 34,128,000 | 34,237,000 | 33,948,000 | 34,476,000 | 34,494,000 | 35,331,000 | 35,387,000 | 35,387,000 | 35,385,000 | 35,260,000 | 35,049,000 | 35,023,000 | 35,695,000 | 35,839,000 | 35,559,000 | 35,967,000 | 35,559,000 | 37,075,000 | 37,119,000 | 37,615,000 | 37,729,000 | 37,457,000 | 37,528,000 | 37,528,000 | 37,525,000 | 37,537,000 | 37,371,000 | 37,564,000 | 37,752,000 | 38,364,000 | 38,347,000 | 38,686,000 | 38,773,000 | 39,964,000 | 39,630,000 | 40,327,000 | 40,678,000 | 40,648,000 | 40,683,000 | 40,636,000 | 40,529,000 | 40,332,000 | 40,423,000 | 40,268,000 | 40,184,000 | 40,071,000 | 40,059,000 | 40,058,000 | 40,049,000 | 39,828,000 | 39,830,000 | 39,819,000 | 39,728,000 | 39,164,000 | 39,113,000 | 39,026,000 | 39,023,000 | 39,918,000 | 39,432,000 | 40,435,000 | 40,798 | 40,447,000 | 40,438,000 | 40,436,000 | 40,378 | 39,340,000 | 39,528,000 | 19,546,976,000 | 19,373,555 | 17,638,280,000 | 17,663,489 | 17,466,052 | 17,449,989 | 17,295,248 | 17,293,373 | 17,293,373 | 17,293,373 | 17,293,373 | 17,293,000 | 17,293,000 |
diluted | 68,940,260,000 | 69,381,412,000 | 69,265,300,000 | 69,147,457,000 | 69,477,519,000 | 50,627,004,000 | 41,530,978,000 | 34,437,000 | 34,417,000 | 34,473,000 | 34,132,000 | 34,490,000 | 34,489,000 | 34,467,000 | 34,232,000 | 34,476,000 | 34,494,000 | 35,331,000 | 35,387,000 | 35,387,000 | 35,385,000 | 35,260,000 | 35,249,000 | 35,023,000 | 35,695,000 | 36,152,000 | 35,559,000 | 36,210,000 | 35,559,000 | 37,075,000 | 37,119,000 | 37,615,000 | 37,729,000 | 37,457,000 | 37,528,000 | 37,718,000 | 37,693,000 | 37,667,000 | 37,554,000 | 37,713,000 | 37,847,000 | 38,531,000 | 38,548,000 | 38,888,000 | 38,940,000 | 40,190,000 | 39,880,000 | 40,562,000 | 40,887,000 | 40,865,000 | 40,911,000 | 40,821,000 | 40,713,000 | 40,523,000 | 40,589,000 | 40,453,000 | 40,411,000 | 40,322,000 | 40,296,000 | 40,312,000 | 40,320,000 | 40,060,000 | 40,035,000 | 40,023,000 | 39,972,000 | 39,538,000 | 39,565,000 | 39,433,000 | 39,315,000 | 40,292,000 | 39,832,000 | 40,859,000 | 41,188 | 41,007,000 | 41,004,000 | 41,003,000 | 40,933 | 40,342,000 | 40,382,000 | 20,131,399,000 | 19,904,700 | 18,103,278,000 | 18,145,055 | 17,817,188 | 17,810,308 | 17,370,120 | 17,325,669 | |||||
other comprehensive income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustment | 1,750,000 | 289,000 | 1,314,000 | 6,728,000 | 4,616,000 | -10,607,000 | 2,457,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income | -14,921,000 | 14,257,000 | 40,542,000 | 22,073,000 | 19,373,000 | 21,181,000 | 85,043,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of assets | -10,297,250 | -40,918,000 | -419,000 | -3,955,000 | -85,000 | -467,000 | -28,000 | -280,000 | -1,190,000 | -13,000 | -1,085,000 | -14,000 | -5,099,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity method earnings | -4,846,000 | 1,018,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bargain purchase loss | 3,342,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | -92,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition costs | 7,808,000 | 20,296,000 | 1,695,000 | 19,046,000 | -41,000 | 5,358,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on bargain purchase | -178,471,000 | 92,659,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
leasing | 13,298,000 | 15,548,000 | 14,548,000 | 12,427,000 | 10,046,000 | 10,338,000 | 10,444,000 | 9,190,000 | 12,403,000 | 9,996,000 | 9,838,000 | 9,815,000 | 7,401,000 | 7,989,000 | 7,307,000 | 7,066,000 | 6,563,000 | 9,626,000 | 10,610,000 | 8,492,000 | 10,000,000 | 10,407,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost and expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of sales: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of sales | 83,229,000 | 78,419,000 | 91,687,000 | 85,603,000 | 65,711,000 | 65,502,000 | 66,567,000 | 65,710,000 | 69,663,000 | 63,995,000 | 61,197,000 | 62,834,000 | 61,539,000 | 56,787,000 | 64,146,000 | 67,211,000 | 66,937,000 | 71,414,000 | 75,736,000 | 76,023,000 | 73,867,000 | 69,376,000 | 68,675,000 | 65,630,000 | 69,443,000 | 67,750,000 | 72,355,000 | 63,050,000 | 87,549,000 | 82,440,000 | 77,794,000 | 77,633,000 | 79,881,000 | 93,096,000 | 108,352,000 | 108,132,000 | 117,664,000 | 125,138,000 | 142,497,000 | 135,250,000 | 124,993,000 | 110,787,000 | 132,244,000 | 132,131,000 | 133,203,000 | 116,328,000 | 114,470,000 | 121,821,000 | 108,325,000 | 107,050,000 | 103,248,000 | 96,487,000 | 82,000,000 | 80,113,000 | 81,822,000 | 79,421,000 | 79,549,000 | 81,815,000 | 82,609,000 | 78,260,000 | 77,407,000 | 72,017,000 | ||||||||||||||||||||||||||||||
selling, general and administrative | 29,771,000 | 29,991,000 | 29,825,000 | 26,993,000 | 23,248,000 | 22,585,000 | 26,884,000 | 22,431,000 | 22,498,000 | 22,393,000 | 30,620,000 | 25,265,000 | 29,593,000 | 29,558,000 | 26,225,000 | 20,843,000 | 23,331,000 | 21,416,000 | 21,450,000 | 27,962,000 | 22,835,000 | 24,544,000 | 20,680,000 | 31,566,000 | 23,739,000 | 28,253,000 | 31,102,000 | 27,994,000 | 31,179,000 | 25,808,000 | 21,656,000 | 12,504,000 | 5,762,000 | 13,221,000 | 20,173,000 | 17,280,000 | 33,633,000 | 16,958,000 | 22,462,000 | 20,845,000 | 25,520,000 | 23,935,000 | 26,074,000 | 29,830,000 | 23,273,000 | 15,629,000 | 23,604,000 | 20,764,000 | 17,418,000 | 20,432,000 | 17,938,000 | 18,274,000 | 16,037,000 | 18,261,000 | 15,958,000 | 15,601,000 | 16,077,000 | 13,433,000 | 14,777,000 | 13,260,000 | 12,897,000 | 14,540,000 | 18,851,000 | 15,734,000 | 14,187,000 | 13,618,000 | 13,457,000 | 11,772,000 | 12,066,000 | 12,018,000 | 8,176,750 | 12,320,000 | 9,210,000 | 11,177,000 | 7,431,250 | 10,773,000 | 9,459,000 | 9,493,000 | 5,870,500 | 7,915,000 | 8,171,000 | 7,396,000 | 5,530,750 | 7,707,000 | 7,087,000 | |||||||
engineering and product development | 3,588,000 | 3,738,000 | 2,987,000 | 3,061,000 | 3,202,000 | 3,399,000 | 2,699,000 | 2,645,000 | 2,720,000 | 3,676,000 | 3,834,000 | 3,510,000 | 3,722,000 | 4,037,000 | 4,038,000 | 3,983,000 | 5,364,000 | 5,525,000 | 4,798,000 | 3,754,000 | 5,157,000 | 3,617,000 | 9,289,000 | 10,159,000 | 10,526,000 | 9,447,000 | 9,623,000 | 10,379,000 | 10,308,000 | 11,850,000 | 11,275,000 | 10,570,000 | 11,579,000 | 10,901,000 | 12,797,000 | 11,735,000 | 11,400,000 | 12,213,000 | 11,625,000 | 12,663,000 | 10,848,000 | 10,784,000 | 10,976,000 | 10,778,000 | 9,340,000 | 9,021,000 | 8,815,000 | 9,552,000 | 9,478,000 | 9,610,000 | 8,901,000 | 8,498,000 | 8,529,000 | 8,698,000 | 7,978,000 | 7,387,000 | 7,051,000 | 6,786,000 | 7,318,000 | 6,979,000 | 6,571,000 | 6,305,000 | 6,745,000 | 6,489,000 | 6,871,000 | 6,264,000 | 6,083,000 | 6,009,000 | 5,280,000 | 5,206,000 | 5,084,000 | 4,759,000 | 4,821,000 | 4,895,000 | 4,903,000 | 5,266,000 | 5,689,000 | 5,009,000 | 4,616,000 | 4,213,000 | 3,989,000 | 4,272,000 | 3,820,000 | 4,368,000 | 4,050,000 | |||||||
restructuring and other charges | -130,000 | 2,267,000 | -610,000 | 1,718,000 | 3,466,000 | 2,180,000 | 5,765,000 | 32,000 | 52,913,000 | 1,000,000 | 25,020,000 | 478,000 | 602,000 | 1,587,000 | 32,713,000 | 990,250 | 546,000 | 1,019,000 | 2,396,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property, plant and equipment | 54,000 | -200,000 | -342,000 | -1,027,000 | -738,000 | -6,647,000 | -2,249,000 | -17,276,000 | -114,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency transaction loss | 6,671,000 | -1,895,000 | 83,000 | 1,060,000 | 1,120,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total costs and expenses | 125,008,000 | 129,099,000 | 121,787,000 | 123,315,000 | 86,001,000 | 87,677,000 | 99,185,000 | 73,789,000 | 97,847,000 | 88,728,000 | 149,568,000 | 89,933,000 | 95,461,000 | 112,821,000 | 98,862,000 | 93,399,000 | 97,951,000 | 138,320,000 | 102,391,000 | 108,005,000 | 101,688,000 | 99,920,000 | 196,161,000 | 107,341,000 | 98,609,000 | 105,450,000 | 113,080,000 | 162,391,000 | 129,036,000 | 120,098,000 | 110,725,000 | 100,707,000 | 97,222,000 | 117,218,000 | 141,322,000 | 137,147,000 | 162,697,000 | 154,309,000 | 176,584,000 | 168,758,000 | 161,361,000 | 145,506,000 | 169,294,000 | 172,739,000 | 165,816,000 | 140,978,000 | ||||||||||||||||||||||||||||||||||||||||||||||
operating income | -4,666,000 | -18,802,000 | 4,557,000 | -6,071,000 | 3,606,000 | 3,188,000 | -2,371,000 | 14,352,000 | -3,869,000 | -5,591,000 | -71,656,000 | -6,936,000 | -14,664,000 | -31,582,000 | -11,628,000 | -2,104,000 | -7,505,000 | -42,322,000 | 6,062,000 | 222,000 | 2,120,000 | -5,603,000 | -98,826,000 | -14,084,000 | -3,748,000 | -6,277,000 | -5,109,000 | -62,045,000 | -1,114,000 | -870,000 | -4,634,000 | 22,933,000 | 45,217,000 | 49,343,000 | 60,308,000 | 64,255,000 | 52,579,000 | 71,693,000 | 78,235,000 | 72,992,000 | 68,954,000 | 58,567,000 | 63,168,000 | 51,985,000 | 56,215,000 | 52,177,000 | 41,588,000 | 38,723,000 | 41,349,000 | 40,032,000 | 36,840,000 | 31,776,000 | 30,428,000 | 30,595,000 | 27,078,000 | 37,714,000 | 39,323,000 | 34,598,000 | 36,635,000 | 34,434,000 | 36,311,000 | 34,660,000 | 33,423,000 | 35,818,000 | 37,760,000 | 34,712,000 | 36,067,000 | 36,747,000 | 32,863,000 | 32,708,000 | 33,802,000 | 33,092,000 | 30,553,000 | 24,963,000 | 17,827,000 | 15,127,000 | 9,685,000 | 6,558,000 | 5,220,000 | 4,753,000 | 4,136,000 | 4,205,000 | 3,956,000 | 3,881,000 | 3,234,000 | |||||||
interest income | -2,053,000 | -2,196,000 | -1,759,500 | -2,312,000 | 1,998,000 | 2,827,000 | 3,310,000 | 379,000 | 573,000 | 203,000 | 275,000 | 188,000 | 63,000 | 49,000 | 84,000 | 188,000 | 653,000 | 1,206,000 | 1,348,000 | 1,906,000 | 2,680,000 | 2,006,000 | 2,075,000 | 1,893,000 | 2,275,000 | 1,797,000 | 601,000 | 957,000 | 1,070,000 | 937,000 | 1,069,000 | 945,000 | 541,000 | 482,000 | 389,000 | 345,000 | 165,000 | 49,000 | 112,000 | 206,000 | 266,000 | 83,000 | 101,000 | 203,000 | 167,000 | 116,000 | 133,000 | 148,000 | 78,000 | 103,000 | 149,000 | 84,000 | 86,000 | 99,000 | 86,000 | 105,000 | 69,000 | 61,000 | 97,000 | 66,000 | 132,000 | 212,000 | 323,000 | 497,000 | 929,000 | 1,704,000 | 2,253,000 | 2,273,000 | 1,984,000 | 1,765,000 | ||||||||||||||||||||||
income tax provision | -801,000 | 3,378,000 | 3,863,000 | 3,275,000 | 2,102,000 | 3,624,000 | 1,266,000 | -610,000 | 2,175,000 | 3,496,000 | -8,148,000 | 4,301,000 | 4,407,000 | 2,386,000 | -373,000 | -16,380,000 | 7,081,000 | -21,609,000 | -155,000 | 3,412,000 | 3,119,000 | 2,333,000 | -21,585,000 | -2,028,000 | 1,418,000 | 2,901,000 | 66,954,000 | -31,840,000 | -77,000 | -42,000 | -4,880,000 | 4,864,000 | 9,611,000 | 13,052,000 | 12,341,000 | 13,819,000 | 13,528,000 | 18,075,000 | 19,240,000 | 17,512,000 | 17,891,000 | 16,025,000 | 16,195,000 | 12,189,000 | 13,449,000 | 12,437,000 | 10,758,000 | 9,207,000 | 11,615,000 | 11,333,000 | 8,849,000 | 8,582,000 | 8,295,000 | 9,011,000 | 6,212,000 | 10,147,000 | 11,383,000 | 8,935,000 | 7,994,000 | 9,396,000 | 9,707,000 | 10,153,000 | 8,668,000 | 8,822,000 | 10,942,000 | 10,967,000 | 6,049,000 | 11,298,000 | 10,677,000 | 10,325,000 | 10,408,000 | 10,689,000 | 9,632,000 | 7,753,000 | 5,647,000 | 4,736,000 | 2,615,000 | 1,845,000 | 1,064,000 | 1,231,000 | 1,086,000 | 1,360,000 | 1,206,000 | 1,091,000 | 786,000 | |||||||
net income per common share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -50 | -580 | 60 | -210 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -50 | -580 | 60 | -210 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 68,940,260,000 | 69,009,209,000 | 68,814,125,000 | 68,943,387,000 | 69,290,100,000 | 49,727,093,000 | 40,728,902,000 | 34,437,000 | 34,417,000 | 34,174,000 | 34,132,000 | 34,130,000 | 34,128,000 | 34,237,000 | 33,948,000 | 34,476,000 | 34,494,000 | 35,331,000 | 35,387,000 | 35,387,000 | 35,385,000 | 35,260,000 | 35,049,000 | 35,023,000 | 35,695,000 | 35,839,000 | 35,559,000 | 35,967,000 | 35,559,000 | 37,075,000 | 37,119,000 | 37,615,000 | 37,729,000 | 37,457,000 | 37,528,000 | 37,528,000 | 37,525,000 | 37,537,000 | 37,371,000 | 37,564,000 | 37,752,000 | 38,364,000 | 38,347,000 | 38,686,000 | 38,773,000 | 39,964,000 | 39,630,000 | 40,327,000 | 40,678,000 | 40,648,000 | 40,683,000 | 40,636,000 | 40,529,000 | 40,332,000 | 40,423,000 | 40,268,000 | 40,184,000 | 40,071,000 | 40,059,000 | 40,058,000 | 40,049,000 | 39,828,000 | 39,830,000 | 39,819,000 | 39,728,000 | 39,164,000 | 39,113,000 | 39,026,000 | 39,023,000 | 39,918,000 | 39,432,000 | 40,435,000 | 40,798 | 40,447,000 | 40,438,000 | 40,436,000 | 40,378 | 39,340,000 | 39,528,000 | 19,546,976,000 | 19,373,555 | 17,638,280,000 | 17,663,489 | 17,466,052 | 17,449,989 | 17,295,248 | 17,293,373 | 17,293,373 | 17,293,373 | 17,293,373 | 17,293,000 | 17,293,000 |
diluted | 68,940,260,000 | 69,381,412,000 | 69,265,300,000 | 69,147,457,000 | 69,477,519,000 | 50,627,004,000 | 41,530,978,000 | 34,437,000 | 34,417,000 | 34,473,000 | 34,132,000 | 34,490,000 | 34,489,000 | 34,467,000 | 34,232,000 | 34,476,000 | 34,494,000 | 35,331,000 | 35,387,000 | 35,387,000 | 35,385,000 | 35,260,000 | 35,249,000 | 35,023,000 | 35,695,000 | 36,152,000 | 35,559,000 | 36,210,000 | 35,559,000 | 37,075,000 | 37,119,000 | 37,615,000 | 37,729,000 | 37,457,000 | 37,528,000 | 37,718,000 | 37,693,000 | 37,667,000 | 37,554,000 | 37,713,000 | 37,847,000 | 38,531,000 | 38,548,000 | 38,888,000 | 38,940,000 | 40,190,000 | 39,880,000 | 40,562,000 | 40,887,000 | 40,865,000 | 40,911,000 | 40,821,000 | 40,713,000 | 40,523,000 | 40,589,000 | 40,453,000 | 40,411,000 | 40,322,000 | 40,296,000 | 40,312,000 | 40,320,000 | 40,060,000 | 40,035,000 | 40,023,000 | 39,972,000 | 39,538,000 | 39,565,000 | 39,433,000 | 39,315,000 | 40,292,000 | 39,832,000 | 40,859,000 | 41,188 | 41,007,000 | 41,004,000 | 41,003,000 | 40,933 | 40,342,000 | 40,382,000 | 20,131,399,000 | 19,904,700 | 18,103,278,000 | 18,145,055 | 17,817,188 | 17,810,308 | 17,370,120 | 17,325,669 | |||||
foreign currency transaction gain | -4,812,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per common share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 100 | 70 | -10 | 450 | -1,800 | -310 | -320 | 410 | -400 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 100 | 70 | -10 | 440 | -1,800 | -310 | -320 | 410 | -400 | 50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency transaction gains | -1,393,500 | -1,901,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of property, plant and equipment | -380,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency transaction (gains) and losses | -2,419,000 | -1,254,000 | 1,600,000 | -1,663,000 | -475,000 | 1,374,000 | 4,024,000 | 746,000 | 817,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per common share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -160 | -260 | -540 | -970 | -550 | -40 | -40 | -170 | -140 | -280 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -160 | -260 | -540 | -970 | -550 | -40 | -40 | -170 | -140 | -280 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairments | 7,719,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment and other charges | 60,968,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per common share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -240 | 210 | 570 | 220 | 210 | -360 | 2,030 | -80 | -200 | -1,910 | -780 | 30 | 510 | 960 | 970 | 1,280 | 1,320 | 1,010 | 1,380 | 1,500 | 1,410 | 1,270 | 1,050 | 1,160 | 980 | 1,060 | 980 | 770 | 730 | 740 | 720 | 700 | 580 | 550 | 540 | 530 | 690 | 700 | 650 | 720 | 640 | 680 | 630 | 650 | 700 | 690 | 800 | 680 | 600 | 630 | 590 | 1,090 | ||||||||||||||||||||||||||||||||||||||||
diluted | -240 | 200 | 570 | 220 | 210 | -310 | 1,990 | -80 | -200 | -1,910 | -780 | 30 | 510 | 960 | 970 | 1,280 | 1,320 | 1,010 | 1,380 | 1,490 | 1,400 | 1,270 | 1,040 | 1,150 | 980 | 1,050 | 980 | 760 | 730 | 740 | 710 | 690 | 580 | 550 | 540 | 520 | 690 | 700 | 640 | 720 | 630 | 680 | 630 | 640 | 690 | 680 | 780 | 670 | 590 | 600 | 580 | 1,060 | ||||||||||||||||||||||||||||||||||||||||
special item | 5,901,000 | 5,224,000 | 350,000 | 1,400,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
special items | 8,759,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of sales | 58,943,750 | 74,230,000 | 83,726,000 | 77,819,000 | 77,144,000 | 75,895,000 | 64,492,000 | 67,750,000 | 68,037,000 | 67,596,000 | 63,892,000 | 57,163,000 | 60,964,000 | 64,158,000 | 55,783,000 | 48,944,000 | 37,962,000 | 41,341,000 | 36,625,000 | 37,505,000 | 37,229,000 | 40,676,000 | 39,953,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost and expenses: - sum | 74,734,500 | 96,453,000 | 104,784,000 | 97,701,000 | 96,684,000 | 93,676,000 | 81,838,000 | 84,974,000 | 84,499,000 | 84,675,000 | 77,923,000 | 73,235,000 | 77,058,000 | 80,197,000 | 70,931,000 | 63,446,000 | 51,845,000 | 53,469,000 | 48,785,000 | 49,173,000 | 47,965,000 | 52,751,000 | 52,490,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common shares: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 68,940,260,000 | 69,009,209,000 | 68,814,125,000 | 68,943,387,000 | 69,290,100,000 | 49,727,093,000 | 40,728,902,000 | 34,437,000 | 34,417,000 | 34,174,000 | 34,132,000 | 34,130,000 | 34,128,000 | 34,237,000 | 33,948,000 | 34,476,000 | 34,494,000 | 35,331,000 | 35,387,000 | 35,387,000 | 35,385,000 | 35,260,000 | 35,049,000 | 35,023,000 | 35,695,000 | 35,839,000 | 35,559,000 | 35,967,000 | 35,559,000 | 37,075,000 | 37,119,000 | 37,615,000 | 37,729,000 | 37,457,000 | 37,528,000 | 37,528,000 | 37,525,000 | 37,537,000 | 37,371,000 | 37,564,000 | 37,752,000 | 38,364,000 | 38,347,000 | 38,686,000 | 38,773,000 | 39,964,000 | 39,630,000 | 40,327,000 | 40,678,000 | 40,648,000 | 40,683,000 | 40,636,000 | 40,529,000 | 40,332,000 | 40,423,000 | 40,268,000 | 40,184,000 | 40,071,000 | 40,059,000 | 40,058,000 | 40,049,000 | 39,828,000 | 39,830,000 | 39,819,000 | 39,728,000 | 39,164,000 | 39,113,000 | 39,026,000 | 39,023,000 | 39,918,000 | 39,432,000 | 40,435,000 | 40,798 | 40,447,000 | 40,438,000 | 40,436,000 | 40,378 | 39,340,000 | 39,528,000 | 19,546,976,000 | 19,373,555 | 17,638,280,000 | 17,663,489 | 17,466,052 | 17,449,989 | 17,295,248 | 17,293,373 | 17,293,373 | 17,293,373 | 17,293,373 | 17,293,000 | 17,293,000 |
diluted | 68,940,260,000 | 69,381,412,000 | 69,265,300,000 | 69,147,457,000 | 69,477,519,000 | 50,627,004,000 | 41,530,978,000 | 34,437,000 | 34,417,000 | 34,473,000 | 34,132,000 | 34,490,000 | 34,489,000 | 34,467,000 | 34,232,000 | 34,476,000 | 34,494,000 | 35,331,000 | 35,387,000 | 35,387,000 | 35,385,000 | 35,260,000 | 35,249,000 | 35,023,000 | 35,695,000 | 36,152,000 | 35,559,000 | 36,210,000 | 35,559,000 | 37,075,000 | 37,119,000 | 37,615,000 | 37,729,000 | 37,457,000 | 37,528,000 | 37,718,000 | 37,693,000 | 37,667,000 | 37,554,000 | 37,713,000 | 37,847,000 | 38,531,000 | 38,548,000 | 38,888,000 | 38,940,000 | 40,190,000 | 39,880,000 | 40,562,000 | 40,887,000 | 40,865,000 | 40,911,000 | 40,821,000 | 40,713,000 | 40,523,000 | 40,589,000 | 40,453,000 | 40,411,000 | 40,322,000 | 40,296,000 | 40,312,000 | 40,320,000 | 40,060,000 | 40,035,000 | 40,023,000 | 39,972,000 | 39,538,000 | 39,565,000 | 39,433,000 | 39,315,000 | 40,292,000 | 39,832,000 | 40,859,000 | 41,188 | 41,007,000 | 41,004,000 | 41,003,000 | 40,933 | 40,342,000 | 40,382,000 | 20,131,399,000 | 19,904,700 | 18,103,278,000 | 18,145,055 | 17,817,188 | 17,810,308 | 17,370,120 | 17,325,669 | |||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.62 | 0.6 | 0.89 | 0.298 | 0.56 | 0.38 | 0.25 | 0.22 | 0.19 | 0.16 | 0.15 | 0.14 | 0.14 | 0.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.62 | 0.59 | 0.87 | 0.29 | 0.54 | 0.37 | 0.24 | 0.16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 68,940,260,000 | 69,009,209,000 | 68,814,125,000 | 68,943,387,000 | 69,290,100,000 | 49,727,093,000 | 40,728,902,000 | 34,437,000 | 34,417,000 | 34,174,000 | 34,132,000 | 34,130,000 | 34,128,000 | 34,237,000 | 33,948,000 | 34,476,000 | 34,494,000 | 35,331,000 | 35,387,000 | 35,387,000 | 35,385,000 | 35,260,000 | 35,049,000 | 35,023,000 | 35,695,000 | 35,839,000 | 35,559,000 | 35,967,000 | 35,559,000 | 37,075,000 | 37,119,000 | 37,615,000 | 37,729,000 | 37,457,000 | 37,528,000 | 37,528,000 | 37,525,000 | 37,537,000 | 37,371,000 | 37,564,000 | 37,752,000 | 38,364,000 | 38,347,000 | 38,686,000 | 38,773,000 | 39,964,000 | 39,630,000 | 40,327,000 | 40,678,000 | 40,648,000 | 40,683,000 | 40,636,000 | 40,529,000 | 40,332,000 | 40,423,000 | 40,268,000 | 40,184,000 | 40,071,000 | 40,059,000 | 40,058,000 | 40,049,000 | 39,828,000 | 39,830,000 | 39,819,000 | 39,728,000 | 39,164,000 | 39,113,000 | 39,026,000 | 39,023,000 | 39,918,000 | 39,432,000 | 40,435,000 | 40,798 | 40,447,000 | 40,438,000 | 40,436,000 | 40,378 | 39,340,000 | 39,528,000 | 19,546,976,000 | 19,373,555 | 17,638,280,000 | 17,663,489 | 17,466,052 | 17,449,989 | 17,295,248 | 17,293,373 | 17,293,373 | 17,293,373 | 17,293,373 | 17,293,000 | 17,293,000 |
diluted | 68,940,260,000 | 69,381,412,000 | 69,265,300,000 | 69,147,457,000 | 69,477,519,000 | 50,627,004,000 | 41,530,978,000 | 34,437,000 | 34,417,000 | 34,473,000 | 34,132,000 | 34,490,000 | 34,489,000 | 34,467,000 | 34,232,000 | 34,476,000 | 34,494,000 | 35,331,000 | 35,387,000 | 35,387,000 | 35,385,000 | 35,260,000 | 35,249,000 | 35,023,000 | 35,695,000 | 36,152,000 | 35,559,000 | 36,210,000 | 35,559,000 | 37,075,000 | 37,119,000 | 37,615,000 | 37,729,000 | 37,457,000 | 37,528,000 | 37,718,000 | 37,693,000 | 37,667,000 | 37,554,000 | 37,713,000 | 37,847,000 | 38,531,000 | 38,548,000 | 38,888,000 | 38,940,000 | 40,190,000 | 39,880,000 | 40,562,000 | 40,887,000 | 40,865,000 | 40,911,000 | 40,821,000 | 40,713,000 | 40,523,000 | 40,589,000 | 40,453,000 | 40,411,000 | 40,322,000 | 40,296,000 | 40,312,000 | 40,320,000 | 40,060,000 | 40,035,000 | 40,023,000 | 39,972,000 | 39,538,000 | 39,565,000 | 39,433,000 | 39,315,000 | 40,292,000 | 39,832,000 | 40,859,000 | 41,188 | 41,007,000 | 41,004,000 | 41,003,000 | 40,933 | 40,342,000 | 40,382,000 | 20,131,399,000 | 19,904,700 | 18,103,278,000 | 18,145,055 | 17,817,188 | 17,810,308 | 17,370,120 | 17,325,669 | |||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.62 | 0.6 | 0.89 | 0.298 | 0.56 | 0.38 | 0.25 | 0.22 | 0.19 | 0.16 | 0.15 | 0.14 | 0.14 | 0.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fully diluted | 0.125 | 0.19 | 0.15 | 0.14 | 0.14 | 0.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 68,940,260,000 | 69,009,209,000 | 68,814,125,000 | 68,943,387,000 | 69,290,100,000 | 49,727,093,000 | 40,728,902,000 | 34,437,000 | 34,417,000 | 34,174,000 | 34,132,000 | 34,130,000 | 34,128,000 | 34,237,000 | 33,948,000 | 34,476,000 | 34,494,000 | 35,331,000 | 35,387,000 | 35,387,000 | 35,385,000 | 35,260,000 | 35,049,000 | 35,023,000 | 35,695,000 | 35,839,000 | 35,559,000 | 35,967,000 | 35,559,000 | 37,075,000 | 37,119,000 | 37,615,000 | 37,729,000 | 37,457,000 | 37,528,000 | 37,528,000 | 37,525,000 | 37,537,000 | 37,371,000 | 37,564,000 | 37,752,000 | 38,364,000 | 38,347,000 | 38,686,000 | 38,773,000 | 39,964,000 | 39,630,000 | 40,327,000 | 40,678,000 | 40,648,000 | 40,683,000 | 40,636,000 | 40,529,000 | 40,332,000 | 40,423,000 | 40,268,000 | 40,184,000 | 40,071,000 | 40,059,000 | 40,058,000 | 40,049,000 | 39,828,000 | 39,830,000 | 39,819,000 | 39,728,000 | 39,164,000 | 39,113,000 | 39,026,000 | 39,023,000 | 39,918,000 | 39,432,000 | 40,435,000 | 40,798 | 40,447,000 | 40,438,000 | 40,436,000 | 40,378 | 39,340,000 | 39,528,000 | 19,546,976,000 | 19,373,555 | 17,638,280,000 | 17,663,489 | 17,466,052 | 17,449,989 | 17,295,248 | 17,293,373 | 17,293,373 | 17,293,373 | 17,293,373 | 17,293,000 | 17,293,000 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and restricted cash | 200,707,000 | 203,407,000 | 163,374,000 | 68,781,000 | 68,116,000 | 73,278,000 | 99,895,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables, net of allowance | 245,633,000 | 237,774,000 | 220,408,000 | 220,966,000 | 236,020,000 | 239,506,000 | 225,067,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract assets | 2,803,000 | 2,705,000 | 2,986,000 | 3,124,000 | 5,512,000 | 5,062,000 | 8,147,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 252,987,000 | 248,433,000 | 275,197,000 | 278,495,000 | 269,251,000 | 271,173,000 | 297,519,000 | 204,733,000 | 209,160,000 | 194,593,000 | 183,250,000 | 164,523,000 | 152,770,000 | 146,004,000 | 140,530,000 | 139,794,000 | 141,289,000 | 145,724,000 | 194,720,000 | 202,382,000 | 194,911,000 | 212,536,000 | 219,007,000 | 212,412,000 | 197,035,000 | 205,062,000 | 201,655,000 | 194,513,000 | 194,547,000 | 191,194,000 | 242,123,000 | 264,096,000 | 276,005,000 | 291,087,000 | 297,217,000 | 330,510,000 | 346,737,000 | 355,413,000 | 351,133,000 | 339,862,000 | 343,073,000 | 344,458,000 | 365,674,000 | 383,773,000 | 386,612,000 | 392,559,000 | 407,916,000 | 408,066,000 | 397,356,000 | 368,354,000 | 369,658,000 | 376,594,000 | 368,307,000 | 362,181,000 | 350,053,000 | 340,035,000 | 306,845,000 | 277,802,000 | 269,662,000 | 265,471,000 | 253,820,000 | 243,432,000 | 250,277,000 | 239,957,000 | 241,319,000 | 251,357,000 | 259,980,000 | 259,104,000 | 232,101,000 | 222,203,000 | 218,786,000 | 212,805,000 | 187,987,000 | 183,031,000 | 175,940,000 | 170,517,000 | 158,368,000 | 162,503,000 | 156,076,000 | 159,975,000 | 153,287,000 | 155,157,000 | 137,093,000 | 131,131,000 | 116,495,000 | 110,763,000 | 101,085,000 | 106,919,000 | 105,609,000 | 105,028,000 | 98,739,000 | 100,742,000 |
assets held for sale | 1,234,000 | 954,000 | 42,883,000 | 5,760,000 | 4,749,000 | 1,544,000 | 1,513,000 | 1,513,000 | 10,828,000 | 10,828,000 | 10,828,000 | 19,383,000 | 20,006,000 | 20,583,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 49,527,000 | 35,728,000 | 47,433,000 | 55,856,000 | 47,979,000 | 47,623,000 | 45,160,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current assets | 752,891,000 | 728,047,000 | 710,352,000 | 670,105,000 | 632,638,000 | 641,391,000 | 677,332,000 | 707,550,000 | 715,145,000 | 719,717,000 | 709,040,000 | 755,156,000 | 752,111,000 | 752,588,000 | 745,758,000 | 747,863,000 | 717,376,000 | 745,549,000 | 827,271,000 | 849,286,000 | 844,721,000 | 863,193,000 | 863,002,000 | 848,212,000 | 826,291,000 | 880,489,000 | 878,719,000 | 868,143,000 | 843,340,000 | 852,981,000 | 897,450,000 | 976,422,000 | 1,002,131,000 | 1,008,549,000 | 992,489,000 | 1,024,895,000 | 1,007,229,000 | 1,056,711,000 | 1,158,052,000 | 1,140,591,000 | 1,164,616,000 | 1,124,298,000 | 1,133,827,000 | 1,130,971,000 | 1,123,484,000 | 1,127,140,000 | 1,103,969,000 | 1,121,520,000 | 1,138,404,000 | 1,078,813,000 | 1,035,166,000 | 987,211,000 | 942,174,000 | 924,388,000 | 891,908,000 | 852,031,000 | 829,287,000 | 799,302,000 | 749,990,000 | 748,550,000 | 718,898,000 | 688,249,000 | 674,112,000 | 635,006,000 | 631,265,000 | 617,356,000 | 596,882,000 | 562,199,000 | 530,683,000 | 514,274,000 | 497,717,000 | 503,913,000 | 561,016,000 | 552,598,000 | 532,018,000 | 499,545,000 | 465,274,000 | 465,055,000 | 399,033,000 | 366,701,000 | 321,895,000 | 311,216,000 | 248,913,000 | 219,962,000 | 202,520,000 | 190,067,000 | 166,431,000 | 163,317,000 | 169,514,000 | 171,387,000 | 170,030,000 | 170,488,000 |
noncurrent assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment | 163,328,000 | 158,874,000 | 158,685,000 | 150,670,000 | 188,426,000 | 190,786,000 | 182,230,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets – operating | 51,213,000 | 52,204,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 99,758,000 | 99,720,000 | 95,384,000 | 94,136,000 | 75,568,000 | 60,176,000 | 23,932,000 | 16,122,000 | 16,288,000 | 16,654,000 | 16,237,000 | 7,947,000 | 7,384,000 | 7,633,000 | 7,780,000 | 7,714,000 | 47,120,000 | 47,042,000 | 47,818,000 | 47,624,000 | 48,514,000 | 47,882,000 | 46,514,000 | 34,371,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangibles | 111,980,000 | 116,230,000 | 120,479,000 | 124,728,000 | 104,746,000 | 108,363,000 | 35,787,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset | 98,226,000 | 102,375,000 | 104,132,000 | 122,129,000 | 128,992,000 | 134,540,000 | 138,523,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term assets | 10,281,000 | 10,857,000 | 10,133,000 | 8,801,000 | 8,673,000 | 7,354,000 | 7,704,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total noncurrent assets | 534,786,000 | 540,260,000 | 543,558,000 | 556,976,000 | 563,365,000 | 556,092,000 | 455,451,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total assets | 1,287,677,000 | 1,268,307,000 | 1,253,910,000 | 1,227,081,000 | 1,196,003,000 | 1,197,483,000 | 1,132,783,000 | 1,008,157,000 | 1,021,027,000 | 1,028,181,000 | 1,007,568,000 | 979,666,000 | 975,396,000 | 972,515,000 | 970,524,000 | 973,566,000 | 978,110,000 | 1,010,426,000 | 1,093,737,000 | 1,124,709,000 | 1,126,831,000 | 1,151,172,000 | 1,159,539,000 | 1,147,691,000 | 1,136,110,000 | 1,206,565,000 | 1,205,635,000 | 1,201,901,000 | 1,183,729,000 | 1,192,510,000 | 1,292,759,000 | 1,361,691,000 | 1,397,862,000 | 1,399,805,000 | 1,437,464,000 | 1,466,913,000 | 1,453,487,000 | 1,461,404,000 | 1,462,060,000 | 1,447,850,000 | 1,470,458,000 | 1,428,250,000 | 1,438,120,000 | 1,446,786,000 | 1,436,003,000 | 1,449,251,000 | 1,429,030,000 | 1,448,560,000 | 1,460,049,000 | 1,394,612,000 | 1,347,256,000 | 1,296,479,000 | 1,251,940,000 | 1,231,447,000 | 1,196,203,000 | 1,149,938,000 | 1,125,702,000 | 1,085,858,000 | 1,032,463,000 | 1,033,139,000 | 994,685,000 | 948,551,000 | 911,804,000 | 847,857,000 | 836,022,000 | 817,246,000 | 794,786,000 | 748,499,000 | 706,150,000 | 680,609,000 | 666,159,000 | 674,755,000 | 717,952,000 | 699,822,000 | 670,878,000 | 632,495,000 | 596,283,000 | 594,935,000 | 526,185,000 | 491,040,000 | 440,509,000 | 428,262,000 | 364,408,000 | 333,807,000 | 316,762,000 | 303,565,000 | 277,738,000 | 271,739,000 | 277,439,000 | 278,181,000 | 276,861,000 | 277,394,000 |
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 74,888,000 | 60,711,000 | 66,633,000 | 65,321,000 | 76,391,000 | 65,201,000 | 83,613,000 | 60,833,000 | 62,907,000 | 65,696,000 | 50,455,000 | 54,416,000 | 47,212,000 | 43,019,000 | 46,484,000 | 46,267,000 | 36,599,000 | 35,232,000 | 40,007,000 | 47,610,000 | 38,495,000 | 37,424,000 | 51,186,000 | 58,856,000 | 49,817,000 | 46,324,000 | 45,785,000 | 34,681,000 | 20,655,000 | 26,693,000 | 21,155,000 | 20,967,000 | 25,277,000 | 33,480,000 | 23,860,000 | 24,356,000 | 25,696,000 | 36,108,000 | 23,669,000 | 20,311,000 | 33,509,000 | 30,934,000 | 44,688,000 | 39,520,000 | 59,688,000 | 53,837,000 | 48,134,000 | 55,010,000 | 53,597,000 | 38,801,000 | 36,122,000 | 44,949,000 | 38,476,000 | 28,302,000 | 36,299,000 | 41,666,000 | 36,553,000 | 35,580,000 | 31,510,000 | 39,322,000 | 33,654,000 | 31,149,000 | 25,231,000 | 28,523,000 | 27,461,000 | 24,828,000 | 33,270,000 | 28,093,000 | 29,506,000 | 31,715,000 | 36,707,000 | 39,500,000 | 25,967,000 | 27,078,000 | 29,861,000 | 31,078,000 | 24,040,000 | 38,572,000 | 33,835,000 | 31,828,000 | 28,190,000 | 48,111,000 | 41,368,000 | 32,423,000 | 28,536,000 | 26,805,000 | 16,270,000 | 15,742,000 | 16,301,000 | 16,196,000 | 13,312,000 | 18,013,000 |
accrued expenses | 35,232,000 | 49,148,000 | 45,680,000 | 48,556,000 | 37,116,000 | 60,593,000 | 55,884,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liabilities | 12,643,000 | 12,670,000 | 12,785,000 | 12,341,000 | 11,535,000 | 10,547,000 | 9,093,000 | 2,454,000 | 2,300,000 | 2,118,000 | 2,057,000 | 1,117,000 | 1,230,000 | 1,054,000 | 1,007,000 | 943,000 | 919,000 | 1,046,000 | 881,000 | 928,000 | 788,000 | 1,110,000 | 1,257,000 | 984,000 | 1,213,000 | 1,314,000 | 1,295,000 | 1,276,000 | 1,176,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contract liabilities | 11,144,000 | 11,986,000 | 10,286,000 | 6,911,000 | 11,128,000 | 13,463,000 | 14,090,000 | 7,960,000 | 6,839,000 | 7,583,000 | 8,098,000 | 6,013,000 | 7,271,000 | 8,020,000 | 8,859,000 | 7,279,000 | 6,504,000 | 9,746,000 | 5,585,000 | 13,448,000 | 13,858,000 | 11,339,000 | 7,134,000 | 7,682,000 | 6,431,000 | 6,901,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt and finance lease obligations | 6,170,000 | 6,709,000 | 6,316,000 | 5,938,000 | 5,556,000 | 10,467,000 | 10,695,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current liabilities | 7,685,000 | 6,940,000 | 7,010,000 | 6,678,000 | 4,093,000 | 2,387,000 | 1,430,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 147,762,000 | 148,164,000 | 148,710,000 | 145,745,000 | 145,819,000 | 162,658,000 | 174,805,000 | 126,429,000 | 133,556,000 | 117,703,000 | 106,735,000 | 88,124,000 | 83,360,000 | 87,555,000 | 89,287,000 | 84,856,000 | 70,321,000 | 93,663,000 | 91,826,000 | 106,535,000 | 95,307,000 | 85,512,000 | 100,982,000 | 113,711,000 | 93,446,000 | 96,940,000 | 96,533,000 | 87,097,000 | 70,729,000 | 82,258,000 | 68,262,000 | 80,469,000 | 87,238,000 | 99,911,000 | 69,283,000 | 86,250,000 | 83,193,000 | 101,480,000 | 86,784,000 | 86,460,000 | 104,899,000 | 100,815,000 | 118,050,000 | 126,717,000 | 161,361,000 | 198,642,000 | 169,425,000 | 169,405,000 | 156,688,000 | 142,790,000 | 138,924,000 | 148,230,000 | 144,818,000 | 155,089,000 | 155,221,000 | 149,798,000 | 151,500,000 | 151,000,000 | 131,598,000 | 138,975,000 | 126,938,000 | 111,329,000 | 106,681,000 | 86,183,000 | 102,107,000 | 104,625,000 | 119,085,000 | 108,202,000 | 115,354,000 | 113,739,000 | 98,760,000 | 83,872,000 | 90,847,000 | 98,406,000 | 108,714,000 | 100,184,000 | 92,449,000 | 117,805,000 | 94,052,000 | 97,642,000 | 74,987,000 | 90,324,000 | 71,897,000 | 64,314,000 | 57,290,000 | 52,351,000 | 37,197,000 | 36,403,000 | 39,011,000 | 35,463,000 | 35,470,000 | 35,119,000 |
noncurrent liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt and finance lease obligations | 18,042,000 | 18,922,000 | 20,090,000 | 34,780,000 | 19,679,000 | 24,901,000 | 12,351,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 743,000 | 500,000 | 619,000 | 1,410,000 | 726,000 | 624,000 | 10,242,000 | 9,663,000 | 8,989,000 | 5,839,000 | 4,374,000 | 4,850,000 | 4,488,000 | 8,893,000 | 10,237,000 | 11,021,000 | 11,381,000 | 5,965,000 | 6,403,000 | 6,109,000 | 5,768,000 | 9,325,000 | 9,566,000 | 17,879,000 | 8,936,000 | 8,012,000 | 7,984,000 | 7,843,000 | 7,995,000 | 5,512,000 | 3,991,000 | 5,471,000 | 24,497,000 | 25,701,000 | 26,645,000 | 24,934,000 | 24,613,000 | 29,452,000 | 27,028,000 | 25,000,000 | 23,569,000 | 22,580,000 | 27,299,000 | 25,702,000 | 24,951,000 | 27,049,000 | 25,315,000 | 24,810,000 | 23,838,000 | 24,229,000 | 24,059,000 | 24,182,000 | 23,868,000 | 22,920,000 | 21,844,000 | 22,230,000 | 21,942,000 | 24,121,000 | 22,956,000 | 23,923,000 | 24,542,000 | 18,468,000 | 18,133,000 | 17,204,000 | 15,834,000 | 16,718,000 | 17,515,000 | 17,531,000 | 16,303,000 | 15,738,000 | 15,445,000 | 16,481,000 | 15,424,000 | 14,072,000 | 12,325,000 | 9,519,000 | 9,333,000 | |||||||||||||||
legal settlement accrual | 48,803,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 2,073,000 | 2,036,000 | 2,250,000 | 3,959,000 | 5,441,000 | 5,991,000 | 1,962,000 | 4,599,000 | 4,852,000 | 3,754,000 | 3,425,000 | 1,725,000 | 1,581,000 | 1,658,000 | 2,164,000 | 2,081,000 | 1,989,000 | 1,933,000 | 2,001,000 | 1,996,000 | 1,985,000 | 2,125,000 | 2,133,000 | 2,147,000 | 2,171,000 | 2,105,000 | 183,000 | 2,231,000 | 2,396,000 | 2,001,000 | 2,001,000 | 2,720,000 | 2,001,000 | 2,001,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total noncurrent liabilities | 109,010,000 | 62,444,000 | 66,246,000 | 85,783,000 | 71,808,000 | 76,669,000 | 53,627,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 256,772,000 | 210,608,000 | 214,956,000 | 231,528,000 | 217,627,000 | 239,327,000 | 228,432,000 | 155,633,000 | 163,664,000 | 146,921,000 | 137,106,000 | 100,257,000 | 95,018,000 | 97,599,000 | 105,687,000 | 104,877,000 | 90,335,000 | 113,318,000 | 113,960,000 | 129,385,000 | 118,565,000 | 109,644,000 | 121,977,000 | 132,304,000 | 111,909,000 | 115,864,000 | 112,963,000 | 104,773,000 | 88,324,000 | 96,348,000 | 101,503,000 | 86,244,000 | 92,753,000 | 105,344,000 | 71,471,000 | 88,595,000 | 85,491,000 | 104,980,000 | 89,665,000 | 89,359,000 | 107,163,000 | 103,792,000 | 122,325,000 | 131,015,000 | 165,939,000 | 204,059,000 | 178,921,000 | 178,976,000 | 166,344,000 | 152,594,000 | 148,654,000 | 157,986,000 | 154,647,000 | 165,015,000 | 164,743,000 | 159,301,000 | 161,048,000 | 160,614,000 | 140,901,000 | 148,286,000 | 136,136,000 | 120,537,000 | 114,363,000 | 93,675,000 | 109,544,000 | 112,161,000 | 126,266,000 | 115,416,000 | 122,600,000 | 121,159,000 | 106,567,000 | 92,205,000 | 99,561,000 | 107,327,000 | 117,842,000 | 109,517,000 | 101,895,000 | 127,438,000 | 102,455,000 | 105,940,000 | 83,319,000 | 98,800,000 | 122,794,000 | 106,976,000 | 93,386,000 | 87,202,000 | 68,966,000 | 65,900,000 | 73,913,000 | 78,534,000 | 83,113,000 | 86,596,000 |
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock: 10,000,000 shares authorized at 0.01 par value | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock: 0.01 par value... | 686,000 | 691,000 | 689,000 | 688,000 | 693,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 769,905,000 | 767,650,000 | 763,164,000 | 760,306,000 | 756,548,000 | 755,077,000 | 722,509,000 | 106,403,000 | 103,025,000 | 100,289,000 | 98,169,000 | 95,593,000 | 93,027,000 | 90,450,000 | 87,917,000 | 85,351,000 | 82,781,000 | 80,254,000 | 75,154,000 | 71,878,000 | 68,799,000 | 65,613,000 | 62,331,000 | 59,327,000 | 56,045,000 | 52,870,000 | 52,896,000 | 43,053,000 | 39,815,000 | 34,953,000 | 31,002,000 | 28,149,000 | 23,964,000 | 20,083,000 | 16,401,000 | 12,654,000 | 9,087,000 | 5,468,000 | 3,556,000 | 3,334,000 | 4,880,000 | 20,224,000 | 16,480,000 | 62,450,000 | 109,170,000 | 195,305,000 | 191,965,000 | 197,212,000 | 193,293,000 | 185,511,000 | 179,868,000 | 177,050,000 | 172,989,000 | 164,493,000 | 162,505,000 | 155,536,000 | 154,424,000 | 152,976,000 | 151,418,000 | 139,862,000 | 136,882,000 | 134,932,000 | 129,528,000 | 123,144,000 | 111,819,000 | 110,781,000 | 109,784,000 | 108,870,000 | 140,271,000 | 206,729,000 | 205,835,000 | 195,387,000 | 194,808,000 | 193,137,000 | 192,086,000 | 178,803,000 | 164,551,000 | 162,050,000 | 152,571,000 | 74,922,000 | 69,001,000 | 68,636,000 | 64,889,000 | 64,737,000 | 64,737,000 | 64,737,000 | 64,737,000 | 64,737,000 | 64,737,000 | |||
accumulated other comprehensive income | 5,834,000 | 4,084,000 | 3,795,000 | 2,481,000 | -4,247,000 | -8,863,000 | 1,709,000 | -15,031,000 | -22,136,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings | 254,480,000 | 285,274,000 | 271,306,000 | 232,078,000 | 225,382,000 | 211,250,000 | 179,462,000 | 928,977,000 | 930,789,000 | 950,719,000 | 948,928,000 | 955,962,000 | 955,043,000 | 952,732,000 | 952,991,000 | 948,917,000 | 958,344,000 | 973,087,000 | 1,059,563,000 | 1,071,838,000 | 1,090,905,000 | 1,125,263,000 | 1,136,517,000 | 1,122,191,000 | 1,136,335,000 | 1,181,023,000 | 1,194,824,000 | 1,199,502,000 | 1,198,700,000 | 1,205,946,000 | 1,371,368,000 | 1,381,739,000 | 1,393,933,000 | 1,400,296,000 | 1,471,838,000 | 1,501,097,000 | 1,501,082,000 | 1,500,988,000 | 1,499,934,000 | 1,480,733,000 | 1,462,113,000 | 1,425,344,000 | 1,409,409,000 | 1,371,403,000 | 1,332,190,000 | 1,278,528,000 | 1,219,440,000 | 1,163,758,000 | 1,112,434,000 | 1,069,816,000 | 1,022,753,000 | 982,757,000 | 939,830,000 | 899,989,000 | 869,037,000 | 839,380,000 | 809,577,000 | 780,780,000 | 752,656,000 | 729,393,000 | 707,185,000 | 685,513,000 | 664,639,000 | 636,982,000 | 608,984,000 | 583,287,000 | 554,607,000 | 529,524,000 | 502,817,000 | 478,146,000 | 453,101,000 | 425,655,000 | 397,952,000 | 372,561,000 | 340,404,000 | 312,780,000 | 288,671,000 | 264,620,000 | 239,733,000 | 216,321,000 | 195,048,000 | 177,729,000 | 166,013,000 | 156,171,000 | 149,511,000 | 145,162,000 | 141,276,000 | 138,026,000 | 135,224,000 | 132,689,000 | 130,274,000 | 127,845,000 |
total stockholders’ equity | 1,030,905,000 | 1,057,699,000 | 1,038,954,000 | 995,553,000 | 978,376,000 | 958,156,000 | 904,351,000 | 852,524,000 | 857,363,000 | 881,260,000 | 870,462,000 | 874,916,000 | 1,275,447,000 | 1,305,109,000 | 1,365,993,000 | 1,378,318,000 | 1,367,996,000 | 1,356,424,000 | 1,372,395,000 | 1,358,491,000 | 1,363,295,000 | 1,324,458,000 | 1,315,795,000 | 1,315,771,000 | 1,270,064,000 | 1,245,192,000 | 1,250,109,000 | 1,269,584,000 | 1,293,705,000 | 1,242,018,000 | 1,198,602,000 | 1,138,493,000 | 1,097,293,000 | 1,066,432,000 | 1,031,460,000 | 990,637,000 | 964,654,000 | 925,244,000 | 891,562,000 | 884,853,000 | 858,549,000 | 828,014,000 | 797,441,000 | 754,182,000 | 726,478,000 | 705,085,000 | 668,520,000 | 633,083,000 | 583,550,000 | 559,450,000 | 559,592,000 | 582,550,000 | 618,391,000 | 592,495,000 | 553,036,000 | 522,978,000 | 494,388,000 | 467,497,000 | 423,730,000 | 385,100,000 | 357,190,000 | 329,462,000 | 241,614,000 | 226,831,000 | 223,376,000 | 216,363,000 | 208,772,000 | 205,839,000 | 203,526,000 | 199,647,000 | 193,748,000 | 190,798,000 | ||||||||||||||||||||
total liabilities and stockholders’ equity | 1,287,677,000 | 1,268,307,000 | 1,253,910,000 | 1,227,081,000 | 1,196,003,000 | 1,197,483,000 | 1,132,783,000 | 1,008,157,000 | 1,021,027,000 | 1,028,181,000 | 1,007,568,000 | 972,515,000 | 1,361,691,000 | 1,397,862,000 | 1,437,464,000 | 1,466,913,000 | 1,453,487,000 | 1,461,404,000 | 1,462,060,000 | 1,447,850,000 | 1,470,458,000 | 1,428,250,000 | 1,438,120,000 | 1,446,786,000 | 1,436,003,000 | 1,449,251,000 | 1,429,030,000 | 1,448,560,000 | 1,460,049,000 | 1,394,612,000 | 1,347,256,000 | 1,296,479,000 | 1,251,940,000 | 1,231,447,000 | 1,196,203,000 | 1,149,938,000 | 1,125,702,000 | 1,085,858,000 | 1,032,463,000 | 1,033,139,000 | 994,685,000 | 948,551,000 | 911,804,000 | 847,857,000 | 836,022,000 | 817,246,000 | 794,786,000 | 748,499,000 | 706,150,000 | 680,609,000 | 666,159,000 | 674,755,000 | 717,952,000 | 699,822,000 | 670,878,000 | 632,495,000 | 596,283,000 | 594,935,000 | 526,185,000 | 491,040,000 | 440,509,000 | 428,262,000 | 364,408,000 | 333,807,000 | 316,762,000 | 303,565,000 | 277,738,000 | 271,739,000 | 277,439,000 | 278,181,000 | 276,861,000 | 277,394,000 | ||||||||||||||||||||
right of use assets – operating | 54,745,000 | 56,512,000 | 56,960,000 | 54,873,000 | 47,352,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity method investment | 19,923,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0.01 par value... | 692,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.01 par value... | 671,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 185,629,000 | 198,197,000 | 187,323,000 | 181,072,000 | 236,490,000 | 235,343,000 | 264,804,000 | 290,279,000 | 320,784,000 | 338,008,000 | 355,451,000 | 375,172,000 | 370,481,000 | 362,213,000 | 345,955,000 | 359,171,000 | 345,808,000 | 343,472,000 | 398,946,000 | 413,102,000 | 423,126,000 | 414,808,000 | 418,100,000 | 424,053,000 | 493,422,000 | 495,591,000 | 493,180,000 | 473,045,000 | 436,987,000 | 414,190,000 | 423,497,000 | 542,630,000 | 491,729,000 | 423,366,000 | 381,336,000 | 396,969,000 | 382,673,000 | 374,131,000 | 298,705,000 | 314,964,000 | 342,621,000 | 420,938,000 | 384,356,000 | 380,942,000 | 325,541,000 | 318,974,000 | 257,191,000 | 263,421,000 | 248,143,000 | 285,488,000 | 298,576,000 | 255,572,000 | 250,118,000 | 268,276,000 | 245,850,000 | 257,974,000 | 225,903,000 | 217,419,000 | 197,792,000 | 139,018,000 | 115,988,000 | 121,543,000 | 95,952,000 | 109,320,000 | 109,454,000 | 198,245,000 | 201,732,000 | 173,819,000 | 168,867,000 | 146,759,000 | 135,429,000 | 99,751,000 | 62,768,000 | 34,379,000 | 32,762,000 | 7,991,000 | 8,469,000 | 8,290,000 | 5,159,000 | 4,590,000 | 7,690,000 | 5,993,000 | 8,325,000 | 9,950,000 | 6,396,000 | |||||||
restricted cash | 3,590,000 | 4,103,000 | 4,077,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments | 4,016,000 | 25,908,000 | 8,911,000 | 18,795,000 | 18,921,000 | 32,232,000 | 25,287,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables | 154,183,000 | 137,135,000 | 135,569,000 | 133,337,000 | 135,504,000 | 132,206,000 | 91,504,000 | 81,666,000 | 85,293,000 | 86,375,000 | 100,987,000 | 102,715,000 | 90,417,000 | 103,803,000 | 116,202,000 | 93,502,000 | 101,034,000 | 118,640,000 | 107,626,000 | 235,619,000 | 218,507,000 | 208,156,000 | 202,165,000 | 190,437,000 | 184,463,000 | 193,915,000 | 191,629,000 | 197,139,000 | 221,567,000 | 208,496,000 | 213,513,000 | 221,601,000 | 251,075,000 | 328,060,000 | 319,780,000 | 298,442,000 | 299,398,000 | 299,309,000 | 373,993,000 | 331,572,000 | 316,921,000 | 266,086,000 | 279,253,000 | 243,293,000 | 241,022,000 | 212,099,000 | 263,213,000 | 240,839,000 | 220,107,000 | 190,840,000 | 180,095,000 | 185,514,000 | 193,161,000 | 157,210,000 | 158,894,000 | 131,144,000 | 137,480,000 | 136,092,000 | 130,816,000 | 172,969,000 | 160,597,000 | 154,292,000 | 172,072,000 | 145,590,000 | 156,601,000 | 150,033,000 | 142,064,000 | 160,316,000 | 140,048,000 | 136,496,000 | 144,820,000 | 120,633,000 | 126,973,000 | 118,456,000 | 108,330,000 | 90,469,000 | 69,219,000 | 66,139,000 | 63,116,000 | 53,188,000 | 41,845,000 | 50,076,000 | 48,627,000 | 52,775,000 | 54,359,000 | |||||||
unbilled receivables | 132,979,000 | 139,610,000 | 148,429,000 | 154,305,000 | 139,120,000 | 150,290,000 | 144,428,000 | 138,533,000 | 131,031,000 | 109,548,000 | 102,597,000 | 114,357,000 | 145,400,000 | 139,516,000 | 140,318,000 | 145,349,000 | 140,226,000 | 129,310,000 | 140,534,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses | 16,917,000 | 13,126,000 | 19,237,000 | 19,027,000 | 15,592,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets | 8,006,000 | 8,285,000 | 9,699,000 | 18,100,000 | 30,869,000 | 36,161,000 | 34,359,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease right of use assets | 16,779,000 | 16,356,000 | 16,343,000 | 16,235,000 | 5,944,000 | 6,325,000 | 4,872,000 | 4,932,000 | 4,860,000 | 4,900,000 | 5,258,000 | 5,284,000 | 5,542,000 | 5,646,000 | 6,962,000 | 7,221,000 | 4,729,000 | 5,047,000 | 5,144,000 | 5,328,000 | 4,295,000 | 4,401,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment | 211,117,000 | 215,264,000 | 217,631,000 | 211,806,000 | 185,894,000 | 183,285,000 | 181,270,000 | 181,359,000 | 179,938,000 | 212,944,000 | 216,200,000 | 224,676,000 | 229,247,000 | 231,385,000 | 234,823,000 | 239,591,000 | 243,796,000 | 244,495,000 | 258,497,000 | 259,423,000 | 265,591,000 | 270,424,000 | 274,123,000 | 292,667,000 | 283,040,000 | 288,466,000 | 284,247,000 | 286,560,000 | 314,610,000 | 319,974,000 | 323,149,000 | 290,139,000 | 293,857,000 | 294,941,000 | 294,251,000 | 292,608,000 | 301,635,000 | 300,906,000 | 309,525,000 | 310,300,000 | 316,288,000 | 311,473,000 | 304,806,000 | 300,922,000 | 299,092,000 | 299,041,000 | 295,982,000 | 293,074,000 | 286,510,000 | 284,301,000 | 274,599,000 | 270,341,000 | 271,107,000 | 262,580,000 | 247,158,000 | 227,429,000 | 202,851,000 | 194,655,000 | 194,703,000 | 192,520,000 | 180,869,000 | 169,992,000 | 160,810,000 | 162,858,000 | 165,207,000 | 151,322,000 | 141,646,000 | 138,456,000 | 132,411,000 | 130,601,000 | 126,738,000 | 123,943,000 | 118,216,000 | 115,031,000 | 113,438,000 | 113,833,000 | 111,013,000 | 108,220,000 | 107,721,000 | 106,565,000 | 106,638,000 | |||||||||||
intangible assets | 38,850,000 | 40,247,000 | 41,941,000 | 42,504,000 | 22,061,000 | 22,691,000 | 23,348,000 | 23,868,000 | 24,785,000 | 25,684,000 | 26,446,000 | 27,137,000 | 27,979,000 | 28,743,000 | 29,434,000 | 29,895,000 | 30,473,000 | 31,204,000 | 32,245,000 | 33,101,000 | 33,811,000 | 34,474,000 | 34,974,000 | 35,535,000 | 36,140,000 | 37,892,000 | 38,408,000 | 39,019,000 | 39,484,000 | 39,843,000 | 29,594,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 7,497,000 | 8,064,000 | 6,906,000 | 5,907,000 | 6,237,000 | 6,134,000 | 5,949,000 | 5,714,000 | 5,883,000 | 6,185,000 | 5,592,000 | 3,404,000 | 6,252,000 | 10,227,000 | 10,992,000 | 10,505,000 | 10,915,000 | 11,194,000 | 13,307,000 | 13,668,000 | 14,444,000 | 15,467,000 | 14,723,000 | 14,475,000 | 15,056,000 | 16,084,000 | 15,613,000 | 17,169,000 | 16,424,000 | 16,788,000 | 15,880,000 | 11,711,000 | 11,717,000 | 10,901,000 | 9,701,000 | 11,685,000 | 14,180,000 | 11,613,000 | 12,586,000 | 14,761,000 | 10,752,000 | 10,172,000 | 10,993,000 | 11,168,000 | 10,176,000 | 10,725,000 | 11,077,000 | 11,221,000 | 11,397,000 | 12,114,000 | 11,957,000 | 12,132,000 | 13,482,000 | 13,207,000 | 13,144,000 | 10,263,000 | 10,000,000 | 10,102,000 | 5,187,000 | 5,384,000 | 5,431,000 | 5,475,000 | 5,525,000 | 5,584,000 | 5,635,000 | 5,614,000 | 5,578,000 | 404,000 | 539,000 | 408,000 | 540,000 | 414,000 | 396,000 | 398,000 | 463,000 | 464,000 | 407,000 | 409,000 | 292,000 | 294,000 | 202,000 | 204,000 | 259,000 | 266,000 | 268,000 | |||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued income taxes | 3,291,000 | 7,064,000 | 5,942,000 | 6,604,000 | 4,654,000 | 5,677,000 | 4,868,000 | 2,106,000 | 2,405,000 | 3,583,000 | 4,102,000 | 1,687,000 | 1,960,000 | 5,207,000 | 4,343,000 | 6,783,000 | 8,936,000 | 6,943,000 | 4,561,000 | 5,899,000 | 4,441,000 | 3,970,000 | 3,138,000 | 4,583,000 | 24,976,000 | 27,632,000 | 24,714,000 | 5,448,000 | 21,498,000 | 21,961,000 | 24,543,000 | 24,334,000 | 26,894,000 | 28,143,000 | 14,052,000 | 9,628,000 | 9,515,000 | 17,570,000 | 16,903,000 | 10,853,000 | 8,136,000 | 15,185,000 | 13,628,000 | 12,312,000 | 10,694,000 | 13,135,000 | 5,604,000 | 4,516,000 | 8,144,000 | 11,535,000 | 5,447,000 | 6,403,000 | 5,829,000 | 8,689,000 | 1,985,000 | 7,598,000 | 5,159,000 | 7,017,000 | 8,514,000 | 1,572,000 | 9,551,000 | 13,470,000 | 7,153,000 | 5,472,000 | 7,689,000 | 13,290,000 | 7,057,000 | 8,884,000 | 11,827,000 | 17,637,000 | 15,760,000 | 12,898,000 | 10,940,000 | 3,812,000 | 6,401,000 | 6,402,000 | 3,700,000 | 3,747,000 | 2,982,000 | 3,112,000 | 2,331,000 | 1,592,000 | 2,899,000 | 1,776,000 | 1,102,000 | |||||||
accrued compensation | 14,564,000 | 14,026,000 | 14,035,000 | 14,141,000 | 8,788,000 | 7,578,000 | 5,796,000 | 8,420,000 | 6,457,000 | 7,399,000 | 6,291,000 | 7,414,000 | 8,549,000 | 7,012,000 | 5,015,000 | 8,290,000 | 9,209,000 | 6,916,000 | 13,599,000 | 11,311,000 | 11,416,000 | 8,446,000 | 10,537,000 | 11,478,000 | 13,462,000 | 11,116,000 | 11,412,000 | 16,070,000 | 17,720,000 | 12,468,000 | 10,829,000 | 12,799,000 | 14,524,000 | 11,391,000 | 17,957,000 | 16,327,000 | 19,097,000 | 17,706,000 | 21,527,000 | 20,956,000 | 18,977,000 | 17,288,000 | 21,556,000 | 20,730,000 | 16,717,000 | 12,795,000 | 14,620,000 | 14,058,000 | 12,001,000 | 13,184,000 | 12,584,000 | 14,286,000 | 11,320,000 | 11,982,000 | 11,899,000 | 13,613,000 | 10,314,000 | 10,634,000 | 10,751,000 | 17,048,000 | 11,894,000 | 10,135,000 | 9,702,000 | 11,039,000 | 7,643,000 | 8,066,000 | 10,451,000 | 9,792,000 | 9,029,000 | 7,671,000 | 9,916,000 | 9,639,000 | 7,229,000 | 7,521,000 | 8,782,000 | 7,290,000 | 7,491,000 | 5,415,000 | 6,296,000 | 6,566,000 | 7,035,000 | 7,102,000 | 5,782,000 | 6,896,000 | 5,564,000 | |||||||
other accrued liabilities | 37,327,000 | 40,420,000 | 22,329,000 | 25,380,000 | 13,136,000 | 14,392,000 | 24,798,000 | 22,411,000 | 21,505,000 | 15,317,000 | 37,246,000 | 36,252,000 | 34,040,000 | 29,947,000 | 26,281,000 | 26,332,000 | 28,044,000 | 22,126,000 | 24,241,000 | 24,271,000 | 26,750,000 | 23,648,000 | 32,242,000 | 23,557,000 | 16,920,000 | 17,404,000 | 25,538,000 | 18,702,000 | 17,285,000 | 16,439,000 | 18,116,000 | 18,140,000 | 16,298,000 | 19,316,000 | 19,484,000 | 20,491,000 | 18,977,000 | 23,440,000 | 35,198,000 | 31,672,000 | 17,570,000 | 17,748,000 | 23,780,000 | 19,138,000 | 22,508,000 | 22,389,000 | 20,250,000 | 25,322,000 | 24,950,000 | 18,344,000 | 20,722,000 | 19,063,000 | 19,436,000 | 14,194,000 | 17,139,000 | 17,121,000 | 19,744,000 | 17,484,000 | 12,595,000 | 16,709,000 | 11,974,000 | 9,350,000 | 13,380,000 | 10,784,000 | 14,600,000 | 13,890,000 | 14,639,000 | 13,089,000 | 12,712,000 | 12,537,000 | 13,326,000 | 12,810,000 | 15,628,000 | 14,212,000 | 14,662,000 | 9,171,000 | 8,055,000 | 7,070,000 | 6,967,000 | 7,140,000 | 5,879,000 | 6,429,000 | 5,649,000 | 6,560,000 | 5,268,000 | |||||||
income tax payable | 472,000 | 385,000 | 346,000 | 451,000 | 977,000 | 874,000 | 823,000 | 6,501,000 | 9,841,000 | 9,725,000 | 9,627,000 | 9,525,000 | 9,524,000 | 9,423,000 | 9,383,000 | 9,253,000 | 9,123,000 | 8,988,000 | 8,868,000 | 9,977,000 | 9,817,000 | 9,678,000 | 9,623,000 | 28,029,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liabilities, long-term | 14,944,000 | 14,541,000 | 14,554,000 | 14,381,000 | 4,919,000 | 5,178,000 | 3,807,000 | 3,817,000 | 3,865,000 | 3,965,000 | 4,170,000 | 4,414,000 | 4,636,000 | 4,916,000 | 5,845,000 | 5,952,000 | 3,714,000 | 3,809,000 | 3,801,000 | 4,011,000 | 3,005,000 | 3,189,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100,000,000 shares authorized at 0.01 par value... | 343,000 | 343,000 | 343,000 | 343,000 | 343,000 | 343,000 | 343,000 | 343,000 | 348,000 | 349,000 | 352,000 | 363,000 | 363,000 | 363,000 | 363,000 | 363,000 | 363,000 | 363,000 | 376,000 | 376,000 | 376,000 | 394,000 | 394,000 | 381,000 | 375,000 | 375,000 | 375,000 | 374,000 | 374,000 | 378,000 | 382,000 | 393,000 | 398,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive losses | -183,199,000 | -176,794,000 | -170,091,000 | -176,978,000 | -172,489,000 | -168,035,000 | -168,609,000 | -176,414,000 | -165,927,000 | -153,699,000 | -156,585,000 | -155,303,000 | -148,755,000 | -151,801,000 | -149,711,000 | -161,649,000 | -166,494,000 | -168,542,000 | -143,563,000 | -155,424,000 | -145,803,000 | -143,486,000 | -145,113,000 | -140,401,000 | -134,835,000 | -113,169,000 | -126,290,000 | -122,621,000 | -135,808,000 | -142,548,000 | -150,407,000 | -131,469,000 | -122,616,000 | -102,530,000 | -101,264,000 | -93,996,000 | -60,897,000 | -82,738,000 | -50,204,000 | -32,174,000 | -3,742,000 | -14,441,000 | -20,170,000 | -21,770,000 | -37,964,000 | -17,031,000 | ||||||||||||||||||||||||||||||||||||||||||||||
prepaids expenses | 14,119,000 | 19,874,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders' equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders' equity | 879,409,000 | 880,378,000 | 864,837,000 | 868,689,000 | 887,775,000 | 897,108,000 | 979,777,000 | 995,324,000 | 1,008,266,000 | 1,041,528,000 | 1,037,562,000 | 1,015,387,000 | 1,024,201,000 | 1,090,701,000 | 1,092,672,000 | 1,097,128,000 | 1,095,405,000 | 1,096,162,000 | 1,191,256,000 | 1,294,461,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders' equity | 979,666,000 | 975,396,000 | 970,524,000 | 973,566,000 | 978,110,000 | 1,010,426,000 | 1,093,737,000 | 1,124,709,000 | 1,126,831,000 | 1,151,172,000 | 1,159,539,000 | 1,147,691,000 | 1,136,110,000 | 1,206,565,000 | 1,205,635,000 | 1,201,901,000 | 1,183,729,000 | 1,192,510,000 | 1,292,759,000 | 1,399,805,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaids and other current assets | 49,457,000 | 50,378,000 | 42,156,000 | 40,790,000 | 40,307,000 | 40,606,000 | 44,278,000 | 48,182,000 | 45,973,000 | 48,732,000 | 37,834,000 | 28,321,000 | 28,343,000 | 31,997,000 | 25,829,000 | 41,522,000 | 40,837,000 | 34,441,000 | 36,620,000 | 32,653,000 | 25,088,000 | 35,831,000 | 37,806,000 | 39,791,000 | 16,987,000 | 31,280,000 | 45,183,000 | 54,111,000 | 43,290,000 | 38,099,000 | 38,432,000 | 38,314,000 | 26,937,000 | 26,613,000 | 28,322,000 | 21,899,000 | 14,224,000 | 18,739,000 | 17,984,000 | 17,965,000 | 13,366,000 | 19,687,000 | 21,932,000 | 18,961,000 | 16,322,000 | 17,956,000 | 17,362,000 | 18,131,000 | 10,596,000 | 8,710,000 | 12,512,000 | 12,849,000 | 6,447,000 | 8,377,000 | 5,543,000 | 8,213,000 | 7,303,000 | 7,538,000 | 7,220,000 | 9,468,000 | 6,205,000 | 4,668,000 | 7,170,000 | 6,879,000 | 8,501,000 | 4,660,000 | 6,254,000 | 5,634,000 | 3,200,000 | 3,463,000 | 4,143,000 | 3,798,000 | 1,626,000 | 1,986,000 | 3,207,000 | 4,627,000 | 2,202,000 | 3,185,000 | ||||||||||||||
100,000,000 shares authorized at 0.01 par value at december 31, 2019 and 2018, 35,859,540 and 36,264,001 issued and outstanding at december 31, 2019 and 2018 | 371,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
customer prepayments | 7,972,000 | 8,533,000 | 12,834,000 | 9,648,000 | 7,489,000 | 4,144,000 | 5,809,000 | 4,767,000 | 5,203,000 | 5,391,000 | 6,629,000 | 11,884,000 | 7,842,000 | 8,433,000 | 12,540,000 | 18,388,000 | 26,916,000 | 39,608,000 | 42,957,000 | 71,177,000 | 57,810,000 | 69,712,000 | 52,870,000 | 45,025,000 | 50,622,000 | 53,362,000 | 58,023,000 | 86,313,000 | 75,026,000 | 63,037,000 | 71,838,000 | 76,610,000 | 60,266,000 | 62,989,000 | 58,264,000 | 48,889,000 | 42,687,000 | 21,873,000 | 38,833,000 | 47,214,000 | 49,787,000 | 45,971,000 | 52,268,000 | 51,153,000 | 33,990,000 | 13,583,000 | 28,781,000 | 38,324,000 | 46,210,000 | 34,673,000 | 29,712,000 | 39,387,000 | 24,061,000 | 31,241,000 | 20,515,000 | 11,634,000 | 6,788,000 | 11,720,000 | 11,547,000 | 8,311,000 | 2,811,000 | 4,113,000 | 6,268,000 | 3,649,000 | 5,709,000 | 3,971,000 | ||||||||||||||||||||||||||
100,000,000 shares authorized at 0.01 par value at december 31, 2018 and 2017, 36,264,001 and 38,132,693 issued and outstanding at december 31, 2018 and 2017 | 376,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury shares | -71,107,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 10,000,000 shares authorized at 0.01 par value | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100,000,000 shares authorized at 0.01 par value at december 31, 2017 and 2016, 38,132,693 and 37,797,317 issued and outstanding at december 31, 2017 and 2016 | 372,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100,000,000 shares authorized at 0.01 par value at december 31, 2016 and 2015, 37,797,317 and 37,951,223 issued and outstanding at december 31, 2016 and 2015 | 375,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100,000,000 shares authorized at 0.01 par value at december 31, 2015 and 2014, 37,951,223 and 38,932,508 issued and outstanding at december 31, 2015 and 2014 | 378,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100,000,000 shares authorized at 0.01 par value at june 30, 2015 and december 31, 2014, 38,705,278 and 38,932,508 shares issued and outstanding at june 30, 2015 and december 31, 2014 | 385,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100,000,000 and 50,000,000 shares authorized at 0.01 par value at march 31, 2015 and december 31, 2014, 38,939,097 and 38,932,508 issued and outstanding at march 31, 2015 and december 31, 2014 | 388,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100,000,000 and 50,000,000 shares authorized at 0.01 par value at december 31, 2014 and 2013, 38,932,508 and 40,822,627 issued and outstanding at december 31, 2014 and 2013 | 388,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
50,000,000 shares authorized at 0.01 par value... | 407,000 | 407,000 | 407,000 | 407,000 | 405,000 | 405,000 | 404,000 | 404,000 | 402,000 | 402,000 | 401,000 | 401,000 | 400,000 | 400,000 | 399,000 | 398,000 | 398,000 | 396,000 | 395,000 | 390,000 | 390,000 | 390,000 | 390,000 | 397,000 | 408,000 | 408,000 | 404,000 | 404,000 | 404,000 | 404,000 | 398,000 | 196,000 | 195,000 | 193,000 | 176,000 | 174,000 | 174,000 | 173,000 | 173,000 | 173,000 | 173,000 | 173,000 | 173,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive gains | -28,453,000 | -13,830,000 | -9,818,000 | -18,443,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current maturities of long-term debt | 46,000 | 57,000 | 70,000 | 79,000 | 155,000 | 268,000 | 431,000 | 570,000 | 678,000 | 723,000 | 699,000 | 719,000 | 625,000 | 636,000 | 768,000 | 857,000 | 853,000 | 857,000 | 878,000 | 865,000 | 852,000 | 844,000 | 809,000 | 776,000 | 737,000 | 734,000 | 878,000 | 925,000 | 975,000 | 990,000 | 1,298,000 | 1,303,000 | 1,319,000 | 1,288,000 | 1,217,000 | 1,201,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt | 58,000 | 68,000 | 70,000 | 134,000 | 316,000 | 451,000 | 644,000 | 725,000 | 896,000 | 1,266,000 | 1,622,000 | 1,830,000 | 2,054,000 | 2,324,000 | 2,509,000 | 2,689,000 | 2,876,000 | 2,953,000 | 2,983,000 | 2,996,000 | 3,113,000 | 45,079,000 | 35,940,000 | 29,374,000 | 28,082,000 | 26,198,000 | 24,746,000 | 30,165,000 | 38,320,000 | 43,237,000 | 47,468,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustment | 635,000 | -2,012,000 | -9,317,000 | -7,459,000 | -20,080,000 | -17,836,000 | -8,126,000 | -9,626,000 | -8,650,000 | -30,438,000 | -28,870,000 | -2,769,000 | 16,227,000 | 13,302,000 | 13,691,000 | 16,841,000 | 14,986,000 | 12,176,000 | 10,387,000 | 4,796,000 | 4,032,000 | -103,000 | -1,031,000 | 503,000 | 1,485,000 | 5,055,000 | 6,139,000 | 2,586,000 | 2,903,000 | 3,392,000 | 2,048,000 | -1,436,000 | -1,957,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant, and equipment | 129,340,000 | 116,583,000 | 113,206,000 | 106,535,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred taxes | 10,160,000 | 7,680,000 | 7,453,000 | 7,231,000 | 5,942,000 | 4,877,000 | 4,629,000 | 4,780,000 | 6,364,000 | 5,806,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10,000,000 shares authorized at 0.01 par value | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock: 50,000,000 shares authorized at 0.01 par value... | 173,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -16,671,000 | 13,968,000 | 39,228,000 | 15,345,000 | 14,757,000 | 31,788,000 | 130,333,000 | -1,812,000 | -19,984,000 | 3,483,000 | 2,311,000 | -259,000 | -3,038,000 | -7,383,000 | -71,490,000 | -29,259,000 | 16,000 | 94,000 | 1,302,000 | 19,013,000 | 36,137,000 | 36,769,000 | 48,354,000 | 50,777,000 | 39,213,000 | 53,664,000 | 59,087,000 | 55,683,000 | 51,324,000 | 42,618,000 | 47,063,000 | 39,995,000 | 42,927,000 | 39,842,000 | 30,952,000 | 29,657,000 | 29,803,000 | 28,797,000 | 28,124,000 | 23,263,000 | 22,208,000 | 21,672,000 | 20,874,000 | 27,657,000 | 27,998,000 | 25,697,000 | 28,679,000 | 25,084,000 | 26,707,000 | 24,671,000 | 25,045,000 | 27,446,000 | 27,703,000 | 25,391,000 | 32,157,000 | 27,624,000 | 24,109,000 | 24,051,000 | 24,887,000 | 23,412,000 | 21,273,000 | 17,319,000 | 11,716,000 | 9,842,000 | 6,660,000 | 4,349,000 | 3,886,000 | 3,250,000 | 2,802,000 | 2,535,000 | 2,415,000 | 2,429,000 | |||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 16,222,000 | 15,461,000 | 15,362,000 | 14,974,000 | 14,945,000 | 12,039,000 | 2,729,000 | 8,007,000 | 8,432,000 | 8,487,000 | 7,899,000 | 7,049,000 | 6,889,000 | 7,069,000 | 7,123,000 | 7,670,000 | 7,559,000 | 7,723,000 | 7,899,000 | 7,343,000 | 7,416,000 | 7,668,000 | 7,908,000 | 7,940,000 | 8,873,000 | 8,865,000 | 8,304,000 | 8,495,000 | 8,356,000 | 9,346,000 | 8,724,000 | 9,001,000 | 8,241,000 | 8,743,000 | 9,518,000 | 12,881,000 | 9,832,000 | 8,765,000 | 7,592,000 | 7,725,000 | 7,775,000 | 7,700,000 | 7,638,000 | 7,684,000 | 7,455,000 | 8,381,000 | 7,648,000 | 7,446,000 | 7,680,000 | 7,623,000 | 7,364,000 | 7,352,000 | 7,001,000 | 6,814,000 | 6,979,000 | 6,373,000 | 6,058,000 | 6,040,000 | 6,367,000 | 4,851,000 | 5,755,000 | 5,589,000 | 5,206,000 | 5,196,000 | 4,884,000 | 4,652,000 | 4,681,000 | 4,502,000 | 4,162,000 | 4,198,000 | 4,366,000 | 4,214,000 | 4,076,000 | 4,093,000 | 3,867,000 | 3,816,000 | 3,877,000 | 4,152,000 | 3,770,000 | 3,580,000 | 3,585,000 | 3,378,000 | 3,338,000 | 3,403,000 | 3,307,000 | 3,116,000 | 3,066,000 | 2,778,000 | 2,819,000 | 2,666,000 | 2,616,000 |
deferred debt issuance cost amortization | 73,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of operating lease rou asset | 3,278,000 | 3,273,000 | 3,253,000 | 3,039,000 | 2,933,000 | 2,553,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of long-lived assets | 0 | 0 | 503,000 | 2,924,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for legal settlement | 48,803,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation expense | 2,967,000 | 3,378,000 | 2,788,000 | 3,173,000 | 2,576,000 | 2,566,000 | 2,577,000 | 2,694,000 | 2,569,000 | 2,573,000 | 2,527,000 | 5,354,000 | 3,276,000 | 3,079,000 | 3,186,000 | 3,453,000 | 3,003,000 | 3,282,000 | 3,176,000 | -25,000 | 7,663,000 | 3,221,000 | 4,862,000 | 3,509,000 | 2,365,000 | 3,611,000 | 3,974,000 | 3,793,000 | 3,694,000 | 3,567,000 | 3,216,000 | 2,775,000 | 3,188,000 | 3,062,000 | 3,192,000 | 3,331,000 | 3,312,000 | 3,119,000 | 3,363,000 | 3,216,000 | 2,980,000 | 2,834,000 | 2,826,000 | 2,643,000 | 2,121,000 | 2,045,000 | 2,091,000 | 1,826,000 | 1,311,000 | 1,151,000 | 1,460,000 | 1,104,000 | 1,044,000 | 1,190,000 | 1,204,000 | 1,349,000 | 1,216,000 | 1,203,000 | 1,192,000 | 1,059,000 | 1,007,000 | 912,000 | 997,000 | 914,000 | 770,000 | 740,000 | 757,000 | 706,000 | 533,000 | 509,000 | 538,000 | 516,000 | 434,000 | 429,000 | 424,000 | ||||||||||||||||
loss on sale of property, equipment and lease terminations | -2,028,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax | 4,361,000 | 2,974,000 | 17,424,000 | 7,625,000 | 6,268,000 | -5,378,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of amounts related to acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade receivables | -10,319,000 | -18,817,000 | -937,000 | -3,378,000 | 19,985,000 | -2,915,000 | -39,531,000 | -8,560,000 | 3,584,000 | -1,453,000 | 14,849,000 | 1,837,000 | -14,818,000 | 15,426,000 | 11,024,000 | -18,227,000 | 8,809,000 | 19,340,000 | -19,444,000 | 46,249,000 | -18,750,000 | -11,119,000 | -5,597,000 | -12,153,000 | -6,709,000 | 5,812,000 | 1,195,000 | 4,841,000 | 26,094,000 | -11,867,000 | 7,044,000 | 14,469,000 | 27,875,000 | 73,142,000 | -8,942,000 | -23,600,000 | -10,179,000 | 7,671,000 | 62,837,000 | -47,527,000 | -21,897,000 | -47,952,000 | 14,680,000 | -34,980,000 | 2,527,000 | -30,959,000 | 46,162,000 | -22,079,000 | -18,731,000 | -32,604,000 | -8,152,000 | 5,355,000 | 3,468,000 | -35,298,000 | 3,776,000 | -28,233,000 | 10,140,000 | -2,349,000 | -8,304,000 | 42,967,000 | -12,166,000 | 3,861,000 | 16,799,000 | -36,682,000 | 2,588,000 | -4,900,000 | -7,859,000 | 16,858,000 | -18,934,000 | -2,188,000 | 9,254,000 | -21,514,000 | 6,867,000 | -5,539,000 | -8,842,000 | -18,750,000 | -21,625,000 | -4,563,000 | -3,528,000 | -8,799,000 | -11,369,000 | 7,965,000 | -967,000 | 6,170,000 | 1,814,000 | ||||||
inventories | -3,057,000 | 26,162,000 | 5,999,000 | 8,838,000 | 5,626,000 | 27,579,000 | -7,493,000 | 938,000 | -13,152,000 | -9,852,000 | -3,452,000 | -10,573,000 | -4,758,000 | -3,406,000 | -2,408,000 | -995,000 | 5,658,000 | 1,198,000 | 6,020,000 | -6,906,000 | -5,794,000 | 10,185,000 | -4,606,000 | -18,332,000 | -15,537,000 | 1,570,000 | -14,622,000 | 1,698,000 | -2,700,000 | 17,316,000 | 9,879,000 | 5,487,000 | 17,244,000 | 5,046,000 | 3,350,000 | 17,655,000 | 11,591,000 | 20,388,000 | -13,278,000 | -1,136,000 | 1,899,000 | 19,546,000 | 5,645,000 | 10,358,000 | -7,010,000 | 7,233,000 | -11,339,000 | -6,375,000 | -26,333,000 | 1,513,000 | 12,583,000 | -12,975,000 | -11,683,000 | -11,673,000 | -7,061,000 | -37,813,000 | -25,337,000 | -7,992,000 | -12,248,000 | -10,047,000 | -7,203,000 | 6,245,000 | -3,305,000 | -472,000 | 4,789,000 | 9,358,000 | -2,030,000 | -15,714,000 | -10,894,000 | -17,367,000 | -15,846,000 | -23,666,000 | -5,260,000 | -8,856,000 | -3,926,000 | -10,566,000 | 5,176,000 | -3,204,000 | 4,593,000 | -2,785,000 | 2,734,000 | -19,095,000 | -6,567,000 | -16,692,000 | -6,435,000 | -7,046,000 | 5,722,000 | -1,873,000 | 569,000 | -3,543,000 | 2,325,000 |
prepaid expenses and other current assets | -13,590,000 | 8,169,000 | 8,485,000 | -6,628,000 | 833,000 | -3,223,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term assets | 636,000 | -2,101,000 | -624,000 | 70,000 | -1,182,000 | -1,807,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 14,025,000 | -5,112,000 | -397,000 | -17,996,000 | 10,807,000 | -23,689,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and other current liabilities | -13,269,000 | 860,000 | -7,637,000 | 9,562,000 | -21,860,000 | 3,259,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other operating assets and liabilities | -11,591,000 | -31,191,000 | 5,098,000 | 17,526,000 | -11,657,000 | 6,598,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | 19,840,000 | 52,238,000 | 48,374,000 | 59,210,000 | 31,090,000 | 36,345,000 | 70,502,000 | -9,304,000 | -4,104,000 | 26,131,000 | 23,234,000 | 11,282,000 | -52,920,000 | -17,604,000 | 1,042,000 | -9,281,000 | -10,928,000 | 4,690,000 | 9,323,000 | 11,343,000 | 13,072,000 | -16,786,000 | 13,889,000 | 3,046,000 | -21,237,000 | 8,054,000 | -4,026,000 | 9,812,000 | 838,000 | 12,896,000 | 9,141,000 | 12,078,000 | 11,388,000 | 33,258,000 | 36,035,000 | 27,224,000 | 11,476,000 | 25,028,000 | 58,633,000 | 110,338,000 | 52,523,000 | 31,417,000 | 45,727,000 | 25,942,000 | 87,069,000 | 46,729,000 | 35,912,000 | 18,069,000 | 48,603,000 | 21,375,000 | 54,753,000 | 11,118,000 | 74,983,000 | 1,757,000 | 22,555,000 | -30,999,000 | -1,472,000 | 50,609,000 | 15,803,000 | -5,129,000 | 40,571,000 | 6,142,000 | 57,278,000 | 20,831,000 | 22,909,000 | 60,254,000 | 31,993,000 | 4,894,000 | 39,271,000 | -4,417,000 | 38,657,000 | -4,086,000 | 10,523,000 | 26,463,000 | 15,013,000 | 25,680,000 | 15,507,000 | 28,243,000 | 29,607,000 | 36,615,000 | -1,464,000 | -5,826,000 | -10,335,000 | -2,884,000 | 2,156,000 | 3,889,000 | 1,471,000 | 10,209,000 | 9,769,000 | 6,172,000 | 10,263,000 |
cash flows from investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on acquisitions, net of cash acquired | -2,499,000 | -500,000 | -63,256,000 | -17,413,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures | -5,827,000 | -8,927,000 | -11,852,000 | -7,297,000 | -7,056,000 | -7,627,000 | 0 | -6,156,000 | -4,757,000 | -11,585,000 | -5,430,000 | -10,187,000 | -5,424,000 | -5,154,000 | -10,283,000 | -1,363,000 | -2,066,000 | -2,062,000 | -2,303,000 | -3,112,000 | -2,513,000 | -1,700,000 | -1,925,000 | -4,131,000 | -4,187,000 | -2,881,000 | -4,022,000 | -1,071,000 | -3,527,000 | -5,378,000 | -7,078,000 | -9,034,000 | -10,571,000 | -8,059,000 | -6,627,000 | -8,089,000 | -4,847,000 | -5,474,000 | -5,013,000 | -7,544,000 | -7,732,000 | -10,333,000 | -5,542,000 | -5,048,000 | -6,156,000 | -11,385,000 | -7,946,000 | -9,998,000 | -13,220,000 | 0 | -6,936,000 | -11,031,000 | -12,070,000 | 0 | -12,869,000 | -13,870,000 | -13,867,000 | 0 | -12,275,000 | -13,030,000 | -19,809,000 | 0 | -26,605,000 | -14,387,000 | -7,593,000 | 0 | -15,230,000 | -9,089,000 | -13,794,000 | 0 | -9,123,000 | -16,208,000 | -14,034,000 | 0 | -8,128,000 | -5,028,000 | -4,550,000 | 0 | -6,346,000 | -7,521,000 | -4,743,000 | 0 | -5,866,000 | -4,148,000 | -4,697,000 | 0 | -6,072,000 | -3,695,000 | -3,411,000 | 0 | -2,361,000 |
free cash flows | 14,013,000 | 43,311,000 | 36,522,000 | 51,913,000 | 24,034,000 | 28,718,000 | 70,502,000 | -15,460,000 | -8,861,000 | 14,546,000 | 17,804,000 | 1,095,000 | -58,344,000 | -22,758,000 | -9,241,000 | -10,644,000 | -12,994,000 | 2,628,000 | 7,020,000 | 8,231,000 | 10,559,000 | -18,486,000 | 11,964,000 | -1,085,000 | -25,424,000 | 5,173,000 | -8,048,000 | 8,741,000 | -2,689,000 | 7,518,000 | 2,063,000 | 3,044,000 | 817,000 | 25,199,000 | 29,408,000 | 19,135,000 | 6,629,000 | 19,554,000 | 53,620,000 | 102,794,000 | 44,791,000 | 21,084,000 | 40,185,000 | 20,894,000 | 80,913,000 | 35,344,000 | 27,966,000 | 8,071,000 | 35,383,000 | 21,375,000 | 47,817,000 | 87,000 | 62,913,000 | 1,757,000 | 9,686,000 | -44,869,000 | -15,339,000 | 50,609,000 | 3,528,000 | -18,159,000 | 20,762,000 | 6,142,000 | 30,673,000 | 6,444,000 | 15,316,000 | 60,254,000 | 16,763,000 | -4,195,000 | 25,477,000 | -4,417,000 | 29,534,000 | -20,294,000 | -3,511,000 | 26,463,000 | 6,885,000 | 20,652,000 | 10,957,000 | 28,243,000 | 23,261,000 | 29,094,000 | -6,207,000 | -5,826,000 | -16,201,000 | -7,032,000 | -2,541,000 | 3,889,000 | -4,601,000 | 6,514,000 | 6,358,000 | 6,172,000 | 7,902,000 |
proceeds from sale of property and equipment | 202,000 | 1,468,000 | 89,907,000 | 7,681,000 | 1,003,000 | 1,194,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -5,625,000 | -9,958,000 | 77,555,000 | -62,872,000 | -23,466,000 | -71,954,000 | 134,896,000 | -2,008,000 | 17,510,000 | -17,097,000 | -76,782,000 | -9,281,000 | 23,347,000 | -9,641,000 | -17,617,000 | -989,000 | -1,858,000 | -1,246,000 | -2,286,000 | -3,106,000 | 3,431,000 | 969,000 | -1,417,000 | -1,680,000 | -3,500,000 | -2,252,000 | -3,186,000 | 153,000 | -3,186,000 | 266,000 | -6,351,000 | 1,412,000 | -10,500,000 | -5,200,000 | -6,077,000 | -9,338,000 | -24,277,000 | -137,841,000 | -4,871,000 | -7,481,000 | -7,656,000 | -10,092,000 | -5,495,000 | -5,033,000 | -6,035,000 | -10,950,000 | -7,873,000 | -9,884,000 | -12,864,000 | -12,064,000 | -7,007,000 | -10,898,000 | -11,904,000 | -9,696,000 | -12,656,000 | -12,937,000 | -13,710,000 | -11,331,000 | -12,040,000 | -12,052,000 | -18,764,000 | -25,594,000 | -26,454,000 | -13,790,000 | -7,112,000 | -6,437,000 | -15,920,000 | -8,369,000 | -13,599,000 | -10,728,000 | -9,278,000 | -15,884,000 | -13,637,000 | -7,425,000 | -8,758,000 | -4,335,000 | -4,336,000 | -4,974,000 | -6,194,000 | -7,491,000 | -4,631,000 | -5,686,000 | -5,186,000 | -4,011,000 | -4,323,000 | -4,016,000 | -5,873,000 | -3,570,000 | -3,386,000 | -912,000 | -2,347,000 |
cash flows from financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred debt issuance cost | 0 | 0 | -434,000 | -1,021,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revolving credit facility borrowings | 0 | 8,000,000 | 55,750,000 | 80,450,000 | 39,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revolving credit facility payments | 0 | -37,000,000 | -42,350,000 | -78,850,000 | -25,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
term loan payments | 0 | 0 | 0 | -11,429,000 | -1,249,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on finance leases | -2,070,000 | -2,243,000 | -1,793,000 | -1,869,000 | -1,630,000 | -1,561,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock repurchased and retired | -14,130,000 | 0 | 0 | -8,654,000 | -626,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes paid related to net share settlement of equity awards | -710,000 | -542,000 | -384,000 | -1,000 | -293,000 | -50,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -16,910,000 | -2,785,000 | -31,177,000 | 2,442,000 | -13,399,000 | 11,140,000 | -113,737,000 | -178,000 | -297,000 | -83,000 | -19,000 | -11,000 | -11,000 | -9,000 | -11,141,000 | -3,881,000 | -5,859,000 | -23,055,000 | -1,168,000 | -37,000 | -40,000 | -7,000 | -47,000 | -44,000 | -25,085,000 | -1,281,000 | -880,000 | -1,116,000 | -70,643,000 | -10,055,000 | 52,000 | 52,000 | 0 | 403,000 | 1,347,000 | 464,000 | -23,870,000 | 166,000 | -34,663,000 | -20,968,000 | -18,240,000 | 306,000 | -48,739,000 | -49,703,000 | -88,897,000 | 512,000 | -7,888,000 | 1,824,000 | 5,758,000 | 3,673,000 | 1,032,000 | 3,036,000 | 7,657,000 | 532,000 | 4,654,000 | 56,000 | 202,000 | 186,000 | 8,178,000 | 1,457,000 | 620,000 | 4,379,000 | -56,000 | -151,000 | -67,438,000 | -86,000 | 9,074,000 | -165,000 | 949,000 | 302,000 | 12,574,000 | 13,984,000 | 1,876,000 | 8,898,000 | 35,644,000 | 15,085,000 | 7,128,000 | 5,104,000 | 1,341,000 | 1,370,000 | -5,235,000 | -8,316,000 | -5,304,000 | -4,301,000 | |||||||
effect of exchange rate changes | -5,000 | 538,000 | -159,000 | 1,885,000 | 613,000 | -2,148,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net change in cash and restricted cash | -2,700,000 | 40,033,000 | 94,593,000 | 665,000 | -5,162,000 | -26,617,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and restricted cash beginning of period | 203,407,000 | 0 | 0 | 0 | 73,278,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and restricted cash end of period | 200,707,000 | 40,033,000 | 94,593,000 | 665,000 | 68,116,000 | -26,617,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 0 | 303,000 | 103,000 | 617,000 | 3,552,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes, net of refunds | -151,000 | 598,000 | 3,162,000 | 4,954,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment purchases in accounts payable | 223,000 | -1,035,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease assets obtained in exchange for lease obligations | 2,597,000 | 524,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
finance lease assets obtained in exchange for lease obligations | 672,000 | 1,362,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bargain purchase loss | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on consolidation of equity method investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity method earnings, net of dividends | 393,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity method investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash acquired in stock based business combination | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
subordinated note payments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividend payment | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of options | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock issuance related to business acquisition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred financing fees amortization | 73,000 | 80,000 | 91,000 | 111,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation expense | 3,244,000 | 3,759,000 | 1,766,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property, equipment and lease terminations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -3,626,000 | 3,118,000 | 4,721,000 | -13,942,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
losses on sale of property, equipment and lease terminations | -605,000 | 118,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bargain purchase gain | 6,847,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
release of cta gain | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash acquired in stock-based business combination | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
term loan borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock and options repurchase net of sales | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | 12,641,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gains)/loss on sale of property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gains)/loss on lease termination | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring and other charges | -894,000 | -307,000 | -1,524,000 | 683,000 | 1,710,000 | 375,000 | 5,712,000 | 32,000 | 52,749,000 | -753,000 | -1,802,000 | 25,020,000 | 478,000 | 602,000 | 1,587,000 | 32,713,000 | -152,000 | -957,000 | 1,271,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property, plant and equipment | 54,000 | -200,000 | -342,000 | -1,027,000 | -738,000 | -6,647,000 | -2,249,000 | -17,276,000 | -380,000 | -114,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition costs | -1,921,000 | 18,087,000 | -1,204,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -2,100,000 | -1,997,000 | -4,479,000 | 878,000 | 945,000 | -211,000 | 4,863,000 | 440,000 | -229,000 | 1,327,000 | -7,708,000 | -298,000 | -262,000 | -433,000 | 7,066,000 | 305,000 | 8,441,000 | -10,862,000 | 1,132,000 | -698,000 | 237,000 | -73,000 | -3,177,000 | -1,492,000 | 583,000 | -5,000 | 48,760,000 | -30,043,000 | -365,000 | -1,121,000 | 35,000 | 393,000 | -2,866,000 | -962,000 | 3,955,000 | -2,485,000 | -2,180,000 | -2,755,000 | -5,024,000 | 4,386,000 | -1,638,000 | -869,000 | 2,208,000 | -1,692,000 | -609,000 | -1,142,000 | 797,000 | -123,000 | -2,000 | -334,000 | -675,000 | -1,107,000 | 488,000 | -218,000 | -2,737,000 | -907,000 | 1,076,000 | 635,000 | -5,572,000 | -165,000 | -753,000 | -1,379,000 | 551,000 | 385,000 | -106,000 | -1,213,000 | -493,000 | -281,000 | 1,140,000 | -1,032,000 | -24,000 | -1,611,000 | -2,811,000 | -168,000 | 365,000 | -3,388,000 | -244,000 | -275,000 | -66,000 | -246,000 | -239,000 | 148,000 | 1,955,000 | -161,000 | |||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables | 1,227,000 | 3,973,000 | 9,195,000 | -18,796,000 | 12,732,000 | -6,376,000 | -4,980,000 | -9,663,000 | -21,483,000 | -6,951,000 | 11,760,000 | 31,043,000 | -5,884,000 | 802,000 | 5,031,000 | -4,348,000 | -11,691,000 | 11,224,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaids and other assets | -6,136,000 | -1,186,000 | 14,001,000 | 15,098,000 | 317,000 | 1,335,000 | -3,691,000 | 657,000 | -9,664,000 | -1,768,000 | -4,056,000 | 331,000 | 9,413,000 | 4,962,000 | -1,745,000 | 267,000 | -11,729,000 | -11,723,000 | -1,764,000 | 6,884,000 | -10,100,000 | 15,960,000 | -5,409,000 | -6,558,000 | 959,000 | -4,076,000 | -7,201,000 | 12,837,000 | 1,420,000 | 3,051,000 | -24,534,000 | 13,692,000 | 12,608,000 | 8,050,000 | -9,136,000 | -5,789,000 | -1,699,000 | -1,259,000 | -3,864,000 | -5,915,000 | 1,636,000 | -5,096,000 | -8,033,000 | 3,507,000 | -1,355,000 | 434,000 | -4,514,000 | 6,526,000 | 1,523,000 | -2,640,000 | -2,652,000 | 401,000 | -298,000 | 1,357,000 | -3,855,000 | -1,541,000 | 3,759,000 | -4,831,000 | -6,149,000 | 2,280,000 | -2,480,000 | 2,769,000 | -1,862,000 | -737,000 | 194,000 | 2,264,000 | -8,407,000 | -1,346,000 | 2,435,000 | -110,000 | 1,543,000 | -3,863,000 | 1,637,000 | -404,000 | -2,460,000 | 214,000 | 687,000 | -470,000 | -2,091,000 | 286,000 | 1,197,000 | 1,499,000 | -2,325,000 | 994,000 | |||||||
accounts payable and accrued expenses | 7,877,000 | 124,000 | 10,633,000 | 2,829,000 | -60,000 | -9,192,000 | -10,644,000 | 436,000 | 14,549,000 | -25,109,000 | 113,000 | -12,221,000 | 9,921,000 | 5,202,000 | -19,218,000 | -12,393,000 | 18,436,000 | -7,212,000 | 1,676,000 | 10,936,000 | 17,209,000 | -14,478,000 | -18,714,000 | 13,333,000 | -5,971,000 | -7,403,000 | 41,124,000 | -21,133,000 | 4,005,000 | -22,231,000 | 1,915,000 | 254,000 | -18,303,000 | 4,766,000 | -18,716,000 | -3,190,000 | -38,329,000 | -29,139,000 | 25,423,000 | 4,474,000 | 11,145,000 | 13,146,000 | 4,306,000 | -97,000 | 22,150,000 | ||||||||||||||||||||||||||||||||||||||||||||||
other | 1,000 | -52,000 | -1,012,000 | -19,000 | -11,000 | -11,000 | -151,000 | -5,000 | 40,000 | -51,000 | -143,000 | -36,000 | -37,000 | -40,000 | -174,000 | 131,000 | -130,000 | 1,000 | 0 | 0 | 636,000 | -699,000 | -427,000 | -25,000 | 711,000 | -377,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of property, plant and equipment | -6,156,000 | -4,757,000 | -11,585,000 | -5,430,000 | -10,187,000 | -5,424,000 | -5,154,000 | -10,283,000 | -1,363,000 | -2,066,000 | -2,062,000 | -2,303,000 | -3,112,000 | -2,513,000 | -1,700,000 | -1,925,000 | -4,131,000 | -4,187,000 | -2,881,000 | -4,022,000 | -1,071,000 | -3,527,000 | -5,378,000 | -7,078,000 | -9,034,000 | -10,571,000 | -8,059,000 | -6,627,000 | -8,089,000 | -4,847,000 | -5,474,000 | -5,013,000 | -7,544,000 | -7,732,000 | -10,333,000 | -5,542,000 | -5,048,000 | -6,156,000 | -11,385,000 | -7,946,000 | -9,998,000 | -13,220,000 | -6,936,000 | -11,031,000 | -12,070,000 | -12,869,000 | -13,870,000 | -13,867,000 | -12,275,000 | -13,030,000 | -19,809,000 | -26,605,000 | -14,387,000 | -7,593,000 | -15,230,000 | -9,089,000 | -13,794,000 | -9,123,000 | -16,208,000 | -14,034,000 | -8,128,000 | -5,028,000 | -4,550,000 | -6,346,000 | -7,521,000 | -4,743,000 | -5,866,000 | -4,148,000 | -4,697,000 | -6,072,000 | -3,695,000 | -3,411,000 | -2,361,000 | ||||||||||||||||||
proceeds from sale of property, plant and equipment | 132,000 | 375,000 | 11,485,000 | 1,051,000 | 780,000 | 15,460,000 | 2,458,000 | 17,953,000 | 374,000 | 208,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of short-term investments | -25,888,000 | -2,516,000 | -11,381,000 | -9,081,000 | -6,945,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
maturities of short-term investments | 4,016,000 | 21,892,000 | 8,891,000 | 12,400,000 | 11,507,000 | 22,392,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash activities | -1,591,000 | -2,209,000 | 1,377,000 | -1,851,000 | -843,000 | 123,000 | 1,779,000 | -2,789,000 | -3,073,000 | 1,202,000 | -110,000 | -1,178,000 | 68,000 | -205,000 | 2,608,000 | 938,000 | 1,014,000 | -5,652,000 | 1,337,000 | -1,531,000 | -767,000 | 172,000 | -562,000 | -1,516,000 | -5,604,000 | 1,471,000 | -8,028,000 | 6,048,000 | 4,911,000 | 3,091,000 | -7,667,000 | -3,325,000 | -10,624,000 | -3,003,000 | -2,295,000 | -4,968,000 | 5,873,000 | -5,914,000 | -3,299,000 | -5,993,000 | 2,395,000 | 331,000 | 5,831,000 | 589,000 | -4,969,000 | 2,343,000 | -1,066,000 | 1,562,000 | 1,635,000 | -1,179,000 | 433,000 | -850,000 | -210,000 | 823,000 | -549,000 | -154,000 | -1,575,000 | -2,024,000 | 70,000 | 1,943,000 | 2,872,000 | -1,383,000 | -287,000 | -199,000 | -1,138,000 | -186,000 | -143,000 | -165,000 | -414,000 | -2,610,000 | -1,187,000 | 639,000 | -42,000 | -54,000 | 194,000 | -645,000 | -399,000 | -1,581,000 | -61,000 | ||||||||||||
increase in cash and cash equivalents | -13,081,000 | 10,900,000 | -25,475,000 | -30,505,000 | -17,224,000 | -17,443,000 | -19,721,000 | 4,691,000 | 8,268,000 | 16,258,000 | -14,156,000 | -10,024,000 | 8,318,000 | -3,292,000 | -5,953,000 | -69,369,000 | -2,169,000 | 2,411,000 | 20,135,000 | 36,058,000 | 22,797,000 | -9,307,000 | -119,133,000 | 50,901,000 | 68,363,000 | 42,030,000 | -15,633,000 | 14,296,000 | 8,542,000 | 75,426,000 | -16,259,000 | -27,657,000 | -78,317,000 | 36,582,000 | 3,414,000 | 55,401,000 | 6,567,000 | 61,783,000 | -6,230,000 | 15,278,000 | -37,345,000 | -13,088,000 | 43,004,000 | 5,454,000 | -18,158,000 | 22,426,000 | -12,124,000 | 32,071,000 | 8,484,000 | 19,627,000 | -5,555,000 | 25,591,000 | -13,368,000 | -134,000 | -88,791,000 | -3,487,000 | 27,913,000 | 4,952,000 | 22,108,000 | 11,330,000 | 35,678,000 | 36,983,000 | 28,390,000 | 1,616,000 | |||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 0 | 191,400,000 | 0 | 0 | 264,804,000 | 0 | 0 | 355,451,000 | 0 | 0 | 345,955,000 | 0 | 0 | 398,946,000 | 0 | 0 | 418,100,000 | 0 | 0 | 493,180,000 | 0 | 0 | 423,497,000 | 0 | 0 | 381,336,000 | 0 | 0 | 298,705,000 | 0 | 0 | 384,356,000 | 0 | 0 | 257,191,000 | 0 | 0 | 298,576,000 | 0 | 0 | 245,850,000 | 0 | 0 | 197,792,000 | 0 | 0 | 95,952,000 | 0 | 0 | 201,732,000 | 0 | 0 | 135,429,000 | 0 | -1,000 | 32,763,000 | |||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of period | -13,081,000 | 202,300,000 | -55,418,000 | 1,147,000 | 235,343,000 | -30,505,000 | -17,224,000 | 338,008,000 | 4,691,000 | 8,268,000 | 362,213,000 | 13,363,000 | 2,336,000 | 343,472,000 | -10,024,000 | 8,318,000 | 414,808,000 | -69,369,000 | -2,169,000 | 495,591,000 | 36,058,000 | 22,797,000 | 414,190,000 | 50,901,000 | 68,363,000 | 423,366,000 | 14,296,000 | 8,542,000 | 374,131,000 | -27,657,000 | -78,317,000 | 420,938,000 | 55,401,000 | 6,567,000 | 318,974,000 | 15,278,000 | -37,345,000 | 285,488,000 | 5,454,000 | -18,158,000 | 268,276,000 | 32,071,000 | 8,484,000 | 217,419,000 | 23,030,000 | -5,555,000 | 121,543,000 | -134,000 | -88,791,000 | 198,245,000 | 4,952,000 | 22,108,000 | 146,759,000 | 34,379,000 | |||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of great north, net of cash acquired | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common shares | 0 | -11,150,000 | -3,849,000 | -5,808,000 | -23,059,000 | 0 | 0 | 0 | -25,000,000 | -21,205,000 | -3,369,000 | -880,000 | -1,116,000 | -19,063,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | -5,570,000 | -8,938,000 | -11,143,000 | -19,067,000 | -34,358,000 | 14,326,000 | -14,142,000 | -19,698,000 | -1,310,000 | 1,682,000 | -6,051,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in cash and cash equivalents | -55,418,000 | 1,147,000 | -29,461,000 | -13,216,000 | -55,474,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairments | 0 | 0 | 0 | 7,719,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
release of contingent consideration | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of equipment | 816,000 | 17,000 | 6,000 | 5,944,000 | 2,669,000 | 508,000 | 2,451,000 | 687,000 | 629,000 | 836,000 | 1,224,000 | 341,000 | 5,644,000 | 727,000 | 10,446,000 | 71,000 | 2,010,000 | 550,000 | 171,000 | 439,000 | 76,000 | 142,000 | 63,000 | 76,000 | 241,000 | 47,000 | 15,000 | 121,000 | 435,000 | 73,000 | 114,000 | 356,000 | 532,000 | -71,000 | 133,000 | 166,000 | 471,000 | 213,000 | 933,000 | 157,000 | -232,000 | 235,000 | 978,000 | 1,045,000 | 636,000 | 151,000 | 597,000 | 481,000 | 199,000 | -690,000 | 720,000 | 195,000 | 41,000 | -155,000 | 324,000 | 397,000 | 77,000 | -630,000 | 693,000 | 214,000 | 549,000 | 152,000 | 30,000 | 112,000 | 160,000 | 680,000 | 137,000 | 374,000 | -133,000 | 199,000 | 125,000 | 25,000 | 166,000 | 14,000 | |||||||||||||||||
proceeds from exercise of stock options | -146,000 | 510,000 | 464,000 | 590,000 | 52,000 | 105,000 | 52,000 | 0 | 403,000 | 1,266,000 | 432,000 | 353,000 | 155,000 | 218,000 | 0 | 1,670,000 | 282,000 | 985,000 | 478,000 | 923,000 | 463,000 | 1,144,000 | 1,613,000 | 4,682,000 | 3,067,000 | 769,000 | 2,836,000 | 6,713,000 | 491,000 | 3,791,000 | 18,000 | 76,000 | 310,000 | 6,689,000 | 1,628,000 | 509,000 | 3,717,000 | 2,432,000 | 3,811,000 | 0 | 0 | 281,000 | 95,000 | 3,870,000 | 4,000 | 601,000 | 289,000 | 6,235,000 | 6,586,000 | 1,057,000 | 5,571,000 | ||||||||||||||||||||||||||||||||||||||||
gain on sale of assets | -13,000 | 82,000 | -3,955,000 | 14,000 | -85,000 | -467,000 | -280,000 | -1,190,000 | -13,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
abl credit facility issuance costs | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from (used in) operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment, restructuring and other non-cash charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of equipment | 206,000 | 36,000 | -2,000 | 520,000 | -272,000 | -7,000 | -357,000 | 0 | -92,000 | -11,000 | 11,000 | -12,000 | 0 | -63,000 | -27,000 | -27,000 | -4,000 | -128,000 | -94,000 | -62,000 | 5,000 | -57,000 | 1,000 | -28,000 | -26,000 | -17,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of business, net of cash acquired | 849,000 | 0 | -1,420,000 | -19,869,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from (used) in financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of equipment | -22,000 | -10,000 | -64,000 | -16,000 | -13,000 | -4,000 | -2,000 | 138,000 | -63,000 | 53,000 | -3,000 | 13,000 | -20,000 | 39,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits of stock options and awards | -77,000 | -32,000 | -15,000 | -11,000 | -13,000 | 0 | -33,000 | -24,000 | -249,000 | -560,000 | 300,000 | -49,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment and other charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock | 4,000 | 0 | -34,894,000 | -20,968,000 | -49,973,000 | -50,239,000 | 0 | -32,178,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment and other non-cash charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on debt | -5,000 | -10,000 | -12,000 | -12,000 | -12,000 | -10,000 | -75,000 | -172,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits of stock option and awards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
special items—non-cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of property, plant, and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits of stock option exercises | -211,000 | -1,076,000 | -606,000 | -268,000 | -210,000 | -956,000 | -53,000 | -875,000 | -48,000 | -201,000 | -48,000 | -1,658,000 | -2,000 | -277,000 | -833,000 | 0 | 0 | -5,444,000 | -41,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade accounts payable and accrued expenses | 5,790,000 | -7,116,000 | 1,490,000 | -1,269,000 | 20,309,000 | -5,065,000 | 11,985,000 | 14,633,000 | 6,589,000 | 18,906,000 | -15,184,000 | -317,000 | -11,861,000 | 16,920,000 | -11,932,000 | 2,133,000 | 20,798,000 | 19,685,000 | -7,846,000 | -7,563,000 | -4,124,000 | 7,521,000 | 7,114,000 | -25,928,000 | 20,826,000 | -16,055,000 | 19,041,000 | 7,850,000 | 7,893,000 | 5,234,000 | 14,644,000 | 779,000 | -2,377,000 | 3,166,000 | -1,146,000 | 207,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on long-term debt | -169,000 | -173,000 | -166,000 | -171,000 | -189,000 | -180,000 | -175,000 | -151,000 | -166,000 | -207,000 | -215,000 | -224,000 | -240,000 | -210,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
special item—non-cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
special item – non-cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit of stock option exercises | -4,901,000 | -43,000 | -225,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from (used in) financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase (decrease) in cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from revolving line of credit and long-term borrowings | 0 | 171,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from offering | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits—stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit-stock options | 41,000 | 561,000 | 225,000 | 7,435,000 | 1,016,000 | 3,486,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term borrowing | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from revolving line of credit and long-term borrowing | 35,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on revolving line of credit and long-term debt | -212,000 | -208,000 | -197,000 | -194,000 | -297,000 | -238,000 | -244,000 | 1,370,000 | -5,235,000 | -8,316,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits—options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of period . | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
disposal of rental equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from revolving line of credit and long-term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of stock related to stock option plan | 5,922,000 | 366,000 | 3,748,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in cash | -478,000 | 179,000 | 3,131,000 | 569,000 | -3,100,000 | 1,697,000 | -2,332,000 | -1,625,000 | 3,554,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at beginning of period | 0 | 0 | 5,159,000 | 0 | 8,325,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at end of period | -478,000 | 179,000 | 8,290,000 | 1,697,000 | 5,993,000 | -1,625,000 | 3,554,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from revolving line of credit | 7,000,000 | 1,600,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from disposal of rental equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
transfer of rental assets to inventory | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
transfer of rental equipment to inventory |
