OSI Systems, Inc(NASDAQ:OSIS)

OSI Systems, Inc. designs, manufactures, and sells electronic systems and components worldwide. It operates through three segments: Security, Healthcare, and Optoelectronics and Manufacturing. The Security segment offers baggage and parcel inspection, cargo and vehicle inspection, hold baggage and p...
Website: http://www.osi-systems.com
Founded: 1987
Full Time Employees: 6,758
Sector: Technology
Industry: Electronic Components
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-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-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2011-12-31 | 2011-09-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 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net revenues: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
products | 344,921,000 | 350,762,000 | 275,810,000 | 392,633,000 | 341,179,000 | 333,671,000 | 255,808,000 | 390,342,000 | 327,360,000 | 290,179,000 | 199,709,000 | 321,264,000 | 223,724,000 | 216,885,000 | 196,954,000 | 262,813,000 | 221,857,000 | 205,377,000 | 207,212,000 | 264,571,000 | 217,124,000 | 208,367,000 | 182,747,000 | 203,688,000 | 213,257,000 | 223,772,000 | 209,761,000 | 224,778,000 | 225,402,000 | 182,480,000 | 182,484,000 | 181,393,000 | 165,653,000 | 168,238,000 | 166,590,000 | 153,457,000 | 148,730,000 | 135,167,000 | 135,501,000 | 204,476,000 | 155,915,000 | 190,821,000 | 156,488,000 | 139,411,000 | 173,974,000 | 143,476,000 | 139,026,000 | 145,086,000 | 148,864,000 | |||||||||||||||||||||||||||||||||||||||
services | 108,325,000 | 113,295,000 | 108,813,000 | 112,352,000 | 103,175,000 | 86,149,000 | 88,199,000 | 90,565,000 | 78,046,000 | 83,056,000 | 79,501,000 | 90,606,000 | 79,165,000 | 78,712,000 | 71,117,000 | 74,008,000 | 68,620,000 | 71,304,000 | 72,045,000 | 67,627,000 | 66,663,000 | 67,642,000 | 72,161,000 | 73,279,000 | 79,626,000 | 81,570,000 | 81,091,000 | 79,506,000 | 77,803,000 | 83,769,000 | 84,815,000 | 96,135,000 | 91,480,000 | 76,908,000 | 75,958,000 | 67,398,000 | 62,074,000 | 62,172,000 | 64,549,000 | 62,125,000 | 59,460,000 | 67,008,000 | 61,909,000 | 64,545,000 | 62,434,000 | 62,798,000 | 59,383,000 | 48,963,000 | 32,830,000 | |||||||||||||||||||||||||||||||||||||||
total net revenues | 453,246,000 | 464,057,000 | 384,623,000 | 504,985,000 | 444,354,000 | 419,820,000 | 344,007,000 | 480,907,000 | 405,406,000 | 373,235,000 | 279,210,000 | 411,870,000 | 302,889,000 | 295,597,000 | 268,071,000 | 336,821,000 | 290,477,000 | 276,681,000 | 279,257,000 | 332,198,000 | 283,787,000 | 276,009,000 | 254,908,000 | 276,967,000 | 292,883,000 | 305,342,000 | 290,852,000 | 304,284,000 | 303,205,000 | 266,249,000 | 267,299,000 | 277,528,000 | 257,133,000 | 245,146,000 | 242,548,000 | 220,855,000 | 210,804,000 | 197,339,000 | 200,050,000 | 266,601,000 | 215,375,000 | 257,829,000 | 218,397,000 | 203,956,000 | 236,408,000 | 206,274,000 | 198,409,000 | 194,049,000 | 181,694,000 | |||||||||||||||||||||||||||||||||||||||
cost of goods sold: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of goods sold | 302,922,000 | 312,428,000 | 261,438,000 | 336,747,000 | 294,063,000 | 272,669,000 | 222,505,000 | 326,590,000 | 269,311,000 | 231,934,000 | 180,465,000 | 268,850,000 | 199,103,000 | 199,390,000 | 180,574,000 | 214,355,000 | 187,619,000 | 176,908,000 | 179,927,000 | 214,131,000 | 179,768,000 | 173,928,000 | 159,157,000 | 175,419,000 | 183,776,000 | 194,569,000 | 191,641,000 | 192,968,000 | 192,861,000 | 170,336,000 | 169,714,000 | 175,898,000 | 165,862,000 | 159,118,000 | 159,953,000 | 152,768,000 | 140,745,000 | 129,275,000 | 132,079,000 | 177,368,000 | 142,771,000 | 168,555,000 | 144,155,000 | 133,449,000 | 155,469,000 | 138,328,000 | 126,571,000 | 123,961,000 | 120,339,000 | |||||||||||||||||||||||||||||||||||||||
gross profit | 150,324,000 | 151,629,000 | 123,185,000 | 168,238,000 | 150,291,000 | 147,151,000 | 121,502,000 | 154,317,000 | 136,095,000 | 141,301,000 | 98,745,000 | 143,020,000 | 103,786,000 | 96,207,000 | 87,497,000 | 122,466,000 | 102,858,000 | 99,773,000 | 99,330,000 | 118,067,000 | 104,019,000 | 102,081,000 | 95,751,000 | 101,548,000 | 109,107,000 | 110,773,000 | 99,211,000 | 111,316,000 | 110,344,000 | 95,913,000 | 97,585,000 | 101,630,000 | 91,271,000 | 86,028,000 | 82,595,000 | 68,087,000 | 70,059,000 | 68,064,000 | 67,971,000 | 89,233,000 | 72,604,000 | 89,274,000 | 74,242,000 | 70,507,000 | 80,939,000 | 67,946,000 | 71,838,000 | 70,088,000 | 61,355,000 | 69,131,000 | 65,824,000 | 52,857,000 | 62,253,000 | 60,023,000 | 46,898,000 | 63,985,000 | 53,217,000 | 56,365,000 | 44,467,000 | 47,566,000 | 49,831,000 | 54,419,000 | 49,635,000 | 59,542,000 | 56,386,000 | 59,001,000 | 44,110,000 | 56,504,000 | 43,936,000 | 39,281,000 | 38,497,000 | 51,493,000 | 43,073,000 | 45,139,000 | 36,953,000 | 38,206,000 | 33,178,000 | 36,452,000 | 33,790,000 | 36,620,000 | 19,574,000 | 14,597,000 | 12,566,000 | 16,422,000 | 16,094,000 | 14,487,000 | 12,980,000 | |
yoy | 0.02% | 3.04% | 1.39% | 9.02% | 10.43% | 4.14% | 23.05% | 7.90% | 31.13% | 46.87% | 12.86% | 16.78% | 0.90% | -3.57% | -11.91% | 3.73% | -1.12% | -2.26% | 3.74% | 16.27% | -4.66% | -7.85% | -3.49% | -8.78% | -1.12% | 15.49% | 1.67% | 9.53% | 20.90% | 11.49% | 18.15% | 49.26% | 30.28% | 26.39% | 21.52% | -23.70% | -3.51% | -23.76% | -8.45% | 26.56% | -10.30% | 31.39% | 3.35% | 0.60% | 31.92% | -1.71% | 9.14% | 32.60% | -1.44% | 15.17% | 40.36% | -17.39% | 16.98% | 6.49% | 5.47% | 34.52% | 6.79% | 3.58% | -10.41% | -20.11% | -11.63% | -7.77% | 12.53% | 5.38% | 28.34% | 50.20% | 14.58% | 9.73% | 2.00% | -12.98% | 4.18% | 34.78% | 29.82% | 23.83% | 9.36% | 4.33% | 69.50% | 149.72% | 168.90% | 122.99% | 21.62% | 0.76% | -3.19% | |||||
qoq | -0.86% | 23.09% | -26.78% | 11.94% | 2.13% | 21.11% | -21.26% | 13.39% | -3.68% | 43.10% | -30.96% | 37.80% | 7.88% | 9.95% | -28.55% | 19.06% | 3.09% | 0.45% | -15.87% | 13.51% | 1.90% | 6.61% | -5.71% | -6.93% | -1.50% | 11.65% | -10.87% | 0.88% | 15.05% | -1.71% | -3.98% | 11.35% | 6.09% | 4.16% | 21.31% | -2.81% | 2.93% | 0.14% | -23.83% | 22.90% | -18.67% | 20.25% | 5.30% | -12.89% | 19.12% | -5.42% | 2.50% | 14.23% | -11.25% | 5.02% | 24.53% | -15.09% | 3.72% | 27.99% | -26.70% | 20.23% | -5.59% | 26.76% | -6.52% | -4.55% | -8.43% | 9.64% | -16.64% | 5.60% | -4.43% | 33.76% | -21.93% | 28.61% | 11.85% | 2.04% | -25.24% | 19.55% | -4.58% | 22.15% | -3.28% | 15.15% | -8.98% | 7.88% | -7.73% | 87.08% | 34.10% | 16.16% | -23.48% | 2.04% | 11.09% | 11.61% | ||
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative | 71,487,000 | 70,201,000 | 66,955,000 | 74,685,000 | 73,249,000 | 70,722,000 | 72,223,000 | 71,745,000 | 66,584,000 | 71,604,000 | 59,798,000 | 67,165,000 | 53,707,000 | 54,003,000 | 53,438,000 | 65,538,000 | 57,813,000 | 54,879,000 | 57,323,000 | 68,123,000 | 57,906,000 | 56,101,000 | 58,617,000 | 60,306,000 | 65,576,000 | 63,902,000 | 62,177,000 | 67,278,000 | 67,097,000 | 61,707,000 | 59,846,000 | 60,098,000 | 55,647,000 | 49,431,000 | 51,544,000 | 43,553,000 | 39,233,000 | 43,141,000 | 40,393,000 | 41,710,000 | 37,970,000 | 47,894,000 | 44,182,000 | 39,399,000 | 45,556,000 | 42,214,000 | 37,752,000 | 36,829,000 | 27,632,750 | 36,199,000 | 37,961,000 | 36,370,000 | 25,184,500 | 33,805,000 | 33,415,000 | 20,137,750 | 30,165,000 | 25,595,000 | 24,793,000 | 26,032,000 | 12,419,000 | 8,189,000 | 7,521,000 | 5,266,000 | 7,474,000 | 6,771,000 | 6,819,000 | |||||||||||||||||||||
research and development | 19,455,000 | 19,759,000 | 20,427,000 | 18,844,000 | 18,570,000 | 18,257,000 | 17,773,000 | 15,859,000 | 17,144,000 | 16,350,000 | 15,922,000 | 15,504,000 | 14,852,000 | 14,456,000 | 14,540,000 | 14,639,000 | 15,150,000 | 14,977,000 | 14,817,000 | 13,898,000 | 13,932,000 | 13,784,000 | 12,082,000 | 12,823,000 | 15,358,000 | 14,881,000 | 14,246,000 | 13,695,000 | 12,805,000 | 13,753,000 | 15,934,000 | 15,088,000 | 15,100,000 | 14,395,000 | 12,938,000 | 12,478,000 | 12,945,000 | 13,045,000 | 11,881,000 | 13,170,000 | 12,559,000 | 13,240,000 | 12,670,000 | 10,579,000 | 11,175,000 | 11,020,000 | 12,386,000 | 11,858,000 | 11,316,000 | 12,932,000 | 11,546,000 | 10,880,000 | 12,436,000 | 11,842,000 | 9,231,000 | 11,106,000 | 9,129,000 | 10,353,000 | 7,989,000 | 9,408,000 | 8,572,000 | 8,669,000 | 10,213,000 | 11,852,000 | 12,055,000 | 11,725,000 | 9,729,000 | 11,022,000 | 11,390,000 | 11,215,000 | 10,258,000 | 9,558,000 | 8,851,000 | 8,731,000 | 9,495,000 | 7,306,000 | 7,066,000 | 6,670,000 | 6,685,000 | 3,543,000 | 2,373,000 | 2,037,000 | 2,403,000 | 2,702,000 | 2,215,000 | 1,546,000 | ||
impairment, restructuring and other charges | 6,168,000 | 2,874,000 | 466,000 | 3,200,000 | 890,000 | 2,257,000 | 1,219,000 | 2,510,000 | 14,062,000 | 8,297,000 | 1,130,000 | 2,508,000 | 9,420,000 | 9,957,000 | 4,537,000 | 11,097,000 | 2,507,000 | 2,179,000 | 2,286,000 | 2,723,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 97,110,000 | 92,834,000 | 90,112,000 | 95,216,000 | 94,074,000 | 89,194,000 | 91,174,000 | 91,499,000 | 84,732,000 | 88,980,000 | 76,186,000 | 85,869,000 | 69,449,000 | 70,716,000 | 69,197,000 | 82,909,000 | 74,432,000 | 70,687,000 | 74,650,000 | 84,213,000 | 71,553,000 | 69,723,000 | 79,058,000 | 78,092,000 | 85,482,000 | 77,854,000 | 74,324,000 | 79,196,000 | 78,637,000 | 79,656,000 | 89,842,000 | 83,483,000 | 71,877,000 | 66,334,000 | 73,902,000 | 65,988,000 | 56,715,000 | 67,283,000 | 52,274,000 | 58,305,000 | 54,149,000 | 63,213,000 | 57,578,000 | 52,485,000 | 58,910,000 | 57,473,000 | 52,424,000 | 51,410,000 | 51,241,000 | 50,926,000 | 47,525,000 | 45,247,000 | 50,457,000 | 46,703,000 | 41,463,000 | 50,563,000 | 44,864,000 | 45,570,000 | 40,269,000 | 40,822,000 | 45,357,000 | 47,160,000 | 48,585,000 | 50,290,000 | 50,840,000 | 52,944,000 | 46,025,000 | 51,994,000 | 49,925,000 | 71,048,000 | 47,408,000 | 47,247,000 | 42,707,000 | 42,266,000 | 43,467,000 | 45,627,000 | 37,759,000 | 33,210,000 | 32,012,000 | 33,821,000 | 15,962,000 | 10,562,000 | 10,619,000 | 10,499,000 | 10,176,000 | 8,986,000 | 8,365,000 | |
income from operations | 53,214,000 | 58,795,000 | 33,073,000 | 73,022,000 | 56,217,000 | 57,957,000 | 30,328,000 | 31,560,750 | 51,363,000 | 52,321,000 | 22,559,000 | 57,151,000 | 34,337,000 | 25,491,000 | 18,300,000 | 39,557,000 | 28,426,000 | 29,086,000 | 24,680,000 | 33,854,000 | 32,466,000 | 32,358,000 | 16,693,000 | 23,456,000 | 23,625,000 | 32,919,000 | 24,887,000 | 32,120,000 | 31,707,000 | 16,257,000 | 7,743,000 | 18,147,000 | 19,394,000 | 19,694,000 | 8,693,000 | 2,099,000 | 13,344,000 | 781,000 | 15,697,000 | 30,928,000 | 18,455,000 | 26,061,000 | 16,664,000 | 18,022,000 | 22,029,000 | 10,473,000 | 19,414,000 | 18,678,000 | 10,114,000 | 18,205,000 | 18,299,000 | 7,610,000 | 11,796,000 | 13,320,000 | 5,435,000 | 13,422,000 | 8,353,000 | 10,795,000 | 4,198,000 | 6,744,000 | 4,474,000 | 7,259,000 | 1,050,000 | 9,252,000 | 5,546,000 | 6,057,000 | -1,915,000 | 4,510,000 | -5,989,000 | -31,767,000 | -8,911,000 | 4,246,000 | 366,000 | 2,873,000 | -6,514,000 | -7,421,000 | -4,581,000 | 3,242,000 | 1,778,000 | 2,799,000 | 3,612,000 | 4,035,000 | 1,947,000 | 5,923,000 | 5,918,000 | 5,501,000 | 4,615,000 | |
yoy | -5.34% | 1.45% | 9.05% | 131.37% | 9.45% | 10.77% | 34.44% | -44.78% | 49.58% | 105.25% | 23.27% | 44.48% | 20.79% | -12.36% | -25.85% | 16.85% | -12.44% | -10.11% | 47.85% | 44.33% | 37.42% | -1.70% | -32.92% | -26.97% | -25.49% | 102.49% | 221.41% | 77.00% | 63.49% | -17.45% | -10.93% | 764.55% | 45.34% | 2421.64% | -44.62% | -93.21% | -27.69% | -97.00% | -5.80% | 71.61% | -16.22% | 148.84% | -14.17% | -3.51% | 117.81% | -42.47% | 6.09% | 145.44% | -14.26% | 36.67% | 236.69% | -43.30% | 41.22% | 23.39% | 29.47% | 99.02% | 86.70% | 48.71% | 299.81% | -27.11% | -19.33% | 19.84% | -154.83% | 105.14% | -192.60% | -119.07% | -78.51% | 6.22% | -1736.34% | -1205.71% | 36.80% | -157.22% | -107.99% | -11.38% | -466.37% | -365.13% | -226.83% | -19.65% | -8.68% | -52.74% | -38.97% | -26.65% | -57.81% | |||||
qoq | -9.49% | 77.77% | -54.71% | 29.89% | -3.00% | 91.10% | -3.91% | -38.55% | -1.83% | 131.93% | -60.53% | 66.44% | 34.70% | 39.30% | -53.74% | 39.16% | -2.27% | 17.85% | -27.10% | 4.28% | 0.33% | 93.84% | -28.83% | -0.72% | -28.23% | 32.27% | -22.52% | 1.30% | 95.04% | 109.96% | -57.33% | -6.43% | -1.52% | 126.55% | 314.15% | -84.27% | 1608.58% | -95.02% | -49.25% | 67.59% | -29.19% | 56.39% | -7.54% | -18.19% | 110.34% | -46.05% | 3.94% | 84.67% | -44.44% | -0.51% | 140.46% | -35.49% | -11.44% | 145.08% | -59.51% | 60.68% | -22.62% | 157.15% | -37.75% | 50.74% | -38.37% | 591.33% | -88.65% | 66.82% | -8.44% | -416.29% | -142.46% | -175.30% | -81.15% | 256.49% | -309.87% | 1060.11% | -87.26% | -144.11% | -12.22% | 62.00% | -241.30% | 82.34% | -36.48% | -22.51% | -10.48% | 107.24% | -67.13% | 0.08% | 7.58% | 19.20% | ||
interest and other expense | -3,995,000 | -10,713,000 | -7,398,000 | -7,224,000 | -8,228,000 | -8,619,000 | -7,359,000 | -8,158,000 | -7,407,000 | -6,534,000 | -5,748,000 | -5,702,000 | -5,727,000 | -5,180,000 | -3,432,000 | -2,428,000 | -2,301,000 | -2,217,000 | -2,016,000 | -4,142,000 | -4,167,000 | -4,233,000 | -4,189,000 | -4,479,000 | -4,706,000 | 1,370,000 | 1,503,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 49,219,000 | 48,082,000 | 25,675,000 | 65,798,000 | 47,989,000 | 49,338,000 | 22,969,000 | 54,660,000 | 43,956,000 | 45,787,000 | 16,811,000 | 51,449,000 | 28,610,000 | 20,311,000 | 14,868,000 | 37,129,000 | 53,498,000 | 26,869,000 | 22,664,000 | 29,712,000 | 28,299,000 | 28,125,000 | 12,504,000 | 18,977,000 | 18,919,000 | 28,075,000 | 20,151,000 | 26,525,000 | 26,087,000 | 10,925,000 | 3,118,000 | 12,865,000 | 15,145,000 | 19,205,000 | 6,712,000 | 941,000 | 12,678,000 | 158,000 | 14,903,000 | 30,181,000 | 17,643,000 | 25,229,000 | 15,800,000 | 16,652,000 | 20,526,000 | 9,003,000 | 18,073,000 | 17,293,000 | 9,017,000 | 6,811,000 | 4,845,000 | 3,593,000 | ||||||||||||||||||||||||||||||||||||
provision for income taxes | -9,003,000 | -9,383,000 | -5,119,000 | -13,050,000 | -6,855,000 | -11,519,000 | -5,033,000 | -9,981,000 | -9,913,000 | -9,234,000 | -3,932,000 | -9,068,000 | -6,802,000 | -3,957,000 | -3,633,000 | -3,366,000 | -10,763,000 | -7,072,000 | -3,612,000 | -8,087,000 | -7,089,000 | 565,000 | 59,816,000 | 4,988,000 | 5,186,000 | 1,879,000 | 264,000 | 50,000 | 4,098,000 | 7,748,000 | 4,415,000 | 6,988,000 | 4,551,000 | 11,851,000 | 5,953,000 | 2,609,000 | 4,544,000 | 4,872,000 | 2,678,000 | 4,838,000 | 5,277,000 | 2,050,000 | 3,642,000 | 3,596,000 | 1,453,000 | 4,881,000 | 2,416,000 | 3,059,000 | 1,083,000 | 1,844,000 | 1,296,000 | 2,200,000 | 53,000 | 2,556,000 | -2,643,000 | 1,721,000 | -1,269,000 | 3,678,000 | -12,106,000 | 1,861,000 | -2,856,000 | -4,707,000 | -1,961,000 | 789,000 | 570,000 | 773,000 | 739,000 | 1,221,000 | 583,000 | 2,189,000 | 1,447,000 | 1,302,000 | 1,583,000 | |||||||||||||||
net income | 40,216,000 | 38,699,000 | 20,556,000 | 52,748,000 | 41,134,000 | 37,819,000 | 17,936,000 | 44,679,000 | 34,043,000 | 36,553,000 | 12,879,000 | 42,381,000 | 21,808,000 | 16,354,000 | 11,235,000 | 33,763,000 | 42,735,000 | 19,797,000 | 19,052,000 | 25,894,000 | 18,773,000 | 20,038,000 | 9,344,000 | 13,965,000 | 19,558,000 | 20,986,000 | 20,743,000 | 19,626,000 | 19,107,000 | 9,402,000 | 2,553,000 | -46,951,000 | 10,157,000 | 14,019,000 | 4,833,000 | 677,000 | 9,343,000 | 108,000 | 10,805,000 | 22,433,000 | 13,228,000 | 18,241,000 | 11,249,000 | 4,801,000 | 14,573,000 | 6,394,000 | 13,529,000 | 12,421,000 | 6,339,000 | 12,575,000 | 12,301,000 | 4,761,000 | 8,766,000 | 9,218,000 | 3,392,000 | 7,983,000 | 6,112,000 | 6,952,000 | 2,510,000 | 4,285,000 | 2,573,000 | 4,162,000 | 132,000 | 5,538,000 | 6,909,000 | 3,480,000 | -2,067,000 | 4,283,000 | 3,613,000 | -20,613,000 | -6,041,000 | 734,000 | 1,011,000 | 85,000 | -4,189,000 | -3,235,000 | -2,928,000 | 2,458,000 | 1,310,000 | 2,188,000 | 3,441,000 | 3,044,000 | 1,283,000 | 5,225,000 | 3,607,000 | 3,760,000 | 3,201,000 | |
yoy | -2.23% | 2.33% | 14.61% | 18.06% | 20.83% | 3.46% | 39.27% | 5.42% | 56.10% | 123.51% | 14.63% | 25.52% | -48.97% | -17.39% | -41.03% | 30.39% | 127.64% | -1.20% | 103.90% | 85.42% | -4.01% | -4.52% | -54.95% | -28.84% | 2.36% | 123.21% | 712.50% | -141.80% | 88.12% | -32.93% | -47.18% | -7035.16% | 8.71% | 12880.56% | -55.27% | -96.98% | -29.37% | -99.41% | -3.95% | 367.26% | -9.23% | 185.28% | -16.85% | -61.35% | 129.89% | -49.15% | 9.98% | 160.89% | -27.69% | 36.42% | 262.65% | -40.36% | 43.42% | 32.59% | 35.14% | 86.30% | 137.54% | 67.04% | 1801.52% | -22.63% | -62.76% | 19.60% | -106.39% | 29.30% | 91.23% | -116.88% | -65.78% | 483.51% | 257.37% | -24350.59% | 44.21% | -122.69% | -134.53% | -96.54% | -419.77% | -247.85% | -185.09% | -19.25% | 2.10% | -58.12% | -4.60% | -19.04% | -59.92% | |||||
qoq | 3.92% | 88.26% | -61.03% | 28.23% | 8.77% | 110.86% | -59.86% | 31.24% | -6.87% | 183.82% | -69.61% | 94.34% | 33.35% | 45.56% | -66.72% | -20.99% | 115.87% | 3.91% | -26.42% | 37.93% | -6.31% | 114.45% | -33.09% | -28.60% | -6.80% | 1.17% | 5.69% | 2.72% | 103.22% | 268.27% | -105.44% | -562.25% | -27.55% | 190.07% | 613.88% | -92.75% | 8550.93% | -99.00% | -51.83% | 69.59% | -27.48% | 62.16% | 134.31% | -67.06% | 127.92% | -52.74% | 8.92% | 95.95% | -49.59% | 2.23% | 158.37% | -45.69% | -4.90% | 171.76% | -57.51% | 30.61% | -12.08% | 176.97% | -41.42% | 66.54% | -38.18% | 3053.03% | -97.62% | -19.84% | 98.53% | -268.36% | -148.26% | 18.54% | -117.53% | 241.22% | -923.02% | -27.40% | 1089.41% | -102.03% | 29.49% | 10.48% | -219.12% | 87.63% | -40.13% | -36.41% | 13.04% | 137.26% | -75.44% | 44.86% | -4.07% | 17.46% | ||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 2.44 | 2.31 | 1.22 | 3.15 | 2.45 | 2.26 | 1.07 | 2.63 | 2 | 2.15 | 0.77 | 2.52 | 1.3 | 0.97 | 0.66 | 1.97 | 2.45 | 1.11 | 1.06 | 1.44 | 1.04 | 1.12 | 0.52 | 0.78 | 1.08 | 1.15 | 1.14 | 1.09 | 1.06 | 0.52 | 0.14 | -2.47 | 0.54 | 0.74 | 0.25 | 0.04 | 0.55 | 0.63 | 0.62 | 0.46 | 0.49 | 0.44 | 0.34 | 0.39 | 0.25 | 0.15 | 0.24 | 0.32 | 0.39 | 0.2 | -0.343 | 0.21 | -1.23 | 0.05 | 0.06 | |||||||||||||||||||||||||||||||||
diluted | 2.33 | 2.22 | 1.18 | 3.04 | 2.4 | 2.22 | 1.05 | 2.56 | 1.95 | 2.11 | 0.75 | 2.46 | 1.27 | 0.96 | 0.65 | 1.93 | 2.41 | 1.09 | 1.04 | 1.4 | 1.03 | 1.1 | 0.51 | 0.77 | 1.06 | 1.12 | 1.1 | 1.05 | 1.03 | 0.5 | 0.13 | -2.47 | 0.52 | 0.72 | 0.25 | 0.03 | 0.53 | 0.62 | 0.61 | 0.45 | 0.47 | 0.43 | 0.33 | 0.39 | 0.24 | 0.15 | 0.24 | 0.31 | 0.39 | 0.2 | -0.343 | 0.21 | -1.23 | 0.03 | 0.06 | |||||||||||||||||||||||||||||||||
shares used in per share calculation: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 16,474 | 16,740 | 16,896 | 11 | 16,781 | 16,724 | 16,742 | 24 | 17,042 | 16,995 | 16,825 | -30 | 16,809 | 16,841 | 16,924 | -183 | 17,417 | 17,838 | 17,947 | -13 | 17,969 | 17,924 | 18,051 | -60 | 18,182 | 18,312 | 18,259 | 18,079 | 18,085 | 18,090 | 18,569 | 18,971 | 18,778 | 18,913 | 19,036 | 18,943 | 19,336 | 19,740 | 19,734 | -11 | 19,801 | 19,811 | 19,820 | 19,936 | 19,961 | 19,971 | 19,987 | 19,999 | 19,906 | 19,815 | 19,685 | 19,576 | 18,978 | 18,752 | 18,433 | 137 | 18,066 | 17,643 | 17,503 | -39 | 17,336 | 17,536 | 17,797 | 95 | 17,624 | 17,302 | 17,171 | 65 | 16,920 | 16,747 | 16,667,671 | 190,524 | 16,437,974 | |||||||||||||||
diluted | 17,291 | 17,469 | 17,473 | 89 | 17,159 | 17,040 | 17,055 | 53 | 17,425 | 17,302 | 17,175 | 39 | 17,184 | 17,103 | 17,180 | -166 | 17,709 | 18,106 | 18,306 | 110 | 18,298 | 18,196 | 18,335 | -93 | 18,513 | 18,682 | 18,903 | 18,671 | 18,624 | 18,736 | 19,146 | 18,971 | 19,591 | 19,515 | 19,653 | 19,591 | 19,941 | 20,386 | 20,474 | 11 | 20,529 | 20,487 | 20,529 | 20,548 | 20,589 | 20,620 | 20,555 | 20,609 | 20,571 | 20,433 | 20,237 | 20,089 | 19,687 | 19,475 | 19,078 | 170 | 18,772 | 18,014 | 17,818 | -28 | 17,396 | 17,558 | 18,166 | 81 | 17,922 | 17,675 | 17,171 | 65 | 17,237 | 16,747 | 16,667,671 | 190,524 | 16,765,508 | |||||||||||||||
restructuring and other charges | 2,730,000 | 1,687,000 | 2,255,000 | 215,000 | 1,178,000 | 624,000 | 1,004,000 | 1,026,000 | 4,196,000 | 1,606,250 | 3,620,000 | 2,079,000 | 726,000 | 4,239,000 | 931,000 | 905,000 | 903,000 | 1,306,000 | 946,000 | 607,000 | 2,798,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | 27,373,000 | 158,000 | 2,094,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment, restructuring and other charges (benefit) | 1,202,500 | 1,469,000 | 831,000 | 1,978,000 | -285,000 | -162,000 | 8,359,000 | 380,000 | 4,548,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for income taxes | -5,193,250 | -9,526,000 | -3,160,000 | -1,464,500 | 639,000 | 592,000 | -1,055,000 | -3,179,000 | 454,000 | 820,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring and other charges (benefit) | -929,000 | -2,099,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense and other expense | -4,844,000 | -4,736,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -863,000 | -895,000 | -1,050,000 | -1,162,000 | -1,281,000 | -1,208,000 | -1,024,000 | -1,239,000 | -1,267,000 | -1,014,000 | -372,000 | -236,000 | -399,000 | -551,000 | -1,113,000 | 153,000 | -98,000 | -54,000 | 58,000 | 65,000 | 80,000 | 81,000 | 204,000 | -203,000 | -207,000 | -174,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and other income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | 3,335,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.48 | 0.01 | 0.54 | 0.67 | 0.92 | 0.57 | 0.24 | 0.73 | 0.32 | 0.68 | 0.62 | 0.32 | 0.24 | 0.18 | 0.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.47 | 0.01 | 0.52 | 0.64 | 0.89 | 0.55 | 0.23 | 0.71 | 0.31 | 0.66 | 0.6 | 0.31 | 0.24 | 0.18 | 0.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense and other income | 612,000 | 175,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative expenses | 39,925,000 | 37,063,000 | 35,979,000 | 34,367,000 | 37,116,000 | 33,958,000 | 31,976,000 | 38,151,000 | 34,789,000 | 34,610,000 | 32,280,000 | 30,291,000 | 34,384,000 | 35,693,000 | 37,571,000 | 37,105,000 | 37,629,000 | 39,105,000 | 36,211,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues | 208,439,000 | 187,993,000 | 161,317,000 | 174,931,000 | 169,287,000 | 128,453,000 | 165,328,000 | 145,401,000 | 150,621,000 | 133,761,000 | 139,063,000 | 144,095,000 | 159,042,000 | 148,161,000 | 171,173,000 | 156,708,000 | 164,194,000 | 131,013,000 | 152,799,000 | 126,498,000 | 137,458,000 | 115,529,000 | 125,586,000 | 108,092,000 | 117,138,000 | 101,870,000 | 100,713,000 | 94,153,000 | 102,531,000 | 87,644,000 | 95,798,000 | 61,531,000 | 51,095,000 | 38,645,000 | 50,924,000 | 50,946,000 | 43,673,000 | 37,101,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
cost of goods sold | 139,308,000 | 122,169,000 | 108,460,000 | 112,678,000 | 109,264,000 | 81,555,000 | 101,343,000 | 92,184,000 | 94,256,000 | 89,294,000 | 91,497,000 | 94,264,000 | 104,623,000 | 98,526,000 | 111,631,000 | 100,322,000 | 105,193,000 | 86,903,000 | 96,295,000 | 82,562,000 | 98,177,000 | 77,032,000 | 74,093,000 | 65,019,000 | 64,917,000 | 62,507,000 | 60,975,000 | 66,079,000 | 53,854,000 | 59,178,000 | 41,957,000 | 36,498,000 | 26,079,000 | 34,502,000 | 34,852,000 | 29,186,000 | 24,121,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
income before provision for income taxes | 17,413,000 | 17,578,000 | 12,408,000 | 12,814,000 | 5,533,000 | 8,528,000 | 10,011,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring, and other charges | 256,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense net | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment, restructuring, and other charges | 1,123,000 | 2,401,000 | 801,000 | 1,333,000 | 1,156,000 | 2,114,000 | 85,000 | 2,302,000 | 2,226,000 | 21,543,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before provision for income taxes and minority interest | 2,610,500 | 3,891,000 | 6,396,000 | 8,202,000 | 4,384,000 | 4,889,000 | 3,633,000 | 8,629,000 | -32,865,000 | 4,436,000 | 221,000 | 2,892,000 | -7,045,000 | -7,943,000 | -4,889,000 | 3,247,000 | 1,811,000 | 2,577,750 | 4,132,000 | 4,256,000 | 1,923,000 | 7,485,000 | 5,095,000 | 5,100,000 | 4,789,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest of net earnings of consolidated subsidiaries | 6,500 | 22,000 | 34,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before benefit for income taxes and minority interest | 155,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in net earnings of consolidated subsidiaries | -30,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest benefit | 19,000 | -118,000 | 312,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 113,000 | 119,000 | 153,000 | 85,000 | 95,000 | 141,000 | 87,000 | 91,000 | 69,000 | 20,000 | 413,000 | -27,000 | 103,000 | 87,000 | 1,400,000 | -209,000 | -301,000 | -304,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense | -74,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss before benefit for income taxes and minority interest | -3,004,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest | -118,000 | -619,000 | -1,338,000 | 146,000 | 638,000 | -796,000 | -30,000 | -946,000 | 17,000 | 69,000 | 48,000 | 9,000 | -57,000 | -21,250 | -41,000 | -38,000 | -5,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.12 | -0.36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.12 | -0.36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other operating expenses | 110,000 | 329,000 | 780,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 3,943,000 | 15,772,000 | 74,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before minority interest | -5,622,000 | 4,951,000 | -20,759,000 | -529,000 | 1,041,000 | -4,189,000 | 193,000 | -2,928,000 | 2,018,000 | 3,393,000 | 3,035,000 | 1,340,000 | 2,663,250 | 3,648,000 | 3,798,000 | 3,206,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss before provision for income taxes and minority interest | -9,858,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss before minority interest | -6,679,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | 800,000 | 265,250 | 1,061,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
management retention bonus | -1,000 | 51,000 | 51,000 | 521,000 | 438,000 | 288,000 | 549,000 | 549,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of equity investment | 45,500 | 182,000 | 61,750 | 247,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of marketable securities | 349,000 | 752,000 | -376,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of goods sold - | 71,999,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative - | 33,515,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development - | 8,700,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share | 0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share | 0.013 | -0.18 | 0.15 | 0.08 | 0.13 | 0.23 | 0.2 | 0.09 | 0.183 | 0.24 | 0.25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding | 16,299,337 | 16,241,146,000 | 16,276,323 | 16,168,778 | 16,237,593 | 15,236,399,000 | 14,626,245 | 14,587,369 | 14,538,734 | 14,467,289 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average diluted shares outstanding | 16,490,714 | 16,241,146,000 | 16,276,323 | 16,592,724 | 16,609,329 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in net loss of subsidiary | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per common share - basic | -260 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per common share - diluted | -260 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
three months ended september 30, 2005 include non-cash stock-based compensation expense as follows: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share | 0.013 | -0.18 | 0.15 | 0.08 | 0.133 | 0.24 | 0.21 | 0.09 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write down of equity investment | 256,500 | 1,026,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write-off of deferred acquisition costs | 152,000 | 608,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding — assuming dilution | 15,169,598 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding - assuming dilution | 15,077,424 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding—assuming dilution | 14,955,733 | 15,002,341 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill amortization | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per common share | 190 | 250 | 260 | 250 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding -assuming dilution | 14,842,002 | 13,356,008,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per common share -assuming dilution | 240 |
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 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 345,236,000 | 106,405,000 | 106,405,000 | 106,405,000 | 95,830,000 | 95,353,000 | 95,353,000 | 95,353,000 | 101,443,000 | 76,750,000 | 76,750,000 | 76,750,000 | 65,622,000 | 64,202,000 | 64,202,000 | 64,202,000 | 83,279,000 | 80,613,000 | 80,613,000 | 80,613,000 | 92,465,000 | 76,102,000 | 76,102,000 | 76,102,000 | 101,026,000 | 96,316,000 | 96,316,000 | 96,316,000 | 107,649,000 | 84,814,000 | 84,814,000 | 84,814,000 | 194,001,000 | 169,650,000 | 169,650,000 | 169,650,000 | 158,472,000 | 104,370,000 | 104,370,000 | 104,370,000 | 97,425,000 | 47,593,000 | 47,593,000 | 47,593,000 | 49,041,000 | 38,831,000 | 38,831,000 | 38,831,000 | 39,848,000 | 34,697,000 | 34,697,000 | 34,697,000 | 47,680,000 | 91,452,000 | 91,452,000 | 91,452,000 | 90,787,000 | 55,619,000 | 55,619,000 | 55,619,000 | 39,630,000 | 51,989,000 | 51,989,000 | 51,989,000 | 46,337,000 | 25,172,000 | 25,172,000 | 25,172,000 | 28,651,000 | 18,232,000 | 18,232,000 | 18,232,000 | 14,919,000 | 15,980,000 | 15,980,000 | 15,980,000 | 18,787,000 | 13,799,000 | 13,799,000 | 13,799,000 | 13,097,000 | 17,127,000 | 16,102,000 | 14,623,000 | 12,655,000 | 29,116,000 | 24,629,000 | 39,879,000 | 15,851,000 | 85,356,000 | 89,969,000 | 94,246,000 | 70,965,000 | 89,469,000 | 67,242,000 | 67,604,000 |
accounts receivable | 870,450,000 | 837,743,000 | 837,743,000 | 837,743,000 | 672,176,000 | 648,155,000 | 648,155,000 | 648,155,000 | 503,828,000 | 380,845,000 | 380,845,000 | 380,845,000 | 300,663,000 | 307,973,000 | 307,973,000 | 307,973,000 | 282,872,000 | 290,653,000 | 290,653,000 | 290,653,000 | 258,594,000 | 269,840,000 | 269,840,000 | 269,840,000 | 257,505,000 | 238,440,000 | 238,440,000 | 238,440,000 | 218,433,000 | 210,744,000 | 210,744,000 | 210,744,000 | 216,680,000 | 206,526,000 | 206,526,000 | 206,526,000 | 183,838,000 | 141,716,000 | 141,716,000 | 141,716,000 | 159,787,000 | 178,519,000 | 178,519,000 | 178,519,000 | 165,352,000 | 185,773,000 | 185,773,000 | 185,773,000 | 142,806,000 | 206,817,000 | 206,817,000 | 206,817,000 | 169,418,000 | 156,867,000 | 156,867,000 | 156,867,000 | 157,830,000 | 136,716,000 | 136,716,000 | 136,716,000 | 136,357,000 | 132,728,000 | 132,728,000 | 132,728,000 | 112,787,000 | 110,453,000 | 110,453,000 | 110,453,000 | 120,343,000 | 156,781,000 | 156,781,000 | 156,781,000 | 140,188,000 | 140,483,000 | 140,483,000 | 140,483,000 | 120,134,000 | 119,419,000 | 119,419,000 | 119,419,000 | 101,084,000 | 101,392,000 | 92,622,000 | 89,227,000 | 93,187,000 | 90,726,000 | 85,353,000 | 85,774,000 | 83,977,000 | 38,988,000 | 32,902,000 | 36,901,000 | 41,027,000 | 38,812,000 | ||
inventories | 435,290,000 | 407,174,000 | 407,174,000 | 407,174,000 | 438,954,000 | 397,939,000 | 397,939,000 | 397,939,000 | 442,797,000 | 338,008,000 | 338,008,000 | 338,008,000 | 371,795,000 | 333,907,000 | 333,907,000 | 333,907,000 | 344,643,000 | 294,208,000 | 294,208,000 | 294,208,000 | 283,523,000 | 241,226,000 | 241,226,000 | 241,226,000 | 241,317,000 | 273,711,000 | 273,711,000 | 273,711,000 | 297,704,000 | 313,552,000 | 313,552,000 | 313,552,000 | 304,293,000 | 248,510,000 | 248,510,000 | 248,510,000 | 267,191,000 | 273,288,000 | 273,288,000 | 273,288,000 | 291,092,000 | 230,421,000 | 230,421,000 | 230,421,000 | 265,415,000 | 234,138,000 | 234,138,000 | 234,138,000 | 239,026,000 | 206,213,000 | 206,213,000 | 206,213,000 | 198,292,000 | 195,178,000 | 195,178,000 | 195,178,000 | 202,452,000 | 169,634,000 | 169,634,000 | 169,634,000 | 159,870,000 | 125,930,000 | 125,930,000 | 125,930,000 | 122,804,000 | 150,763,000 | 150,763,000 | 150,763,000 | 145,951,000 | 144,807,000 | 144,807,000 | 144,807,000 | 149,340,000 | 120,174,000 | 120,174,000 | 120,174,000 | 121,702,000 | 120,604,000 | 120,604,000 | 120,604,000 | 116,619,000 | |||||||||||||||
prepaid expenses and other current assets | 66,357,000 | 71,539,000 | 71,539,000 | 71,539,000 | 65,569,000 | 74,077,000 | 74,077,000 | 74,077,000 | 71,182,000 | 44,300,000 | 44,300,000 | 44,300,000 | 40,454,000 | 40,062,000 | 40,062,000 | 40,062,000 | 47,742,000 | 43,930,000 | 43,930,000 | 43,930,000 | 26,828,000 | 30,541,000 | 30,541,000 | 30,541,000 | 38,522,000 | 32,432,000 | 32,432,000 | 32,432,000 | 35,050,000 | 41,587,000 | 41,587,000 | 41,587,000 | 61,362,000 | 28,314,000 | 28,314,000 | 28,314,000 | 47,066,000 | 35,944,000 | 35,944,000 | 35,944,000 | 53,057,000 | 40,101,000 | 40,101,000 | 40,101,000 | 39,095,000 | 46,978,000 | 46,978,000 | 46,978,000 | 93,932,000 | 78,972,000 | 78,972,000 | 78,972,000 | 37,737,000 | 20,411,000 | 20,411,000 | 20,411,000 | 17,277,000 | 21,149,000 | 21,149,000 | 21,149,000 | 15,605,000 | 18,433,000 | 18,433,000 | 18,433,000 | 19,839,000 | 13,777,000 | 13,777,000 | 13,777,000 | 14,363,000 | 14,064,000 | 14,064,000 | 14,064,000 | 17,500,000 | 11,967,000 | 11,967,000 | 11,967,000 | 16,176,000 | 9,011,000 | 3,805,000 | 3,805,000 | 5,041,000 | |||||||||||||||
total current assets | 1,717,333,000 | 1,422,861,000 | 1,422,861,000 | 1,422,861,000 | 1,272,529,000 | 1,215,524,000 | 1,215,524,000 | 1,215,524,000 | 1,119,250,000 | 839,903,000 | 839,903,000 | 839,903,000 | 778,534,000 | 746,144,000 | 746,144,000 | 746,144,000 | 758,536,000 | 709,404,000 | 709,404,000 | 709,404,000 | 661,410,000 | 617,709,000 | 617,709,000 | 617,709,000 | 638,370,000 | 640,899,000 | 640,899,000 | 640,899,000 | 658,836,000 | 650,697,000 | 650,697,000 | 650,697,000 | 776,336,000 | 653,000,000 | 653,000,000 | 653,000,000 | 656,567,000 | 555,318,000 | 555,318,000 | 555,318,000 | 644,827,000 | 541,521,000 | 541,521,000 | 541,521,000 | 580,871,000 | 579,230,000 | 579,230,000 | 579,230,000 | 515,612,000 | 526,699,000 | 526,699,000 | 526,699,000 | 472,153,000 | 483,113,000 | 483,113,000 | 483,113,000 | 485,966,000 | 405,286,000 | 405,286,000 | 405,286,000 | 371,950,000 | 349,201,000 | 349,201,000 | 349,201,000 | 327,835,000 | 323,243,000 | 323,243,000 | 323,243,000 | 331,802,000 | 356,455,000 | 356,455,000 | 356,455,000 | 345,852,000 | 314,639,000 | 314,639,000 | 314,639,000 | 306,085,000 | 283,299,000 | 283,299,000 | 283,000 | 263,251,000 | 258,046,000 | 248,909,000 | 237,673,000 | 235,195,000 | 235,565,000 | 227,577,000 | 240,889,000 | 205,146,000 | 189,354,000 | 181,744,000 | 187,012,000 | 190,561,000 | 181,134,000 | 157,798,000 | 150,129,000 |
property and equipment | 125,765,000 | 126,747,000 | 126,747,000 | 126,747,000 | 124,352,000 | 113,967,000 | 113,967,000 | 113,967,000 | 110,399,000 | 108,933,000 | 108,933,000 | 108,933,000 | 109,139,000 | 109,684,000 | 109,684,000 | 109,684,000 | 112,755,000 | 118,004,000 | 118,004,000 | 118,004,000 | 125,477,000 | 127,936,000 | 127,936,000 | 127,936,000 | 128,518,000 | 127,385,000 | 127,385,000 | 127,385,000 | 124,916,000 | 115,524,000 | 115,524,000 | 115,524,000 | 113,667,000 | 141,539,000 | 141,539,000 | 141,539,000 | 161,081,000 | 183,114,000 | 183,114,000 | 183,114,000 | 187,204,000 | 225,703,000 | 225,703,000 | 225,703,000 | 227,654,000 | 260,479,000 | 260,479,000 | 260,479,000 | 265,739,000 | 249,029,000 | 249,029,000 | 249,029,000 | 238,815,000 | 111,664,000 | 111,664,000 | 111,664,000 | 91,160,000 | 55,017,000 | 55,017,000 | 55,017,000 | 52,064,000 | 51,515,000 | 51,515,000 | 51,515,000 | 51,307,000 | 42,232,000 | 42,232,000 | 42,232,000 | 44,931,000 | 47,191,000 | 47,191,000 | 47,191,000 | 46,696,000 | 48,051,000 | 48,051,000 | 48,051,000 | 47,524,000 | 42,521,000 | 42,521,000 | 42,521,000 | 37,169,000 | 34,337,000 | 33,941,000 | 31,092,000 | 22,680,000 | 19,914,000 | 14,414,000 | 14,524,000 | 14,403,000 | 13,992,000 | 13,105,000 | |||||
goodwill | 385,075,000 | 387,393,000 | 387,393,000 | 387,393,000 | 382,861,000 | 351,480,000 | 351,480,000 | 351,480,000 | 352,119,000 | 349,505,000 | 349,505,000 | 349,505,000 | 346,716,000 | 336,357,000 | 336,357,000 | 336,357,000 | 336,655,000 | 320,304,000 | 320,304,000 | 320,304,000 | 319,211,000 | 310,627,000 | 310,627,000 | 310,627,000 | 308,639,000 | 307,108,000 | 307,108,000 | 307,108,000 | 307,461,000 | 292,213,000 | 292,213,000 | 292,213,000 | 300,716,000 | 242,129,000 | 242,129,000 | 242,129,000 | 241,727,000 | 122,819,000 | 122,819,000 | 122,819,000 | 122,297,000 | 98,167,000 | 98,167,000 | 98,167,000 | 96,712,000 | 92,607,000 | 92,607,000 | 92,607,000 | 92,196,000 | 83,743,000 | 83,743,000 | 83,743,000 | 83,646,000 | 82,149,000 | 82,149,000 | 82,149,000 | 77,365,000 | 70,292,000 | 70,292,000 | 70,292,000 | 70,332,000 | 63,941,000 | 63,941,000 | 63,941,000 | 64,257,000 | 60,195,000 | 60,195,000 | 60,195,000 | 59,045,000 | 60,408,000 | 60,408,000 | 60,408,000 | 60,058,000 | 50,286,000 | 50,286,000 | 50,286,000 | 45,927,000 | 29,066,000 | 29,066,000 | 29,066,000 | 28,605,000 | 28,415,000 | 28,633,000 | 28,697,000 | 24,834,000 | 24,780,000 | 24,320,000 | 23,925,000 | 17,767,000 | 14,917,000 | 14,141,000 | 11,436,000 | 7,153,000 | 6,507,000 | 6,085,000 | |
intangible assets | 183,317,000 | 183,290,000 | 183,290,000 | 183,290,000 | 183,322,000 | 139,529,000 | 139,529,000 | 139,529,000 | 142,056,000 | 140,857,000 | 140,857,000 | 140,857,000 | 140,192,000 | 138,370,000 | 138,370,000 | 138,370,000 | 139,781,000 | 127,608,000 | 127,608,000 | 127,608,000 | 130,058,000 | 128,279,000 | 128,279,000 | 128,279,000 | 129,471,000 | 132,954,000 | 132,954,000 | 132,954,000 | 136,432,000 | 142,001,000 | 142,001,000 | 142,001,000 | 147,057,000 | 118,450,000 | 118,450,000 | 118,450,000 | 120,575,000 | 56,283,000 | 56,283,000 | 56,283,000 | 58,373,000 | 50,413,000 | 50,413,000 | 50,413,000 | 50,196,000 | 43,615,000 | 43,615,000 | 43,615,000 | 40,725,000 | 36,603,000 | 36,603,000 | 36,603,000 | 37,276,000 | 37,742,000 | 37,742,000 | 37,742,000 | 33,537,000 | 33,707,000 | 33,707,000 | 33,707,000 | 33,657,000 | 31,975,000 | 31,975,000 | 31,975,000 | 32,082,000 | 32,451,000 | 32,451,000 | 32,451,000 | 31,868,000 | 34,495,000 | 34,495,000 | 34,495,000 | 34,853,000 | 28,476,000 | 28,476,000 | 28,476,000 | 28,826,000 | 44,046,000 | 44,046,000 | 44,046,000 | 44,660,000 | 45,412,000 | 46,364,000 | 50,106,000 | 43,564,000 | 44,240,000 | 31,488,000 | 14,762,000 | 14,244,000 | 13,469,000 | 984,000 | |||||
other assets | 142,941,000 | 120,966,000 | 120,966,000 | 120,966,000 | 117,933,000 | 115,508,000 | 115,508,000 | 115,508,000 | 107,251,000 | 116,488,000 | 116,488,000 | 116,488,000 | 108,722,000 | 112,595,000 | 112,595,000 | 112,595,000 | 111,364,000 | 109,047,000 | 109,047,000 | 109,047,000 | 89,804,000 | 83,990,000 | 83,990,000 | 83,990,000 | 81,596,000 | 56,518,000 | 56,518,000 | 56,518,000 | 56,470,000 | 55,256,000 | 55,256,000 | 55,256,000 | 55,921,000 | 40,072,000 | 40,072,000 | 40,072,000 | 38,812,000 | 30,715,000 | 30,715,000 | 30,715,000 | 62,601,000 | 63,870,000 | 63,870,000 | 63,870,000 | 50,497,000 | 48,255,000 | 48,255,000 | 48,255,000 | 25,475,000 | 23,722,000 | 23,722,000 | 23,722,000 | 23,712,000 | 35,228,000 | 35,228,000 | 35,228,000 | 33,713,000 | 20,614,000 | 20,614,000 | 20,614,000 | 24,292,000 | 16,482,000 | 16,482,000 | 16,482,000 | 18,506,000 | 16,707,000 | 16,707,000 | 16,707,000 | 11,225,000 | 9,092,000 | 9,092,000 | 9,092,000 | 11,083,000 | 10,031,000 | 10,031,000 | 10,031,000 | 4,427,000 | 2,021,000 | 2,021,000 | 2,021,000 | 1,174,000 | 881,000 | 1,164,000 | 1,014,000 | 1,055,000 | 6,332,000 | 867,000 | 1,035,000 | 1,588,000 | 440,000 | 416,000 | 665,000 | 2,644,000 | 3,724,000 | 3,772,000 | |
total assets | 2,554,431,000 | 2,241,257,000 | 2,241,257,000 | 2,241,257,000 | 2,080,997,000 | 1,936,008,000 | 1,936,008,000 | 1,936,008,000 | 1,831,075,000 | 1,555,686,000 | 1,555,686,000 | 1,555,686,000 | 1,483,303,000 | 1,443,150,000 | 1,443,150,000 | 1,443,150,000 | 1,459,091,000 | 1,384,367,000 | 1,384,367,000 | 1,384,367,000 | 1,325,960,000 | 1,268,541,000 | 1,268,541,000 | 1,268,541,000 | 1,286,594,000 | 1,264,864,000 | 1,264,864,000 | 1,264,864,000 | 1,284,115,000 | 1,255,691,000 | 1,255,691,000 | 1,255,691,000 | 1,396,031,000 | 1,230,087,000 | 1,230,087,000 | 1,230,087,000 | 1,235,737,000 | 991,723,000 | 991,723,000 | 991,723,000 | 1,075,302,000 | 979,674,000 | 979,674,000 | 979,674,000 | 1,005,930,000 | 1,024,186,000 | 1,024,186,000 | 1,024,186,000 | 939,747,000 | 919,796,000 | 919,796,000 | 919,796,000 | 855,602,000 | 749,896,000 | 749,896,000 | 749,896,000 | 721,741,000 | 584,916,000 | 584,916,000 | 584,916,000 | 552,295,000 | 513,114,000 | 513,114,000 | 513,114,000 | 493,987,000 | 474,828,000 | 474,828,000 | 474,828,000 | 478,871,000 | 507,641,000 | 507,641,000 | 507,641,000 | 498,542,000 | 451,483,000 | 451,483,000 | 451,483,000 | 432,789,000 | 403,073,000 | 377,394,000 | |||||||||||||||||
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bank lines of credit | 178,000,000 | 178,000,000 | 178,000,000 | 156,000,000 | 384,000,000 | 384,000,000 | 384,000,000 | 349,000,000 | 215,000,000 | 215,000,000 | 215,000,000 | 215,000,000 | 60,000,000 | 60,000,000 | 60,000,000 | 73,000,000 | 59,000,000 | 59,000,000 | 59,000,000 | 95,000,000 | 88,000,000 | 88,000,000 | 88,000,000 | 124,000,000 | 113,000,000 | 113,000,000 | 113,000,000 | 228,000,000 | 103,000,000 | 103,000,000 | 103,000,000 | 93,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 125,000,000 | 6,000,000 | 24,000,000 | 24,000,000 | 24,000,000 | 22,000,000 | 59,000,000 | 59,000,000 | 59,000,000 | 55,000,000 | 4,000,000 | 4,000,000 | 4,000,000 | 9,000,000 | 18,657,000 | 18,657,000 | 18,657,000 | 23,600,000 | 16,775,000 | 16,775,000 | 16,775,000 | 16,358,000 | 10,857,000 | 10,857,000 | 10,857,000 | 3,886,000 | 2,050,000 | 26,448,000 | 15,752,000 | 7,550,000 | 141,000 | 432,000 | 723,000 | 390,000 | 151,000 | 29,000 | 138,000 | 476,000 | |||||||||||||||||||||||
current portion of long-term debt | 3,791,000 | 8,130,000 | 8,130,000 | 8,130,000 | 8,145,000 | 8,167,000 | 8,167,000 | 8,167,000 | 8,212,000 | 8,076,000 | 8,076,000 | 8,076,000 | 8,080,000 | 244,575,000 | 244,575,000 | 244,575,000 | 249,315,000 | 846,000 | 846,000 | 846,000 | 925,000 | 926,000 | 926,000 | 926,000 | 903,000 | 804,000 | 804,000 | 804,000 | 1,702,000 | 2,262,000 | 2,262,000 | 2,262,000 | 2,252,000 | 2,396,000 | 2,396,000 | 2,396,000 | 2,410,000 | 2,759,000 | 2,759,000 | 2,759,000 | 2,759,000 | 2,801,000 | 2,801,000 | 2,801,000 | 2,814,000 | 2,819,000 | 2,819,000 | 2,819,000 | 2,779,000 | 1,797,000 | 1,797,000 | 1,797,000 | 215,000 | 215,000 | 221,000 | 12,743,000 | 12,743,000 | 12,743,000 | 9,670,000 | 8,557,000 | 8,557,000 | 8,557,000 | 8,015,000 | 6,593,000 | 6,593,000 | 6,593,000 | 5,562,000 | 5,744,000 | 5,744,000 | 5,744,000 | 5,578,000 | 1,251,000 | 1,251,000 | 1,251,000 | 788,000 | 785,000 | 871,000 | 499,000 | 261,000 | 751,000 | 1,143,000 | 1,798,000 | 2,455,000 | 2,625,000 | 2,625,000 | 2,625,000 | 2,625,000 | 2,625,000 | 2,625,000 | 2,625,000 | ||||||
accounts payable | 200,882,000 | 205,181,000 | 205,181,000 | 205,181,000 | 173,078,000 | 191,149,000 | 191,149,000 | 191,149,000 | 172,115,000 | 139,011,000 | 139,011,000 | 139,011,000 | 127,255,000 | 125,204,000 | 125,204,000 | 125,204,000 | 129,812,000 | 141,263,000 | 141,263,000 | 141,263,000 | 122,719,000 | 84,940,000 | 84,940,000 | 84,940,000 | 103,797,000 | 93,500,000 | 93,500,000 | 93,500,000 | 89,891,000 | 106,892,000 | 106,892,000 | 106,892,000 | 101,571,000 | 76,121,000 | 76,121,000 | 76,121,000 | 80,279,000 | 69,490,000 | 69,490,000 | 69,490,000 | 84,655,000 | 61,932,000 | 61,932,000 | 61,932,000 | 91,125,000 | 74,460,000 | 74,460,000 | 74,460,000 | 73,808,000 | 97,050,000 | 97,050,000 | 97,050,000 | 81,817,000 | 56,422,000 | 56,422,000 | 56,422,000 | 64,081,000 | 66,462,000 | 66,462,000 | 66,462,000 | 76,076,000 | 49,673,000 | 49,673,000 | 49,673,000 | 40,347,000 | 54,980,000 | 54,980,000 | 54,980,000 | 76,930,000 | 75,320,000 | 75,320,000 | 75,320,000 | 73,851,000 | 60,524,000 | 60,524,000 | 60,524,000 | 57,102,000 | 54,282,000 | 54,282,000 | 54,282,000 | 44,864,000 | 41,748,000 | 45,361,000 | 41,123,000 | 43,206,000 | 37,546,000 | 25,860,000 | 33,171,000 | 30,561,000 | 19,395,000 | 13,100,000 | 14,524,000 | 20,736,000 | 15,360,000 | 14,950,000 | 13,379,000 |
accrued payroll and related expenses | 51,003,000 | 49,535,000 | 49,535,000 | 49,535,000 | 45,771,000 | 46,732,000 | 46,732,000 | 46,732,000 | 43,554,000 | 51,243,000 | 51,243,000 | 51,243,000 | 48,287,000 | 46,379,000 | 46,379,000 | 46,379,000 | 40,469,000 | 50,816,000 | 50,816,000 | 50,816,000 | 40,860,000 | 46,127,000 | 46,127,000 | 46,127,000 | 37,577,000 | 43,521,000 | 43,521,000 | 43,521,000 | 36,053,000 | 40,171,000 | 40,171,000 | 40,171,000 | 35,248,000 | 34,621,000 | 34,621,000 | 34,621,000 | 30,681,000 | 29,203,000 | 29,203,000 | 29,203,000 | 29,818,000 | 33,169,000 | 33,169,000 | 33,169,000 | 32,134,000 | 32,997,000 | 32,997,000 | 32,997,000 | 31,869,000 | 28,503,000 | 28,503,000 | 28,503,000 | 24,749,000 | 24,749,000 | 24,417,000 | 24,417,000 | 23,953,000 | 23,953,000 | 22,416,000 | 20,896,000 | 15,937,000 | 14,808,000 | 14,244,000 | 14,244,000 | 14,244,000 | 13,670,000 | 14,259,000 | 13,855,000 | 13,487,000 | 12,414,000 | 11,497,000 | 13,917,000 | 13,006,000 | 10,333,000 | 4,900,000 | 4,780,000 | 5,122,000 | 5,457,000 | 4,802,000 | 4,373,000 | 3,784,000 | |||||||||||||||
advances from customers | 59,998,000 | 68,184,000 | 68,184,000 | 68,184,000 | 62,926,000 | 53,431,000 | 53,431,000 | 53,431,000 | 65,888,000 | 21,250,000 | 21,250,000 | 21,250,000 | 33,841,000 | 19,917,000 | 19,917,000 | 19,917,000 | 45,914,000 | 38,463,000 | 38,463,000 | 38,463,000 | 48,132,000 | 28,155,000 | 28,155,000 | 28,155,000 | 32,968,000 | 43,227,000 | 43,227,000 | 43,227,000 | 60,016,000 | 55,761,000 | 55,761,000 | 55,761,000 | 70,115,000 | 37,934,000 | 37,934,000 | 37,934,000 | 44,064,000 | 55,408,000 | 55,408,000 | 55,408,000 | 59,918,000 | 41,389,000 | 41,389,000 | 41,389,000 | 48,320,000 | 38,493,000 | 38,493,000 | 38,493,000 | 39,864,000 | 37,432,000 | 37,432,000 | 37,432,000 | 32,444,000 | 22,677,000 | 22,677,000 | 22,677,000 | 22,716,000 | 25,191,000 | 25,191,000 | 25,191,000 | 20,648,000 | 25,325,000 | 25,325,000 | 25,325,000 | 29,380,000 | 12,863,000 | 12,863,000 | 12,863,000 | 8,169,000 | 6,746,000 | 6,746,000 | 6,746,000 | 5,239,000 | 16,734,000 | 16,734,000 | 16,734,000 | 7,416,000 | 2,961,000 | 2,961,000 | 2,961,000 | 9,537,000 | 6,466,000 | 2,835,000 | 2,565,000 | 8,374,000 | 6,405,000 | 9,883,000 | 14,331,000 | 7,482,000 | 4,917,000 | 4,541,000 | 6,648,000 | 12,280,000 | 9,487,000 | 7,783,000 | 4,484,000 |
deferred revenue | 89,358,000 | 77,788,000 | 77,788,000 | 77,788,000 | 25,472,000 | 29,978,000 | 29,978,000 | 29,978,000 | 34,796,000 | 47,787,000 | 47,787,000 | 47,787,000 | 48,997,000 | 60,677,000 | 60,677,000 | 60,677,000 | 62,940,000 | 18,131,000 | 18,131,000 | 18,131,000 | 16,748,000 | 20,194,000 | 20,194,000 | 20,194,000 | 13,290,000 | 15,956,000 | 15,956,000 | 15,956,000 | 9,760,000 | 7,698,000 | 7,698,000 | 7,698,000 | 7,563,000 | 8,880,000 | 8,880,000 | 8,880,000 | 7,615,000 | 7,414,000 | 7,414,000 | 7,414,000 | 7,199,000 | 7,548,000 | 7,548,000 | 7,548,000 | 8,306,000 | 9,314,000 | 9,314,000 | 9,314,000 | 6,381,000 | 7,498,000 | 6,327,000 | 6,419,000 | ||||||||||||||||||||||||||||||||||||||||||||
other accrued expenses and current liabilities | 124,139,000 | 110,120,000 | 110,120,000 | 110,120,000 | 158,037,000 | 131,158,000 | 131,158,000 | 131,158,000 | 122,913,000 | 137,114,000 | 137,114,000 | 137,114,000 | 117,950,000 | 117,879,000 | 117,879,000 | 117,879,000 | 107,326,000 | 113,379,000 | 113,379,000 | 113,379,000 | 113,433,000 | 110,953,000 | 110,953,000 | 110,953,000 | 105,717,000 | 112,956,000 | 112,956,000 | 112,956,000 | 113,838,000 | 125,236,000 | 125,236,000 | 125,236,000 | 121,295,000 | 92,062,000 | 92,062,000 | 92,062,000 | 72,320,000 | 55,997,000 | 55,997,000 | 55,997,000 | 61,442,000 | 52,593,000 | 52,593,000 | 52,593,000 | 53,293,000 | 55,977,000 | 55,977,000 | 55,977,000 | 21,635,000 | 26,610,000 | 26,610,000 | 26,610,000 | 28,157,000 | 18,830,000 | 18,830,000 | 18,830,000 | 16,634,000 | 14,425,000 | 14,425,000 | 14,425,000 | 15,522,000 | 14,272,000 | 14,272,000 | 14,272,000 | 14,605,000 | 13,833,000 | 13,833,000 | 13,833,000 | 12,977,000 | 14,274,000 | 14,274,000 | 14,274,000 | 17,207,000 | 23,225,000 | 21,282,000 | 23,225,000 | 17,821,000 | 18,824,000 | 18,824,000 | 18,824,000 | 14,481,000 | 15,252,000 | 22,093,000 | 22,669,000 | 20,458,000 | 21,732,000 | 20,824,000 | 21,339,000 | 16,408,000 | 4,705,000 | 5,442,000 | 5,559,000 | 8,370,000 | 10,666,000 | 5,129,000 | 5,201,000 |
total current liabilities | 529,171,000 | 696,938,000 | 696,938,000 | 696,938,000 | 603,957,000 | 814,637,000 | 814,637,000 | 814,637,000 | 761,682,000 | 571,694,000 | 571,694,000 | 571,694,000 | 550,413,000 | 613,954,000 | 613,954,000 | 613,954,000 | 645,836,000 | 344,767,000 | 344,767,000 | 344,767,000 | 326,069,000 | 330,101,000 | 330,101,000 | 330,101,000 | 375,962,000 | 382,008,000 | 382,008,000 | 382,008,000 | 425,500,000 | 443,322,000 | 443,322,000 | 443,322,000 | 558,481,000 | 346,134,000 | 346,134,000 | 346,134,000 | 348,226,000 | 367,835,000 | 367,835,000 | 367,835,000 | 405,983,000 | 249,281,000 | 249,281,000 | 249,281,000 | 285,414,000 | 309,979,000 | 309,979,000 | 309,979,000 | 266,251,000 | 281,413,000 | 281,413,000 | 281,413,000 | 255,694,000 | 160,649,000 | 160,649,000 | 160,649,000 | 154,993,000 | 160,981,000 | 160,981,000 | 160,981,000 | 156,636,000 | 144,594,000 | 144,594,000 | 144,594,000 | 131,500,000 | 135,635,000 | 135,635,000 | 135,635,000 | 153,917,000 | 161,497,000 | 161,497,000 | 161,497,000 | 163,410,000 | 155,898,000 | 155,898,000 | 155,898,000 | 137,158,000 | 121,143,000 | 121,143,000 | 121,568,000 | 102,964,000 | 101,216,000 | 127,756,000 | 113,275,000 | 102,858,000 | 90,082,000 | 84,760,000 | 97,491,000 | 77,920,000 | 45,175,000 | 40,044,000 | 45,096,000 | 57,288,000 | 50,720,000 | 42,675,000 | 34,498,000 |
long-term debt | 998,748,000 | 463,504,000 | 463,504,000 | 463,504,000 | 465,051,000 | 129,383,000 | 129,383,000 | 129,383,000 | 131,214,000 | 136,491,000 | 136,491,000 | 136,491,000 | 138,190,000 | 48,668,000 | 48,668,000 | 48,668,000 | 48,708,000 | 276,421,000 | 276,421,000 | 276,421,000 | 273,997,000 | 267,072,000 | 267,072,000 | 267,072,000 | 264,777,000 | 257,752,000 | 257,752,000 | 257,752,000 | 255,411,000 | 248,980,000 | 248,980,000 | 248,980,000 | 247,029,000 | 241,750,000 | 241,750,000 | 241,750,000 | 240,018,000 | 6,054,000 | 6,054,000 | 6,054,000 | 6,770,000 | 8,556,000 | 8,556,000 | 8,556,000 | 9,028,000 | 10,436,000 | 10,436,000 | 10,436,000 | 10,847,000 | 10,673,000 | 10,673,000 | 10,673,000 | 11,099,000 | 2,467,000 | 2,467,000 | 2,467,000 | 2,579,000 | 2,756,000 | 2,756,000 | 2,756,000 | 2,814,000 | 23,366,000 | 23,366,000 | 23,366,000 | 28,392,000 | 39,803,000 | 39,803,000 | 39,803,000 | 41,448,000 | 49,091,000 | 49,091,000 | 49,091,000 | 46,425,000 | 25,709,000 | 25,709,000 | 25,709,000 | 26,965,000 | 5,483,000 | 5,483,000 | 5,483,000 | 5,329,000 | 5,449,000 | 5,721,000 | 4,852,000 | 4,919,000 | 5,066,000 | 32,000 | 32,000 | 35,000 | 524,000 | 1,143,000 | 1,838,000 | 2,481,000 | 3,143,000 | 3,802,000 | 4,463,000 |
deferred income taxes | 1,442,000 | 3,334,000 | 3,334,000 | 3,334,000 | 3,287,000 | 7,293,000 | 6,571,000 | 6,571,000 | 6,571,000 | 11,794,000 | 11,112,000 | 11,112,000 | 11,112,000 | 4,658,000 | 7,157,000 | 7,157,000 | 7,157,000 | 1,507,000 | 5,846,000 | 5,846,000 | 5,846,000 | 6,881,000 | 7,979,000 | 7,979,000 | 7,979,000 | 15,015,000 | 15,002,000 | 15,002,000 | 15,002,000 | 2,334,000 | 34,897,000 | 34,897,000 | 34,897,000 | 16,975,000 | 43,474,000 | 43,474,000 | 43,474,000 | 68,887,000 | 65,435,000 | 65,435,000 | 65,435,000 | 68,280,000 | 73,161,000 | 73,161,000 | 73,161,000 | 57,163,000 | 19,026,000 | 19,205,000 | 19,205,000 | 19,205,000 | 17,620,000 | 17,156,000 | 17,156,000 | 17,156,000 | 16,446,000 | 17,262,000 | 17,262,000 | 17,262,000 | 21,623,000 | 20,128,000 | 20,128,000 | 20,128,000 | 18,999,000 | 19,313,000 | 19,313,000 | 19,313,000 | 18,418,000 | 20,265,000 | 20,265,000 | 20,265,000 | 24,475,000 | 13,752,000 | 13,752,000 | 13,752,000 | 12,660,000 | 12,388,000 | 13,400,000 | 10,537,000 | 6,749,000 | 6,714,000 | 6,678,000 | 6,611,000 | 6,624,000 | 5,797,000 | 5,967,000 | 5,473,000 | 2,463,000 | 2,428,000 | 2,399,000 | 2,026,000 | ||||||
other long-term liabilities | 130,755,000 | 126,397,000 | 126,397,000 | 126,397,000 | 132,664,000 | 128,505,000 | 128,505,000 | 125,218,000 | 117,473,000 | 114,765,000 | 114,765,000 | 114,765,000 | 115,989,000 | 130,992,000 | 130,992,000 | 130,992,000 | 141,395,000 | 116,202,000 | 116,202,000 | 116,202,000 | 108,494,000 | 93,370,000 | 93,370,000 | 93,370,000 | 86,698,000 | 65,398,000 | 65,398,000 | 65,398,000 | 62,381,000 | 58,951,000 | 58,951,000 | 58,951,000 | 66,493,000 | 52,309,000 | 52,309,000 | 52,309,000 | 64,581,000 | 47,828,000 | 47,828,000 | 47,828,000 | 61,543,000 | 74,623,000 | 49,623,000 | 49,623,000 | 54,696,000 | 48,397,000 | 48,397,000 | 48,397,000 | 47,489,000 | 74,259,000 | 74,259,000 | 74,259,000 | 48,858,000 | 52,661,000 | 52,661,000 | 52,661,000 | 45,570,000 | 36,379,000 | 36,379,000 | 36,379,000 | 35,327,000 | 31,444,000 | 31,444,000 | 31,444,000 | 28,930,000 | 23,390,000 | 23,390,000 | 22,310,000 | 18,630,000 | 17,804,000 | 17,804,000 | 17,804,000 | 16,560,000 | 8,675,000 | 4,582,000 | 2,746,000 | 4,955,000 | 2,606,000 | 2,606,000 | 2,606,000 | 933,000 | 514,000 | ||||||||||||||
total liabilities | 1,660,116,000 | 1,290,173,000 | 1,290,173,000 | 1,290,173,000 | 1,201,672,000 | 1,072,525,000 | 1,072,525,000 | 1,072,525,000 | 1,017,662,000 | 829,521,000 | 829,521,000 | 829,521,000 | 816,386,000 | 804,726,000 | 804,726,000 | 804,726,000 | 840,597,000 | 744,547,000 | 744,547,000 | 744,547,000 | 710,067,000 | 696,389,000 | 696,389,000 | 696,389,000 | 734,318,000 | 713,137,000 | 713,137,000 | 713,137,000 | 758,307,000 | 766,255,000 | 766,255,000 | 766,255,000 | 913,645,000 | 660,874,000 | 660,874,000 | 660,874,000 | 681,425,000 | 450,877,000 | 450,877,000 | 450,877,000 | 543,183,000 | 397,895,000 | 397,895,000 | 397,895,000 | 448,668,000 | 491,973,000 | 491,973,000 | 491,973,000 | 438,000,000 | 441,345,000 | 441,345,000 | 441,345,000 | 396,901,000 | 315,777,000 | 315,777,000 | 315,777,000 | 303,142,000 | 200,116,000 | 200,116,000 | 200,116,000 | 194,777,000 | 199,404,000 | 199,404,000 | 199,404,000 | 188,822,000 | 198,828,000 | 198,828,000 | 197,748,000 | 213,995,000 | 228,392,000 | 228,392,000 | 228,392,000 | 226,395,000 | 195,456,000 | 195,456,000 | 195,456,000 | 184,472,000 | 144,395,000 | 144,395,000 | 144,820,000 | 126,222,000 | 124,152,000 | 139,591,000 | 123,493,000 | 115,165,000 | 102,340,000 | 91,600,000 | 104,319,000 | 81,628,000 | 49,291,000 | 43,555,000 | 49,139,000 | 60,531,000 | 54,569,000 | 47,145,000 | 39,624,000 |
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value—10,000,000 shares authorized; no shares issued or outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 13,028,000 | 29,758,000 | 29,758,000 | 29,758,000 | 19,825,000 | 24,289,000 | 24,289,000 | 24,289,000 | 16,667,000 | 9,835,000 | 9,835,000 | 9,835,000 | 17,000 | 17,000 | 17,000 | 17,000 | 17,000 | 105,724,000 | 105,724,000 | 105,724,000 | 110,744,000 | 122,553,000 | 122,553,000 | 122,553,000 | 116,872,000 | 168,913,000 | 168,913,000 | 168,913,000 | 160,384,000 | 169,475,000 | 169,475,000 | 169,475,000 | 166,633,000 | 222,529,000 | 222,529,000 | 222,529,000 | 216,220,000 | 219,114,000 | 219,114,000 | 219,114,000 | 212,371,000 | 279,212,000 | 279,212,000 | 279,212,000 | 278,365,000 | 287,434,000 | 287,434,000 | 287,434,000 | 278,109,000 | 282,756,000 | 282,756,000 | 282,756,000 | 279,029,000 | 272,552,000 | 272,552,000 | 272,552,000 | 258,676,000 | 244,026,000 | 244,026,000 | 244,026,000 | 240,923,000 | 225,297,000 | 225,297,000 | 225,297,000 | 224,538,000 | 224,581,000 | 224,581,000 | 224,581,000 | 222,032,000 | 207,260,000 | 207,260,000 | 207,260,000 | 203,450,000 | 193,698,000 | 193,698,000 | 193,698,000 | 190,668,000 | 187,559,000 | 171,294,000 | 170,348,000 | 169,382,000 | 168,853,000 | 170,129,000 | 136,777,000 | 136,531,000 | 136,184,000 | 135,884,000 | 135,057,000 | 108,141,000 | |||||||
retained earnings | 902,187,000 | 942,254,000 | 942,254,000 | 942,254,000 | 889,506,000 | 861,230,000 | 861,230,000 | 861,230,000 | 816,551,000 | 735,957,000 | 735,957,000 | 735,957,000 | 693,576,000 | 663,869,000 | 663,869,000 | 663,869,000 | 637,734,000 | 548,842,000 | 548,842,000 | 548,842,000 | 522,948,000 | 474,793,000 | 474,793,000 | 474,793,000 | 460,828,000 | 399,541,000 | 399,541,000 | 399,541,000 | 382,880,000 | 334,745,000 | 334,745,000 | 334,745,000 | 329,631,000 | 363,872,000 | 363,872,000 | 363,872,000 | 358,517,000 | 338,988,000 | 338,988,000 | 338,988,000 | 333,087,000 | 312,831,000 | 312,831,000 | 312,831,000 | 290,398,000 | 247,680,000 | 247,680,000 | 247,680,000 | 225,554,000 | 199,786,000 | 199,786,000 | 199,786,000 | 187,940,000 | 155,651,000 | 155,651,000 | 155,651,000 | 139,740,000 | 110,103,000 | 110,103,000 | 110,103,000 | 98,055,000 | 76,681,000 | 76,681,000 | 76,681,000 | 68,696,000 | 53,124,000 | 53,124,000 | 53,124,000 | 48,839,000 | 41,972,000 | 41,972,000 | 41,972,000 | 36,387,000 | 31,450,000 | 31,450,000 | 31,450,000 | 27,019,000 | 50,208,000 | 50,208,000 | 50,208,000 | 49,474,000 | 48,462,000 | 48,377,000 | 52,566,000 | 55,801,000 | 58,729,000 | 56,271,000 | 54,961,000 | 52,773,000 | 49,334,000 | 46,288,000 | 45,005,000 | 39,780,000 | 36,174,000 | 32,413,000 | 29,212,000 |
accumulated other comprehensive loss | -20,900,000 | -20,928,000 | -20,928,000 | -20,928,000 | -30,006,000 | -22,036,000 | -22,036,000 | -22,036,000 | -19,805,000 | -19,627,000 | -19,627,000 | -19,627,000 | -26,676,000 | -25,462,000 | -25,462,000 | -25,462,000 | -19,257,000 | -14,746,000 | -14,746,000 | -14,746,000 | -17,799,000 | -25,194,000 | -25,194,000 | -25,194,000 | -25,424,000 | -16,727,000 | -16,727,000 | -16,727,000 | -10,264,000 | -6,997,000 | -490,000 | -1,001,000 | -963,000 | -1,866,000 | -1,619,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 894,315,000 | 951,084,000 | 951,084,000 | 951,084,000 | 879,325,000 | 863,483,000 | 863,483,000 | 863,483,000 | 813,413,000 | 726,165,000 | 726,165,000 | 726,165,000 | 666,917,000 | 638,424,000 | 638,424,000 | 638,424,000 | 618,494,000 | 639,820,000 | 639,820,000 | 639,820,000 | 615,893,000 | 572,152,000 | 572,152,000 | 572,152,000 | 552,276,000 | 551,727,000 | 551,727,000 | 551,727,000 | 525,808,000 | 489,436,000 | 489,436,000 | 489,436,000 | 482,386,000 | 569,213,000 | 569,213,000 | 569,213,000 | 554,312,000 | 540,846,000 | 540,846,000 | 540,846,000 | 532,119,000 | 581,779,000 | 581,779,000 | 581,779,000 | 557,262,000 | 532,213,000 | 532,213,000 | 532,213,000 | 501,747,000 | 478,451,000 | 478,451,000 | 478,451,000 | 458,701,000 | 434,119,000 | 434,119,000 | 434,119,000 | 418,599,000 | 384,800,000 | 384,800,000 | 384,800,000 | 305,165,000 | |||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 2,554,431,000 | 2,241,257,000 | 2,241,257,000 | 2,241,257,000 | 2,080,997,000 | 1,936,008,000 | 1,936,008,000 | 1,936,008,000 | 1,831,075,000 | 1,555,686,000 | 1,555,686,000 | 1,555,686,000 | 1,483,303,000 | 1,443,150,000 | 1,443,150,000 | 1,443,150,000 | 1,459,091,000 | 1,384,367,000 | 1,384,367,000 | 1,384,367,000 | 1,325,960,000 | 1,268,541,000 | 1,268,541,000 | 1,268,541,000 | 1,286,594,000 | 1,264,864,000 | 1,264,864,000 | 1,264,864,000 | 1,284,115,000 | 1,255,691,000 | 1,255,691,000 | 1,255,691,000 | 1,396,031,000 | 1,230,087,000 | 1,230,087,000 | 1,230,087,000 | 1,235,737,000 | 991,723,000 | 991,723,000 | 991,723,000 | 1,075,302,000 | 979,674,000 | 979,674,000 | 979,674,000 | 1,005,930,000 | 1,024,186,000 | 1,024,186,000 | 1,024,186,000 | 939,747,000 | 919,796,000 | 919,796,000 | 919,796,000 | 855,602,000 | 749,896,000 | 749,896,000 | 749,896,000 | 721,741,000 | 584,916,000 | 493,987,000 | |||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value— 10,000,000 shares authorized; no shares issued or outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value —10,000,000 shares authorized; no shares issued or outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value —authorized, 10,000,000 shares; no shares issued or outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value—authorized, 10,000,000 shares; no shares issued or outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred taxes | 43,466,000 | 44,887,000 | 44,887,000 | 44,887,000 | 61,968,000 | 73,510,000 | 73,510,000 | 73,510,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 7,595,000 | 9,610,000 | 9,610,000 | 9,610,000 | 2,731,000 | 20,556,000 | 20,556,000 | 20,556,000 | 425,000 | 823,000 | 1,111,000 | 1,608,000 | 1,709,000 | 3,099,000 | 3,776,000 | 3,075,000 | 3,136,000 | 3,627,000 | 2,959,000 | 3,192,000 | 5,533,000 | 4,922,000 | 4,913,000 | 2,861,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value... | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value — authorized, 10,000,000 shares; no shares issued or outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued warranties | 11,356,000 | 12,890,000 | 12,890,000 | 12,890,000 | 13,963,000 | 17,562,000 | 17,562,000 | 17,562,000 | 16,137,000 | 14,530,000 | 14,530,000 | 14,530,000 | 14,056,000 | 10,930,000 | 10,930,000 | 10,930,000 | 9,942,000 | 10,106,000 | 10,106,000 | 10,106,000 | 10,017,000 | 11,597,000 | 11,597,000 | 11,597,000 | 9,217,000 | 7,443,000 | 7,443,000 | 7,443,000 | 7,239,000 | 7,224,000 | 7,224,000 | 7,224,000 | 6,906,000 | 6,761,000 | 6,291,000 | 6,641,000 | 8,313,000 | 8,680,000 | 8,757,000 | 9,190,000 | 5,601,000 | 2,410,000 | 2,832,000 | 2,782,000 | 2,258,000 | 2,720,000 | 2,426,000 | 2,164,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.001 par value... | 279,994,000 | 285,001,000 | 285,001,000 | 285,001,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long term debt | 1,795,000 | 215,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued payroll and employee benefits | 25,770,000 | 24,749,000 | 22,135,000 | 24,417,000 | 20,353,000 | 23,953,000 | 19,993,000 | 22,416,000 | 22,416,000 | 21,194,000 | 20,896,000 | 20,896,000 | 21,535,000 | 17,905,000 | 17,880,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | 2,145,000 | 2,145,000 | 2,145,000 | 787,000 | -2,421,000 | 11,468,000 | 11,468,000 | 11,468,000 | 12,561,000 | 8,502,000 | 8,502,000 | 8,502,000 | 8,125,000 | 5,041,000 | 5,041,000 | 5,041,000 | 2,282,000 | 562,000 | 1,846,000 | 1,655,000 | 3,949,000 | 5,051,000 | 2,708,000 | 2,392,000 | 2,061,000 | 1,989,000 | 483,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other receivables | 5,012,000 | 5,012,000 | 5,012,000 | 4,042,000 | 2,859,000 | 2,859,000 | 2,859,000 | 4,445,000 | 2,950,000 | 2,950,000 | 2,950,000 | 3,495,000 | 3,258,000 | 3,258,000 | 3,258,000 | 5,487,000 | 5,770,000 | 5,770,000 | 5,770,000 | 4,811,000 | 4,495,000 | 9,701,000 | 9,701,000 | 8,952,000 | 7,637,000 | 5,821,000 | 5,345,000 | 5,303,000 | 5,698,000 | 6,329,000 | 7,480,000 | 6,499,000 | 2,873,000 | 1,732,000 | 2,740,000 | 3,214,000 | 4,187,000 | 4,847,000 | 3,103,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitment and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value—authorized, 10,000,000 shares; no shares issued or outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and equity | 584,916,000 | 584,916,000 | 513,114,000 | 474,828,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and shareholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders’ equity | 357,518,000 | 313,710,000 | 313,710,000 | 313,710,000 | 276,000,000 | 276,000,000 | 276,000,000 | 263,661,000 | 278,021,000 | 278,021,000 | 278,021,000 | 270,980,000 | 247,212,000 | 247,212,000 | 247,212,000 | 238,594,000 | 248,947,000 | 248,947,000 | 248,947,000 | 242,424,000 | 236,583,000 | 221,517,000 | 223,627,000 | 230,098,000 | 233,162,000 | 227,832,000 | 227,482,000 | 191,611,000 | 182,955,000 | 180,399,000 | 173,836,000 | 169,863,000 | 138,836,000 | 135,734,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholders’ equity | 552,295,000 | 513,114,000 | 513,114,000 | 474,828,000 | 474,828,000 | 478,871,000 | 507,641,000 | 507,641,000 | 507,641,000 | 498,542,000 | 451,483,000 | 451,483,000 | 451,483,000 | 432,789,000 | 403,073,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest | 1,080,000 | 1,215,000 | 1,228,000 | 1,228,000 | 1,228,000 | 1,167,000 | 8,815,000 | 8,815,000 | 8,815,000 | 9,723,000 | 9,731,000 | 9,731,000 | 9,731,000 | 8,748,000 | 8,718,000 | 69,000 | 1,152,000 | 1,484,000 | 292,000 | 235,000 | 164,000 | 122,000 | 84,000 | 79,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value-authorized, 10,000,000 shares; no shares issued or outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent | 5,174,000 | 5,174,000 | 5,174,000 | 5,240,000 | 5,379,000 | 5,379,000 | 5,379,000 | 5,475,000 | 5,448,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued pension | 1,836,000 | 2,006,000 | 2,280,000 | 2,280,000 | 2,280,000 | 2,465,000 | 2,448,000 | 2,566,000 | 1,819,000 | 1,881,000 | 1,670,000 | 1,602,000 | 1,529,000 | 1,892,000 | 1,478,000 | 1,340,000 | 448,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value – authorized, 10,000,000 shares; no shares issued or outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities, available-for-sale | 100,000 | 100,000 | 100,000 | 74,000 | 852,000 | 816,000 | 4,649,000 | 3,973,000 | 20,269,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes receivable | 2,119,000 | 2,119,000 | 2,544,000 | 5,687,000 | 4,853,000 | 5,653,000 | 3,265,000 | 175,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments | 1,789,000 | 1,789,000 | 1,789,000 | 2,250,000 | 2,075,000 | 1,993,000 | 1,366,000 | 1,987,000 | 1,580,000 | 1,553,000 | 1,475,000 | 2,094,000 | 2,542,000 | 2,561,000 | 1,697,000 | 513,000 | 410,000 | 539,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total | 403,073,000 | 403,498,000 | 377,394,000 | 369,453,000 | 361,108,000 | 347,120,000 | 345,263,000 | 335,502,000 | 319,432,000 | 331,801,000 | 273,239,000 | 237,145,000 | 226,510,000 | 229,538,000 | 234,367,000 | 224,432,000 | 185,981,000 | 175,358,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value—authorized, 10,000,000 shares; no shares issued or outstanding at june 30, 2006 and september 30, 2006 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value—authorized, 10,000,000 shares; no shares issued or outstanding at june 30, 2005 and 2006 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities, available for sale | 111,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of capital lease obligation | 252,000 | 252,000 | 252,000 | 188,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term capital lease obligation | 85,000 | 119,000 | 311,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; authorized, 10,000,000 shares; none issued and outstanding at march 31, 2006 and june 30, 2005, respectively | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventory | 110,235,000 | 109,888,000 | 107,441,000 | 110,252,000 | 99,032,000 | 99,467,000 | 97,174,000 | 87,938,000 | 49,440,000 | 44,403,000 | 42,415,000 | 49,201,000 | 47,112,000 | 43,042,000 | 36,512,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses | 4,340,000 | 4,571,000 | 4,165,000 | 3,784,000 | 3,441,000 | 3,595,000 | 3,580,000 | 3,733,000 | 3,042,000 | 2,122,000 | 1,264,000 | 1,808,000 | 1,430,000 | 1,021,000 | 1,008,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales return allowance | 3,123,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; authorized, 10,000,000 shares; none issued and outstanding at december 31, 2005 and june 30, 2005, respectively | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for losses on long-term contract | 364,000 | 321,000 | 858,000 | 1,554,000 | 2,445,000 | 3,765,000 | 4,644,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; authorized, 10,000,000 shares; none issued and outstanding at september 30, 2005 and june 30, 2005 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax receivable | 5,519,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment—net | 30,974,000 | 18,775,000 | 12,877,000 | 14,115,000 | 12,901,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets—net | 47,287,000 | 44,914,000 | 14,190,000 | 14,055,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for losses on long-term contracts | 321,000 | 43,000 | 168,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value—authorized, 10,000,000 shares; no shares issued or outstanding at june 30, 2004 and 2005 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16,213,428 and 16,193,239 shares at june 30, 2004 and 2005, respectively | 169,406,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long term capital lease obligation | 300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; authorized, 10,000,000 shares; none issued and outstanding at march 31, 2005 and june 30, 2004, respectively | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid income taxes | 838,000 | 1,526,000 | 524,000 | 361,000 | 1,614,000 | 177,000 | 795,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; authorized, 10,000,000 shares; none issued and outstanding at december 31, 2004 and june 30, 2004, respectively | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; authorized, 10,000,000 shares; none issued and outstanding at september 30, 2004 and june 30, 2004, respectively | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid income tax | 391,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value—authorized, 10,000,000 shares; no shares issued or outstanding at june 30, 2003 and 2004 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities, available-for sale | 3,497,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; authorized, 10,000,000 shares; none issued and outstanding at march 31, 2004 and june 30, 2003 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders' equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; authorized, 10,000,000 shares; none issued and outstanding at december 31, 2003 and june 30, 2003, respectively | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders' equity | 187,854,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long term liabilities | 2,076,000 | 462,000 | 448,000 | 448,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value—authorized, 10,000,000 shares; no shares issued or outstanding at september 30, 2003 or june 30, 2003. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of note receivable | 350,000 | 350,000 | 350,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note receivable | 250,000 | 450,000 | 450,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value—authorized, 10,000,000 shares; no shares issued or outstanding at june 30, 2002 and 2003 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; authorized, 10,000,000 shares; none issued and outstanding at march 31, 2003 and june 30, 2002, respectively | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible and other assets—net | 8,264,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value—authorized, 10,000,000 shares; no shares issued or outstanding at june 30, 2001 and 2002 |
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-03-31 | 2018-12-31 | 2018-09-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2011-12-31 | 2011-09-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 | 2003-03-31 | 2002-12-31 | 2002-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 40,216,000 | 38,699,000 | 20,556,000 | 52,748,000 | 41,134,000 | 37,819,000 | 17,936,000 | 44,679,000 | 34,043,000 | 36,553,000 | 12,879,000 | 42,381,000 | 21,808,000 | 16,354,000 | 11,235,000 | 33,763,000 | 42,735,000 | 19,797,000 | 19,052,000 | 25,894,000 | 18,773,000 | 20,038,000 | 9,344,000 | 13,965,000 | 19,558,000 | 20,986,000 | 20,743,000 | 19,626,000 | 19,107,000 | 9,402,000 | 2,553,000 | -46,951,000 | 10,157,000 | 14,019,000 | 4,833,000 | 677,000 | 9,343,000 | 108,000 | 10,805,000 | 22,433,000 | 13,228,000 | 18,241,000 | 11,249,000 | 4,801,000 | 14,573,000 | 6,394,000 | 13,529,000 | 12,421,000 | 6,339,000 | 12,575,000 | 12,301,000 | 4,761,000 | 8,766,000 | 9,218,000 | 3,392,000 | 7,983,000 | 6,112,000 | 6,952,000 | 2,510,000 | 4,285,000 | 2,573,000 | 4,162,000 | 132,000 | 5,538,000 | 6,909,000 | 734,000 | 1,011,000 | 86,000 | -4,189,000 | -3,235,000 | -2,927,000 | 2,457,000 | 1,310,000 | 2,188,000 | 3,441,000 | 3,044,000 | 1,283,000 | 5,225,000 | 3,607,000 | 3,760,000 | 3,201,000 | ||||||
adjustments to reconcile net income to net cash from operating activities, net of effects from acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 9,522,000 | 9,606,000 | 10,260,000 | 10,916,000 | 10,567,000 | 10,647,000 | 11,450,000 | 11,724,000 | 10,629,000 | 10,288,000 | 9,568,000 | 9,694,000 | 9,676,000 | 9,602,000 | 9,541,000 | 9,699,000 | 9,790,000 | 9,493,000 | 9,697,000 | 12,422,000 | 10,271,000 | 11,160,000 | 10,002,000 | 11,951,000 | 10,846,000 | 13,422,000 | 13,539,000 | 14,118,000 | 14,136,000 | 14,147,000 | 13,712,000 | 21,281,000 | 20,375,000 | 16,867,000 | 16,749,000 | 15,426,000 | 14,494,000 | 13,987,000 | 14,063,000 | 13,528,000 | 13,366,000 | 14,341,000 | 17,741,000 | 13,607,000 | 13,544,000 | 12,873,000 | 7,063,000 | 5,902,000 | 4,907,000 | 5,158,000 | 4,909,000 | 4,832,000 | 4,613,000 | 4,738,000 | 4,468,000 | 5,353,000 | 4,718,000 | 4,309,000 | 4,181,000 | 4,985,000 | 4,192,000 | 4,269,000 | 4,359,000 | 4,703,000 | 5,133,000 | 4,959,000 | 4,547,000 | 3,868,000 | 4,053,000 | 4,981,000 | 4,926,000 | 4,205,000 | 4,148,000 | 2,563,000 | 3,274,000 | 4,241,000 | 1,910,000 | 2,281,000 | 2,204,000 | 1,711,000 | 1,579,000 | 1,238,000 | 1,180,000 | 1,332,000 | 1,328,000 | 769,000 | 860,000 |
stock-based compensation expense | 6,585,000 | 7,051,000 | 6,199,000 | 7,563,000 | 8,509,000 | 6,422,000 | 7,069,000 | 7,328,000 | 7,089,000 | 7,112,000 | 7,239,000 | 7,177,000 | 6,898,000 | 6,975,000 | 7,113,000 | 7,565,000 | 5,712,000 | 6,109,000 | 5,837,000 | 5,844,000 | 6,416,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for (recovery of) losses on accounts receivable | 2,131,000 | -127,000 | 1,331,000 | 1,060,000 | -1,282,000 | 3,515,000 | -293,000 | -1,675,000 | -2,142,000 | 98,000 | -78,000 | 305,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 95,000 | 0 | 18,000 | -9,100,000 | 385,000 | 479,000 | -851,000 | -13,609,000 | 281,000 | -1,013,000 | 208,000 | -4,920,000 | -263,000 | 1,084,000 | 121,000 | 2,072,000 | 1,457,000 | -91,000 | 82,000 | 1,796,000 | -1,408,000 | -52,000 | 96,000 | -381,000 | 3,000 | -50,000 | -3,000 | 79,000 | 45,350,000 | 5,346,000 | -10,332,000 | 72,000 | -16,000 | 72,000 | 140,000 | 256,000 | 543,000 | 272,000 | -525,000 | -294,000 | 1,314,000 | -3,751,000 | 1,040,000 | -3,490,000 | -9,437,000 | 1,883,000 | -11,728,000 | -3,400,000 | -1,580,000 | -277,000 | 1,001,000 | -2,848,000 | -3,194,000 | -190,000 | 78,000 | -62,000 | -90,000 | 2,347,000 | 1,000 | -1,914,000 | 173,000 | ||||||||||||||||||||||||||
amortization of debt discount and issuance costs | 1,021,000 | 713,000 | 450,000 | 434,000 | 449,000 | 446,000 | 354,000 | 0 | 0 | 0 | 196,000 | 298,000 | 348,000 | 349,000 | 348,000 | 2,479,000 | 2,447,000 | 2,430,000 | 2,400,000 | 2,399,000 | 2,338,000 | 2,338,000 | 2,308,000 | 2,264,000 | 2,249,000 | 2,220,000 | 2,164,000 | 2,164,000 | 2,098,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 203,000 | 790,000 | -25,000 | 59,000 | 15,000 | 140,000 | -21,000 | 84,000 | -89,000 | 57,000 | 42,000 | 296,000 | 18,000 | -71,000 | 7,000 | -252,000 | -1,185,000 | 43,000 | 68,000 | 108,000 | -272,000 | 39,000 | 16,000 | -2,600,000 | 1,901,000 | 938,000 | -61,000 | 602,000 | 966,000 | 49,000 | 186,000 | 395,000 | 490,000 | 958,000 | -30,000 | 258,000 | 181,000 | -10,000 | 71,000 | 146,000 | 69,000 | 95,000 | -27,000 | 128,000 | 56,000 | 130,000 | 1,000 | 19,000 | 15,000 | 13,000 | 44,000 | 81,000 | 45,000 | 169,000 | 40,000 | 47,000 | 83,000 | 12,000 | 12,000 | -202,000 | 337,000 | 13,000 | -24,000 | 171,000 | |||||||||||||||||||||||
changes in operating assets and liabilities—net of business acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -42,762,000 | 3,328,000 | 17,038,000 | -136,635,000 | 36,158,000 | -34,057,000 | -30,187,000 | -174,650,000 | -130,447,000 | -44,410,000 | 55,868,000 | -79,336,000 | 26,596,000 | -7,972,000 | -5,376,000 | -24,323,000 | 5,066,000 | 6,397,000 | -850,000 | -35,669,000 | 3,525,000 | -11,167,000 | 14,356,000 | -13,126,000 | -4,490,000 | -12,515,000 | -6,940,000 | -4,923,000 | -4,178,000 | 16,232,000 | 2,076,000 | 5,899,000 | 13,467,000 | -12,459,000 | 19,361,000 | -29,703,000 | 30,159,000 | 21,564,000 | 40,476,000 | 6,305,000 | 6,473,000 | 11,190,000 | 5,553,000 | -27,643,000 | 34,275,000 | 13,929,000 | 4,404,000 | -1,800,000 | 14,288,000 | -16,470,000 | 11,106,000 | -14,273,000 | 4,510,000 | -21,433,000 | 12,150,000 | -5,986,000 | -333,000 | -19,673,000 | 502,000 | -8,281,000 | -4,222,000 | 2,145,000 | -3,301,000 | -5,942,000 | 1,644,000 | -8,077,000 | -9,709,000 | -2,874,000 | 4,037,000 | 4,560,000 | -5,419,000 | 2,998,000 | 1,382,000 | ||||||||||||||
inventories | 16,506,000 | 1,317,000 | -47,412,000 | 31,833,000 | 2,642,000 | 10,285,000 | -54,458,000 | 44,154,000 | 1,863,000 | -21,274,000 | -82,035,000 | 37,745,000 | -10,543,000 | 2,649,000 | -29,966,000 | 9,104,000 | -11,519,000 | -14,483,000 | -27,764,000 | -4,606,000 | -18,011,000 | -10,873,000 | -14,278,000 | -342,000 | 11,164,000 | 15,763,000 | 4,167,000 | 12,194,000 | 3,315,000 | 10,901,000 | 2,286,000 | -2,181,000 | 2,192,000 | 10,800,000 | 9,087,000 | -4,755,000 | -9,228,000 | 3,264,000 | -437,000 | -14,353,000 | -14,031,000 | 3,623,000 | -857,000 | 11,415,000 | -7,931,000 | -3,265,000 | |||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | -6,040,000 | 5,791,000 | -4,922,000 | 2,377,000 | 24,572,000 | -1,327,000 | -23,325,000 | 9,847,000 | -11,045,000 | -22,853,000 | -7,605,000 | -498,000 | 5,152,000 | -1,489,000 | -8,587,000 | 14,313,000 | 16,274,000 | 9,347,000 | -17,611,000 | -30,167,000 | 5,359,000 | -12,999,000 | 3,377,000 | 6,526,000 | 554,000 | -4,374,000 | -13,272,000 | 832,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | -11,594,000 | -4,284,000 | 11,970,000 | 31,018,000 | -10,872,000 | -7,309,000 | -4,952,000 | 19,521,000 | 8,568,000 | -1,486,000 | 25,851,000 | 8,622,000 | -2,295,000 | -15,571,000 | 20,000,000 | -4,055,000 | 1,775,000 | -12,367,000 | -408,000 | 18,488,000 | 32,705,000 | -2,950,000 | 7,358,000 | -19,136,000 | -2,496,000 | 5,145,000 | 7,594,000 | 9,177,000 | 6,586,000 | 6,285,000 | -8,405,000 | 23,933,000 | -29,329,000 | -4,989,000 | 16,268,000 | 2,933,000 | -12,593,000 | 9,821,000 | 28,055,000 | 17,252,000 | 5,163,000 | 976,000 | -24,342,000 | -9,758,000 | 20,517,000 | -1,643,000 | 2,028,000 | -12,140,000 | 15,043,000 | 8,974,000 | 2,332,000 | -4,366,000 | 4,297,000 | -514,000 | 6,902,000 | 3,330,000 | -4,274,000 | 3,118,000 | -2,216,000 | 3,242,000 | 11,405,000 | -7,595,000 | 1,791,000 | 4,593,000 | 6,174,000 | -1,447,000 | -6,370,000 | 5,295,000 | -481,000 | 1,350,000 | |||||||||||||||||
accrued payroll and related expenses | 6,578,000 | 1,967,000 | -4,349,000 | 2,244,000 | 6,256,000 | -1,419,000 | -7,811,000 | 3,145,000 | -7,285,000 | 5,736,000 | -6,606,000 | 2,565,000 | 18,677,000 | -5,539,000 | -10,987,000 | 7,839,000 | 3,062,000 | 680,000 | -13,579,000 | 10,123,000 | 4,691,000 | 5,141,000 | -9,469,000 | 9,860,000 | -274,000 | 6,294,000 | -11,675,000 | 4,436,000 | -365,000 | 569,000 | -392,000 | 1,291,000 | 349,000 | -114,000 | 213,000 | 328,000 | 390,000 | -709,000 | 659,000 | 307,000 | 883,000 | 831,000 | -2,522,000 | 1,155,000 | 1,318,000 | 1,395,000 | 83,000 | -366,000 | -359,000 | 662,000 | -178,000 | 511,000 | |||||||||||||||||||||||||||||||||||
advances from customers | -3,531,000 | -15,795,000 | 11,119,000 | 5,035,000 | -13,564,000 | 13,126,000 | 10,267,000 | -12,402,000 | 25,578,000 | 7,457,000 | 10,770,000 | -12,607,000 | 11,135,000 | -7,305,000 | 10,133,000 | -25,946,000 | 6,368,000 | 4,968,000 | -3,813,000 | -9,672,000 | -25,782,000 | 32,477,000 | 12,773,000 | -5,342,000 | 734,000 | -17,253,000 | 6,673,000 | -9,418,000 | -4,733,000 | 18,409,000 | 5,747,000 | 94,678,000 | -1,246,000 | 5,421,000 | -3,725,000 | 8,107,000 | 4,529,000 | 5,234,000 | 3,282,000 | -1,481,000 | -6,820,000 | 14,825,000 | 1,493,000 | -1,167,000 | -12,039,000 | 1,661,000 | 6,963,000 | 3,545,000 | -1,432,000 | 2,378,000 | -6,671,000 | 3,101,000 | 3,679,000 | 288,000 | -2,116,000 | 1,272,000 | -2,477,000 | -6,279,000 | 3,957,000 | -2,129,000 | -1,601,000 | -2,101,000 | -5,677,000 | 2,174,000 | 1,695,000 | 3,290,000 | |||||||||||||||||||||
deferred revenue | -5,367,000 | 19,296,000 | -3,733,000 | -285,000 | 8,380,000 | 5,915,000 | 11,485,000 | 11,417,000 | -1,170,000 | -7,142,000 | -6,517,000 | 19,231,000 | -1,277,000 | 6,280,000 | 5,355,000 | 15,821,000 | 1,302,000 | 379,000 | 978,000 | 1,337,000 | 655,000 | -667,000 | 781,000 | -789,000 | -867,000 | 1,198,000 | -1,051,000 | -2,248,000 | 2,557,000 | -872,000 | 1,600,000 | -78,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | 14,457,000 | 62,200,000 | 17,137,000 | 562,000 | 81,642,000 | 52,548,000 | -37,160,000 | -29,043,000 | -52,074,000 | -23,528,000 | 17,144,000 | 22,134,000 | 64,514,000 | -9,078,000 | 17,242,000 | 21,995,000 | 38,367,000 | 14,465,000 | -11,019,000 | 8,013,000 | 41,574,000 | 35,647,000 | 53,832,000 | 24,838,000 | 46,900,000 | 31,063,000 | 49,594,000 | 35,107,000 | 33,906,000 | 17,407,000 | 26,746,000 | 29,497,000 | 31,453,000 | 48,853,000 | 68,726,000 | 6,247,000 | -5,569,000 | 20,439,000 | 42,377,000 | 73,698,000 | 2,490,000 | 9,994,000 | 5,172,000 | 9,878,000 | 9,596,000 | 12,291,000 | 16,471,000 | 12,878,000 | 10,510,000 | 4,386,000 | 9,231,000 | 4,671,000 | -10,930,000 | -3,644,000 | 5,952,000 | 4,402,000 | 1,076,000 | -13,707,000 | -779,000 | -2,967,000 | -1,439,000 | -7,006,000 | 769,000 | -9,772,000 | 5,748,000 | -9,604,000 | -6,750,000 | -3,901,000 | -693,000 | 929,000 | 5,897,000 | 5,618,000 | 5,290,000 | 4,751,000 | |||||||||||||
capital expenditures | -7,559,000 | -6,685,000 | -7,028,000 | -6,119,000 | -4,518,000 | -5,490,000 | -7,705,000 | -8,498,000 | -4,915,000 | -3,450,000 | -5,239,000 | -3,120,000 | -5,709,000 | -3,701,000 | -3,281,000 | -4,628,000 | -2,892,000 | -3,927,000 | -3,474,000 | -4,605,000 | -2,647,000 | -4,728,000 | -3,780,000 | -6,026,000 | 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 | -4,265,000 | -2,857,000 | -2,395,000 | -2,600,000 | -4,432,000 | -3,079,000 | -5,283,000 | -2,463,000 | -5,348,000 | 0 | -2,424,000 | -3,566,000 | -2,724,000 | -8,292,000 | -3,339,000 | -2,466,000 | 0 | -1,720,000 | -705,000 | -360,000 | -651,000 | -1,311,000 | -876,000 | -731,000 | |||||||||||||
free cash flows | 6,898,000 | 55,515,000 | 10,109,000 | -5,557,000 | 77,124,000 | 47,058,000 | -44,865,000 | -37,541,000 | -56,989,000 | -26,978,000 | 11,905,000 | 19,014,000 | 58,805,000 | -12,779,000 | 13,961,000 | 17,367,000 | 35,475,000 | 10,538,000 | -14,493,000 | 3,408,000 | 38,927,000 | 30,919,000 | 50,052,000 | 18,812,000 | 46,900,000 | 31,063,000 | 49,594,000 | 35,107,000 | 33,906,000 | 17,407,000 | 26,746,000 | 29,497,000 | 31,453,000 | 48,853,000 | 68,726,000 | 6,247,000 | -5,569,000 | 20,439,000 | 42,377,000 | 73,698,000 | 2,490,000 | 9,994,000 | 5,172,000 | 9,878,000 | 9,596,000 | 12,291,000 | 16,471,000 | 12,878,000 | 10,510,000 | 4,386,000 | 4,966,000 | 1,814,000 | -13,325,000 | -6,244,000 | 1,520,000 | 1,323,000 | -4,207,000 | -16,170,000 | -6,127,000 | -2,967,000 | -3,863,000 | -10,572,000 | -1,955,000 | -18,064,000 | 2,409,000 | -12,070,000 | -6,750,000 | -5,621,000 | -1,398,000 | 569,000 | 5,246,000 | 4,307,000 | 4,414,000 | 4,020,000 | |||||||||||||
cash flows from investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of property and equipment | -7,559,000 | -6,685,000 | -7,028,000 | -6,119,000 | -4,518,000 | -5,490,000 | -7,705,000 | -8,498,000 | -4,915,000 | -3,450,000 | -5,239,000 | -3,120,000 | -5,709,000 | -3,701,000 | -3,281,000 | -4,628,000 | -2,892,000 | -3,927,000 | -3,474,000 | -4,605,000 | -2,647,000 | -4,728,000 | -3,780,000 | -4,326,000 | -4,469,000 | -5,567,000 | -6,026,000 | -2,984,000 | -2,186,000 | -4,265,000 | -2,857,000 | -2,395,000 | -2,600,000 | -4,432,000 | -3,079,000 | -5,283,000 | -2,463,000 | -5,348,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of property and equipment | 4,950,000 | 1,063,000 | 589,000 | 101,000 | 60,000 | 29,000 | 85,000 | 217,000 | 126,000 | 123,000 | 44,000 | 38,000 | 74,000 | 143,000 | 92,000 | 1,828,000 | 32,046,000 | 137,000 | 6,000 | 62,000 | 30,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from maturities of certificates of deposit | 0 | 0 | 0 | 6,192,000 | 2,298,000 | 1,839,000 | 20,000 | 1,990,000 | 0 | 700,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of business, net of cash acquired | 0 | 0 | -92,000 | 0 | 0 | -75,500,000 | 0 | 0 | -3,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for intangible and other assets | -4,422,000 | -4,872,000 | -4,409,000 | -4,148,000 | -4,429,000 | -4,716,000 | -4,372,000 | -4,424,000 | -4,530,000 | -4,222,000 | -4,154,000 | -4,168,000 | -4,273,000 | -4,058,000 | -3,944,000 | -4,198,000 | -3,868,000 | -4,254,000 | -2,831,000 | -2,601,000 | -4,446,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -7,031,000 | -10,494,000 | -10,940,000 | -11,405,000 | -8,887,000 | -10,067,000 | -87,492,000 | -12,705,000 | -3,127,000 | -12,229,000 | -9,578,000 | -10,075,000 | -11,486,000 | -9,823,000 | -9,077,000 | -6,087,000 | 8,804,000 | -7,557,000 | -7,834,000 | -8,530,000 | -5,680,000 | -8,142,000 | -12,341,000 | -14,340,000 | -12,730,000 | -7,503,000 | -8,114,000 | -3,987,000 | -2,883,000 | -5,679,000 | -17,791,000 | -2,563,000 | -3,808,000 | -9,653,000 | 12,201,000 | -5,244,000 | -27,510,000 | -5,351,000 | -5,069,000 | -1,315,000 | -4,587,000 | -2,502,000 | -14,723,000 | -8,799,000 | -3,593,000 | -1,274,000 | -65,661,000 | -3,876,000 | -4,813,000 | 16,672,000 | -23,799,000 | -2,587,000 | -5,175,000 | ||||||||||||||||||||||||||||||||||
cash flows from financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net repayments on bank lines of credit | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term debt | 82,000 | 562,900,000 | 100,057,000 | 104,000 | 32,000 | 68,000 | 340,475,000 | 325,000 | 594,000 | 122,000 | 394,000 | 112,000 | 152,000 | 195,000 | 100,307,000 | 103,000 | 50,142,000 | 61,000 | 82,000 | 326,000 | 98,000 | 159,000 | 156,000 | 178,000 | 151,000 | 243,000 | 198,000 | 202,000 | 349,000 | 468,000 | 331,000 | 177,000 | 118,000 | 280,021,000 | 7,000 | 233,000 | 368,000 | 181,000 | 34,000 | 155,000 | 753,000 | 137,000 | 516,000 | 379,000 | 72,000 | 2,769,000 | 0 | 0 | 11,100,000 | 5,186,000 | 50,000 | 8,000 | 44,883,000 | 561,000 | 25,458,000 | 306,000 | 0 | 284,000 | 1,416,000 | ||||||||||||||||||||||||||||
payments on long-term debt | -2,516,000 | -1,883,000 | -129,917,000 | -2,104,000 | -2,043,000 | -2,052,000 | -2,078,000 | -2,202,000 | -2,076,000 | -2,099,000 | -2,073,000 | -2,024,000 | -2,041,000 | -3,298,000 | -242,479,000 | -5,181,000 | -40,402,000 | -205,000 | -286,000 | -279,000 | -239,000 | -236,000 | -303,000 | -247,000 | -243,000 | -227,000 | -253,000 | -1,066,000 | -1,794,000 | -1,149,000 | -794,000 | -709,000 | -22,488,000 | 715,000 | -1,057,000 | -218,000 | -256,000 | 6,000 | -493,000 | -654,000 | -658,000 | -666,000 | -650,000 | -659,000 | -658,000 | -642,000 | -665,000 | -659,000 | -661,000 | ||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options and employee stock purchase plan | 4,029,000 | 392,000 | 2,852,000 | 500,000 | 3,380,000 | 1,732,000 | 2,399,000 | 464,000 | 2,499,000 | 764,000 | 2,451,000 | 2,336,000 | 2,963,000 | 245,000 | 2,163,000 | 188,000 | 2,307,000 | 156,000 | 2,145,000 | 115,000 | 2,817,000 | 483,000 | 2,102,000 | -2,295,000 | 2,301,000 | 1,200,000 | 4,897,000 | 3,356,000 | 520,000 | 2,289,000 | 2,780,000 | 110,000 | 3,718,000 | 3,496,000 | 4,358,000 | 2,099,000 | 1,738,000 | 1,327,000 | 3,067,000 | 361,000 | 1,296,000 | 1,732,000 | 209,000 | 0 | 0 | 1,501,000 | 1,641,000 | 23,000 | 2,951,000 | 2,602,000 | 1,085,000 | 1,109,000 | 2,380,000 | 2,731,000 | 4,801,000 | 1,235,000 | 8,328,000 | 1,838,000 | 1,585,000 | 1,599,000 | |||||||||||||||||||||||||||
payment of contingent consideration | 0 | 0 | -486,000 | 0 | -146,000 | 0 | -331,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock | 0 | 0 | 0 | 0 | -80,443,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes paid related to net share settlement of equity awards | -93,000 | -1,834,000 | -34,419,000 | -32,000 | -51,000 | -1,325,000 | -21,263,000 | -62,000 | -209,000 | -801,000 | -22,239,000 | -114,000 | -226,000 | -474,000 | -11,140,000 | -76,000 | -193,000 | -550,000 | -18,611,000 | -103,000 | -219,000 | -463,000 | -10,864,000 | 2,256,000 | -51,000 | -795,000 | -25,915,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | 1,502,000 | 160,445,000 | 12,187,000 | 20,468,000 | -78,828,000 | -24,577,000 | 113,759,000 | 33,525,000 | 33,670,000 | 78,905,000 | -1,850,000 | -125,000 | -33,319,000 | 10,120,000 | -13,851,000 | -33,151,000 | -48,491,000 | 24,839,000 | -7,205,000 | -12,511,000 | -16,004,000 | -33,564,000 | -41,846,000 | -36,196,000 | -22,668,000 | -18,387,000 | -27,479,000 | -31,558,000 | 34,639,000 | -25,077,000 | -20,244,000 | 95,364,000 | -15,752,000 | 252,000 | 212,623,000 | 12,891,000 | 14,470,000 | 32,772,000 | 11,809,000 | 4,565,000 | 653,000 | -738,000 | 1,054,000 | 499,000 | 12,799,000 | 13,509,000 | 6,163,000 | 1,136,000 | -9,267,000 | 5,618,000 | 38,273,000 | 7,338,000 | 3,177,000 | 3,584,000 | 12,634,000 | 4,039,000 | 7,726,000 | 6,549,000 | -2,269,000 | 31,195,000 | -159,000 | -171,000 | -358,000 | -253,000 | -364,000 | 19,609,000 | -38,000 | ||||||||||||||||||||
effect of exchange rate changes on cash | -414,000 | 155,000 | -373,000 | 950,000 | 270,000 | -1,324,000 | 593,000 | 2,133,000 | -4,284,000 | 1,519,000 | 125,000 | -806,000 | 313,000 | 391,000 | -4,526,000 | -1,834,000 | -1,733,000 | -78,000 | 108,000 | 1,176,000 | 0 | 1,709,000 | 1,178,000 | 1,985,000 | -4,558,000 | 1,015,000 | -419,000 | 306,000 | 395,000 | -422,000 | 437,000 | 1,073,000 | 34,000 | 190,000 | 801,000 | 306,000 | 1,344,000 | 1,711,000 | -108,000 | 697,000 | 658,000 | 768,000 | 109,000 | 533,000 | -1,548,000 | -1,094,000 | 1,409,000 | 884,000 | -738,000 | 1,112,000 | -532,000 | -47,000 | -242,000 | -702,000 | 15,000 | -167,000 | 438,000 | -338,000 | 308,000 | 989,000 | 216,000 | 857,000 | 216,000 | 127,000 | -35,000 | 965,000 | 41,000 | -85,000 | 100,000 | ||||||||||||||||||
net increase in cash and cash equivalents | 8,514,000 | 212,306,000 | 18,011,000 | 10,575,000 | -5,803,000 | 16,580,000 | -10,300,000 | 11,682,000 | 9,556,000 | 1,597,000 | -17,972,000 | 19,945,000 | 22,378,000 | 20,224,000 | 15,282,000 | 18,596,000 | 17,636,000 | -1,448,000 | 4,261,000 | -51,000 | 2,713,000 | 2,489,000 | 2,744,000 | 3,580,000 | 5,652,000 | 18,769,000 | -3,479,000 | -6,264,000 | 13,867,000 | 2,816,000 | 3,313,000 | -2,807,000 | 6,634,000 | 1,465,000 | -3,111,000 | 1,025,000 | 1,479,000 | -69,505,000 | -18,504,000 | 22,227,000 | -362,000 | ||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents—beginning of period | 0 | 0 | 106,405,000 | 0 | 0 | 95,353,000 | 0 | 0 | 76,750,000 | 0 | 0 | 64,202,000 | 0 | 0 | 80,613,000 | 0 | 0 | 76,102,000 | 0 | 0 | 96,316,000 | 0 | 0 | 84,814,000 | 0 | 0 | 169,650,000 | 0 | 0 | 104,370,000 | 47,593,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents—end of period | 8,514,000 | 212,306,000 | 124,416,000 | -5,803,000 | 16,580,000 | 85,053,000 | -25,815,000 | 44,667,000 | 82,591,000 | 20,022,000 | -8,390,000 | 53,990,000 | -3,053,000 | 31,669,000 | 54,663,000 | 19,890,000 | -4,350,000 | 76,925,000 | 5,970,000 | 9,914,000 | 85,142,000 | 11,682,000 | 9,556,000 | 86,411,000 | -17,972,000 | 19,945,000 | 192,028,000 | 20,224,000 | 15,282,000 | 122,966,000 | 80,930,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid, net during the period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | 5,846,000 | 4,438,000 | 8,211,000 | 10,248,000 | 6,390,000 | 5,231,000 | 7,893,000 | 7,301,000 | 6,112,000 | 5,455,000 | 5,629,000 | 5,670,000 | 5,122,000 | 3,856,000 | 1,128,000 | 2,350,000 | 1,101,000 | 2,400,000 | 258,000 | 2,709,000 | -3,000 | 3,015,000 | 940,000 | 2,531,000 | 1,256,000 | 2,986,000 | 3,076,000 | 2,616,000 | 3,702,000 | 2,725,000 | 931,000 | 2,852,000 | 1,368,000 | 1,962,000 | 956,000 | 668,000 | 590,000 | 305,000 | 1,248,000 | 207,000 | 651,000 | 696,000 | 968,000 | 1,704,000 | 1,174,000 | 129,000 | 950,000 | 472,000 | 639,000 | 497,000 | 629,000 | 812,000 | 1,063,000 | 1,133,000 | 896,000 | 464,000 | 519,000 | 122,000 | -4,000 | -42,000 | 20,000 | -128,000 | -231,000 | -248,000 | -204,000 | -193,000 | -207,000 | -209,000 | |||||||||||||||||||
income taxes | 8,943,000 | 22,776,000 | 9,609,000 | 15,358,000 | 4,566,000 | 13,540,000 | 8,397,000 | 11,942,000 | 14,966,000 | 6,795,000 | 3,670,000 | 3,834,000 | 4,700,000 | 7,235,000 | 6,694,000 | 2,177,000 | 2,987,000 | 4,800,000 | 4,704,000 | 2,949,000 | 3,390,000 | 1,735,000 | 2,936,000 | 6,473,000 | 5,570,000 | 4,098,000 | 7,522,000 | 6,713,000 | 13,998,000 | 9,799,000 | 7,757,000 | 4,172,000 | 3,443,000 | 6,643,000 | 6,022,000 | 7,807,000 | 7,047,000 | 5,221,000 | 8,020,000 | 16,687,000 | 4,824,000 | 1,735,000 | 6,284,000 | 4,715,000 | 4,001,000 | 1,450,000 | -479,000 | 2,413,000 | 1,805,000 | 3,032,000 | 1,498,000 | 1,132,000 | 1,139,000 | 1,027,000 | 2,090,000 | 632,000 | -223,000 | 1,873,000 | 1,096,000 | 1,053,000 | 1,083,000 | 907,000 | 776,000 | 1,009,000 | 1,664,000 | 2,297,000 | 2,426,000 | 344,000 | |||||||||||||||||||
net borrowings (repayments) on bank lines of credit | 74,100,000 | 22,000,000 | -80,000,000 | -23,000,000 | -125,000,000 | -13,000,000 | -8,622,000 | 55,622,000 | 26,000,000 | -18,000,000 | -33,000,000 | -8,000,000 | 70,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 1,241,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of certificates of deposit | -2,068,000 | -340,000 | -4,266,000 | -601,000 | -73,000 | -42,000 | -2,075,000 | -20,000 | -106,000 | -72,000 | -2,192,000 | -813,000 | -1,815,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses, net of cash acquired | 0 | 0 | -2,485,000 | -1,139,000 | -1,606,000 | -1,871,000 | 0 | -5,419,000 | -3,350,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents—beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents—end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest paid | 398,000 | 625,000 | 266,000 | 576,000 | 235,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid | 4,064,000 | 4,335,000 | 1,966,000 | 1,207,000 | 1,040,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | -30,761,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
recovery of losses on accounts receivable | -427,000 | -433,000 | -3,537,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charges | 0 | 0 | 0 | 552,000 | 4,037,000 | 0 | 0 | 5,418,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of property and equipment | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings on bank lines of credit | 35,000,000 | 33,000,000 | 81,000,000 | 20,000,000 | -20,000,000 | 20,000,000 | 155,000,000 | 4,000,000 | -4,000,000 | 7,000,000 | -25,000,000 | -17,000,000 | 53,000,000 | -19,000,000 | 111,000,000 | 10,000,000 | 214,000,000 | 45,000,000 | 6,000,000 | -19,000,000 | 20,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of contingent consideration | -138,000 | -81,000 | -383,000 | -1,202,000 | -2,051,000 | -415,000 | -171,000 | -1,196,000 | -304,000 | -226,000 | -507,000 | -121,000 | -4,045,000 | -1,076,000 | -144,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchases of common stock | -12,965,000 | -4,497,000 | -17,287,000 | -51,552,000 | -29,049,000 | -16,231,000 | -235,000 | 0 | -24,816,000 | -24,781,000 | -13,732,000 | -13,262,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net change in cash and cash equivalents | -25,815,000 | 44,667,000 | 5,841,000 | 20,022,000 | -8,390,000 | -10,212,000 | -3,053,000 | 31,669,000 | -25,950,000 | 19,890,000 | -4,350,000 | 823,000 | 5,970,000 | 9,914,000 | -11,174,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from certificates of deposit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangible and other assets | -4,595,000 | -4,911,000 | -1,765,000 | -2,088,000 | -1,003,000 | -727,000 | -1,141,000 | -585,000 | 41,000 | -853,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision (recoveries) for losses on accounts receivable | -1,365,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for losses on accounts receivable | 3,647,000 | 936,000 | -447,000 | 140,000 | -373,000 | 954,000 | 23,000 | 2,063,000 | 151,000 | 294,000 | 224,000 | 2,656,000 | 1,353,000 | 1,144,000 | 140,000 | 145,000 | 114,000 | 1,462,000 | -1,120,000 | -16,000 | 102,000 | -171,000 | 122,000 | 143,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net payments on bank lines of credit | -9,413,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for loss on accounts receivable | 2,916,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings (payments) on bank lines of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by operating activities, net of effects from acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by operating activities | 45,926,000 | -5,254,000 | 24,812,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation expense | 8,163,000 | 5,463,000 | 6,253,000 | 5,487,000 | 6,203,000 | 8,229,000 | 5,830,000 | 4,828,000 | 4,289,000 | 4,465,000 | 4,366,000 | 6,057,000 | 6,083,000 | 5,995,000 | 3,254,000 | 5,083,000 | 5,638,000 | 4,335,000 | 3,614,000 | 3,533,000 | 1,883,000 | 1,951,000 | 1,511,000 | 1,532,000 | 1,454,000 | 1,298,000 | 1,326,000 | 1,287,000 | 1,270,000 | 1,128,000 | 1,160,000 | 1,503,000 | 1,199,000 | 1,193,000 | 1,280,000 | 1,196,000 | 1,206,000 | 1,095,000 | 1,081,000 | 1,362,000 | 1,450,000 | 1,375,000 | |||||||||||||||||||||||||||||||||||||||||||||
repurchase of common shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from sale of business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes paid related to net share settlements of equity awards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 3,446,000 | 9,055,000 | 2,318,000 | 4,846,000 | 5,691,000 | 78,000 | -2,907,000 | -5,528,000 | 3,175,000 | -1,328,000 | -1,018,000 | -4,268,000 | 9,726,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents-beginning of period | 0 | 0 | 0 | 38,831,000 | 0 | 0 | 34,697,000 | 91,452,000 | 55,619,000 | 51,989,000 | 25,172,000 | 18,232,000 | 0 | 0 | 15,980,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents-end of period | 17,636,000 | 4,261,000 | 7,506,000 | 37,274,000 | -51,000 | 2,713,000 | 37,186,000 | 73,707,000 | 58,363,000 | 55,569,000 | 24,630,000 | 21,048,000 | 791,000 | -516,000 | 14,644,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by (used in) financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase (decrease) in cash and cash equivalents | 33,337,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit of share based compensation plan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other accrued expenses and current liabilities | 2,448,000 | -659,000 | 3,055,000 | -2,863,000 | -1,637,000 | -151,000 | -17,000 | -949,000 | -3,898,000 | -448,000 | -2,159,000 | -3,087,000 | -573,000 | -691,000 | 3,084,000 | -1,291,000 | -2,470,000 | 1,221,000 | -1,536,000 | 5,114,000 | -2,018,000 | -1,088,000 | -1,415,000 | -306,000 | -425,000 | -63,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued warranties | 77,000 | 609,000 | 1,013,000 | 37,000 | 1,834,000 | 740,000 | 265,000 | 995,000 | -51,000 | -77,000 | -492,000 | 2,363,000 | 1,000 | 1,193,000 | 498,000 | -711,000 | 801,000 | -34,000 | -835,000 | 218,000 | 113,000 | 507,000 | -341,000 | -2,097,000 | -353,000 | -295,000 | -653,000 | -444,000 | 53,000 | 515,000 | -462,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other accrued expenses and liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in earnings of unconsolidated affiliates | -155,000 | -81,000 | -160,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in (earnings) loss of unconsolidated affiliates | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net borrowings of bank lines of credit | 40,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents - beginning of period | 0 | 0 | 0 | 0 | 0 | 14,623,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents - end of period | 830,000 | 37,919,000 | 4,307,000 | 18,769,000 | -6,264,000 | 16,102,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -516,000 | -1,336,000 | 702,000 | -16,461,000 | 4,487,000 | -15,250,000 | -4,277,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid (refunded), net during the period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses-net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of capital lease obligations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other receivables | 296,000 | 91,000 | 1,985,000 | -1,737,000 | -451,000 | -1,497,000 | 2,156,000 | -1,396,000 | 373,000 | 876,000 | -215,000 | -1,331,000 | -1,899,000 | 3,487,000 | -582,000 | -1,842,000 | -1,438,000 | -401,000 | -180,000 | 405,000 | 719,000 | 1,180,000 | -3,726,000 | -396,000 | -1,606,000 | 1,177,000 | 201,000 | 1,397,000 | 718,000 | -1,710,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on long-term debt and capital lease obligations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid (refunded), net during the year for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of bank lines of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net repayments of bank lines of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
recoveries of losses on accounts receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in gains of unconsolidated affiliates | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -1,720,000 | -705,000 | -360,000 | -651,000 | -1,311,000 | -876,000 | -731,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of intangible and other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax effect of exercise (cancellation) of stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of property and equipment | 2,000 | 31,000 | 2,244,000 | 26,000 | 0 | 30,000 | 351,000 | 42,000 | 7,000 | 88,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of investments and marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buyback of subsidiary stock | -624,000 | -14,391,000 | -216,000 | -443,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from (repayments of) bank lines of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equipment purchased under capital lease obligations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buyback of subsidiary stock with common stock | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of business-net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net payments of capital lease obligations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision (recovery) for losses on accounts receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of treasury shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for (recapture of) losses on accounts receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in earnings (losses) of unconsolidated affiliates | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
settlement of spacelabs healthcare purchase price dispute | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in net income of subsidiary | 108,000 | 118,000 | 272,000 | 1,545,000 | 795,000 | 30,000 | -62,000 | -6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in losses of unconsolidated affiliates | -69,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash impairment and restructuring charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses—net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from (payments of) capital lease obligations | -358,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options, warrants and employee stock purchase plan | 350,000 | 1,591,000 | 1,793,000 | 3,561,000 | 978,000 | 884,000 | 2,253,000 | 3,193,000 | 1,347,000 | 864,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in net income of consolidated subsidiaries | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided (used) in operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided (used) in financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
buyback of subsidiary stock in accounts payable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided (used) by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in net earnings of consolidated subsidiaries | -30,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in (earnings) loss of unconsolidated affiliate | 25,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued payroll and employee benefits | -1,054,000 | -369,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided (used) by operating activities | 14,686,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on capital lease obligations | -263,000 | -237,000 | -341,000 | -44,000 | -273,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided (used) by financing activities | -9,871,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
settlement of spacelab purchase price dispute | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of subsidiary stock | 10,000 | -10,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
settlement of spacelabs purchase price dispute | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment, restructuring and other charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development | 0 | 0 | 561,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from the sale of marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from bank lines of credit | -16,775,000 | 411,000 | -10,842,000 | 3,039,000 | 13,281,000 | 10,637,000 | 8,255,000 | 245,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 1,217,000 | 1,171,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | 702,000 | 860,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in net loss of subsidiary | -638,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash impairment charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from (payments on) bank lines of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | -2,067,000 | 4,283,000 | 3,613,000 | -20,613,000 | -6,041,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
settlement of spacelabs purchase dispute | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax effect of stock option benefit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of equity investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current and long-term liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of minority interest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds on capital lease obligations | -281,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of treasury stock | -2,238,000 | 0 | 0 | -1,583,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in undistributed earnings of unconsolidated affiliates | 569,000 | -30,000 | -40,000 | -24,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of long-lived assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities – net of business acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of marketable securities | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for business acquisitions, net of cash acquired | 518,000 | 259,000 | -24,209,000 | 0 | -311,000 | -9,662,000 | 0 | -1,359,000 | -66,724,000 | -6,814,000 | -3,292,000 | -2,000,000 | -1,379,000 | -1,450,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible and other assets | -402,000 | -373,000 | -900,000 | 232,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from long-term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents-beginning of year | 0 | 0 | 13,799,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents-end of year | 6,634,000 | 1,465,000 | 10,688,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment, restructuring, and other charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of marketable securities | 0 | 0 | 0 | -286,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of property and equipment | 166,000 | -25,000 | 126,000 | 0 | 54,000 | 8,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes receivable | -668,000 | -1,320,000 | 3,198,000 | -827,000 | 787,000 | -50,000 | -2,300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses | 1,274,000 | -1,223,000 | 1,289,000 | -681,000 | 200,000 | -465,000 | -516,000 | -25,000 | 229,000 | -66,000 | 149,000 | 420,000 | -764,000 | -840,000 | 320,000 | -414,000 | -72,000 | 30,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash investing activities – | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures in accounts payable | -1,880,000 | 2,920,000 | -36,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring charges | -169,000 | 353,000 | -295,000 | 0 | 742,000 | 0 | 0 | 0 | 1,061,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash investing activities— | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities—net of business acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | -281,000 | -503,000 | -124,000 | -1,403,000 | -654,000 | 700,000 | -55,000 | -514,000 | 29,000 | 334,000 | -2,368,000 | 612,000 | 177,000 | 1,750,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of investments and marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of investments and marketable securities | -114,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from private placement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non cash investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditure in accounts payable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash used by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of equity investment | 0 | 0 | 247,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effects of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent | -34,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions of businesses, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from bank lines of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on capital lease obligation | -93,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options, warrants, and employee stock purchase plan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | 829,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period | 0 | 0 | 0 | 39,879,000 | 0 | 0 | 94,246,000 | 0 | 0 | 67,604,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of period | -4,030,000 | -16,461,000 | 4,487,000 | 24,629,000 | -69,505,000 | -4,613,000 | 89,969,000 | -18,504,000 | 22,227,000 | 67,242,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment purchased through capital lease | 187,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation expense - non cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write-off of property and equipment | 0 | 272,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities-net of business acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventory | -535,000 | -3,013,000 | 1,001,000 | -7,872,000 | 755,000 | -2,519,000 | -4,044,000 | -6,469,000 | -2,570,000 | -2,029,000 | 7,159,000 | -2,321,000 | -3,417,000 | -5,741,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales return allowance | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additions to property and equipment | -2,424,000 | -3,566,000 | -2,724,000 | -8,292,000 | -3,339,000 | -2,466,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deposit on escrow and other | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on bank lines of credits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for (recoveries of) losses on accounts receivable | 841,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of business acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangibles and other assets | -740,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on long-term debt, excluding capital lease obligations | -66,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options and employee share purchase plan | 647,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write-off of deferred acquisition costs | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write down of equity investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity in undistributed losses of unconsolidated affiliates | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock option compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for business acquisitions and minority interests—net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received on note receivable | 350,000 | 250,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash proceeds from sale of minority interest and distribution rights for dolphin medical | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of noncash investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest in net (loss) of subsidiary | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity earnings of unconsolidated affiliates | -84,000 | -28,000 | -77,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities net of business acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in other assets | 5,407,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash proceeds from sale of marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash proceeds from the sale of minority interest and distribution rights for dolphin medical | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from lessor in consideration for extension of lease contract | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
term debt for the purchase of land and building net of payments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments under capital lease obligation | -140,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information — cash paid during the period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of non-cash activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write-off of equity investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid income taxes | 629,000 | -1,130,000 | -640,000 | -1,432,000 | 617,000 | -619,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (payments on) / proceeds from bank lines of credits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
term debt for the purchase of land and building | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options and warrants | 530,000 | 306,000 | 246,000 | 347,000 | 300,000 | 421,000 | 68,000 | 148,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information—cash paid during the period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued warranty | -436,000 | 189,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from bank lines of credits | -334,000 | -103,000 | -345,000 | 475,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information - cash paid during the period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds on the sale of investments and marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for business acquisition—net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (repayment of) proceeds from bank lines of credit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information—cash paid during the year for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(recoveries) provision for losses on accounts receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interest | -9,000 | 57,000 | 41,000 | 39,000 | 5,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of marketable securities available for sale | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of investment included in other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | -815,000 | -15,000 | -48,000 | -116,000 | -496,000 | -469,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash proceeds from sale of marketable securities and investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of stock | -17,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of equity investment included in other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of investments | -1,113,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for losses (recoveries) on accounts receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
writedown of equity investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of subsidiary | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity and earnings of unconsolidated affiliates | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities—net of business acquisitions and disposal | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received for business disposition—net of disposition costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options and employee stock purchase program | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of treasury stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write down of equity investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of marketable securities, available-for-sale | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of equity investments included in other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of equity investments | -2,525,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds on the sale of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in equity investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options and sale of stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information—cash paid | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
during the year for: |
