Mercury Systems, Inc(NASDAQ:MRCY)

Mercury Systems, Inc., a technology company, manufactures and sells components, modules, and subsystems in the United States, Europe, and the Asia Pacific. The company's products and solutions are deployed in approximately 300 programs with 25 defense prime contractors and commercial aviation custom...
Website: http://www.mrcy.com
Founded: 1981
Full Time Employees: 1,979
Sector: Industrials
Industry: Aerospace & Defense
• 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-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-27 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-29 | 2023-09-29 | 2023-06-30 | 2023-03-31 | 2022-12-30 | 2022-09-30 | 2022-07-01 | 2022-04-01 | 2021-12-31 | 2021-10-01 | 2021-07-02 | 2021-04-02 | 2021-01-01 | 2020-10-02 | 2020-07-03 | 2020-03-27 | 2019-12-27 | 2019-09-27 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net revenues | 235,759,000 | 232,872,000 | 225,209,000 | 273,106,000 | 211,358,000 | 223,125,000 | 204,431,000 | 248,563,000 | 208,258,000 | 197,463,000 | 180,991,000 | 253,236,000 | 263,479,000 | 229,588,000 | 227,579,000 | 289,729,000 | 253,075,000 | 220,380,000 | 225,013,000 | 250,842,000 | 256,857,000 | 210,676,000 | 205,621,000 | 217,377,000 | 208,016,000 | 193,913,000 | 177,304,000 | 176,963,000 | 174,636,000 | 159,089,000 | 144,056,000 | 152,867,000 | 116,336,000 | 117,912,000 | 106,069,000 | 115,608,000 | 107,317,000 | 98,014,000 | 87,649,000 | 85,430,000 | 65,898,000 | 60,417,000 | 58,409,000 | 64,119,000 | 59,578,000 | 57,089,000 | 54,061,000 | 46,199,000 | 55,500,000 | 53,090,000 | 53,940,000 | 55,436,000 | 54,123,000 | 49,804,000 | 49,428,000 | 60,859,000 | 66,989,000 | 67,959,000 | 49,122,000 | 61,234,000 | 59,855,000 | 55,513,000 | 52,108,000 | 63,638,000 | 43,603,000 | 45,158,000 | 47,431,000 | 48,442,000 | 50,563,000 | 50,725,000 | 49,099,000 | 51,565,000 | 56,514,000 | 52,642,000 | 49,181,000 | 59,491,000 | 57,347,000 | 57,920,000 | 48,947,000 | 62,238,000 | 44,478,000 | 62,501,000 | 66,901,000 | 71,513,000 | 64,345,000 | 59,332,000 | 54,982,000 | 59,131,000 | 45,386,000 | 40,557,000 | 40,521,000 | 44,473,000 | 48,697,000 | 47,665,000 | 39,407,000 |
cost of revenues | 166,709,000 | 172,239,000 | 162,310,000 | 188,338,000 | 154,248,000 | 162,299,000 | 152,641,000 | 175,351,000 | 167,616,000 | 165,943,000 | 130,464,000 | 185,852,000 | 173,190,000 | 148,628,000 | 149,484,000 | 170,158,000 | 153,321,000 | 133,158,000 | 136,604,000 | 148,063,000 | 151,234,000 | 122,009,000 | 117,502,000 | 120,764,000 | 114,691,000 | 105,407,000 | 98,904,000 | 97,124,000 | 100,789,000 | 88,202,000 | 82,473,000 | 84,609,000 | 63,570,000 | 63,752,000 | 55,395,000 | 61,681,000 | 56,534,000 | 50,625,000 | 48,205,000 | 47,254,000 | 35,407,000 | 31,839,000 | 30,880,000 | 32,852,000 | 31,660,000 | 30,054,000 | 30,062,000 | 24,105,000 | 30,373,000 | 28,152,000 | 31,355,000 | 33,304,000 | 31,549,000 | 32,232,000 | 29,038,000 | 30,595,000 | 31,926,000 | 27,046,000 | 19,206,000 | 26,517,000 | 26,973,000 | 23,873,000 | 21,448,000 | 29,076,000 | 18,800,000 | 19,293,000 | 20,129,000 | 22,526,000 | 21,380,000 | 20,479,000 | 20,817,000 | 20,982,000 | 24,031,000 | 21,120,000 | 17,700,000 | 26,300,000 | 25,794,000 | 25,249,000 | 21,947,000 | 22,093,000 | 26,607,000 | 23,699,000 | 24,519,000 | 22,947,000 | 21,797,000 | 20,259,000 | 19,464,000 | 16,869,000 | 15,443,000 | 13,686,000 | 14,539,000 | 14,925,000 | 16,804,000 | 16,573,000 | 13,746,000 |
gross margin | 69,050,000 | 60,633,000 | 62,899,000 | 84,768,000 | 57,110,000 | 60,826,000 | 51,790,000 | 73,212,000 | 40,642,000 | 31,520,000 | 50,527,000 | 67,384,000 | 90,289,000 | 80,960,000 | 78,095,000 | 119,571,000 | 99,754,000 | 87,222,000 | 88,409,000 | 102,779,000 | 105,623,000 | 88,667,000 | 88,119,000 | 96,613,000 | 93,325,000 | 88,506,000 | 78,400,000 | 79,839,000 | 73,847,000 | 70,887,000 | 61,583,000 | 68,258,000 | 52,766,000 | 54,160,000 | 50,674,000 | 53,927,000 | 50,783,000 | 47,389,000 | 39,444,000 | 38,176,000 | 30,491,000 | 28,578,000 | 27,529,000 | 31,267,000 | 27,918,000 | 27,035,000 | 23,999,000 | 22,094,000 | 25,127,000 | 24,938,000 | 22,585,000 | 22,132,000 | 22,574,000 | 17,572,000 | 20,390,000 | 30,264,000 | 35,063,000 | 40,913,000 | 29,916,000 | 34,717,000 | 32,882,000 | 31,640,000 | 30,660,000 | 34,562,000 | 24,803,000 | ||||||||||||||||||||||||||||||
yoy | 20.91% | -0.32% | 21.45% | 15.78% | 40.52% | 92.98% | 2.50% | 8.65% | -54.99% | -61.07% | -35.30% | -43.65% | -9.49% | -7.18% | -11.67% | 16.34% | -5.56% | -1.63% | 0.33% | 6.38% | 13.18% | 0.18% | 12.40% | 21.01% | 26.38% | 24.86% | 27.31% | 16.97% | 39.95% | 30.88% | 21.53% | 26.57% | 3.90% | 14.29% | 28.47% | 41.26% | 66.55% | 65.82% | 43.28% | 22.10% | 9.22% | 5.71% | 14.71% | 41.52% | 11.11% | 8.41% | 6.26% | -0.17% | 11.31% | 41.92% | 10.77% | -26.87% | -35.62% | -57.05% | -31.84% | -12.83% | 6.63% | 29.31% | -2.43% | 0.45% | 32.57% | ||||||||||||||||||||||||||||||||||
qoq | 13.88% | -3.60% | -25.80% | 48.43% | -6.11% | 17.45% | -29.26% | 80.14% | 28.94% | -37.62% | -25.02% | -25.37% | 11.52% | 3.67% | -34.69% | 19.87% | 14.37% | -1.34% | -13.98% | -2.69% | 19.12% | 0.62% | -8.79% | 3.52% | 5.44% | 12.89% | -1.80% | 8.11% | 4.18% | 15.11% | -9.78% | 29.36% | -2.57% | 6.88% | -6.03% | 6.19% | 7.16% | 20.14% | 3.32% | 25.20% | 6.69% | 3.81% | -11.96% | 12.00% | 3.27% | 12.65% | 8.62% | -12.07% | 0.76% | 10.42% | 2.05% | -1.96% | 28.47% | -13.82% | -32.63% | -13.69% | -14.30% | 36.76% | -13.83% | 5.58% | 3.93% | 3.20% | -11.29% | 39.35% | |||||||||||||||||||||||||||||||
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative | 39,138,000 | 42,139,000 | 45,906,000 | 37,714,000 | 43,044,000 | 40,501,000 | 33,153,000 | 43,365,000 | 43,157,000 | 44,470,000 | 35,794,000 | 32,011,000 | 44,626,000 | 45,057,000 | 38,943,000 | 44,017,000 | 39,261,000 | 36,810,000 | 36,956,000 | 31,587,000 | 38,250,000 | 31,596,000 | 32,904,000 | 35,488,000 | 33,991,000 | 32,804,000 | 29,970,000 | 30,746,000 | 27,411,000 | 27,819,000 | 24,741,000 | 25,437,000 | 21,138,000 | 21,222,000 | 20,568,000 | 20,398,000 | 19,229,000 | 19,320,000 | 17,544,000 | 15,556,000 | 12,687,000 | 12,583,000 | 12,126,000 | 12,201,000 | 11,842,000 | 12,677,000 | 12,290,000 | 10,730,000 | 13,101,000 | 14,753,000 | 15,101,000 | 14,554,000 | 13,918,000 | 14,574,000 | 14,533,000 | 13,878,000 | 15,217,000 | 14,419,000 | 13,645,000 | 15,215,000 | 14,437,000 | 14,019,000 | 14,197,000 | 14,152,000 | 12,538,000 | 13,485,000 | 11,344,000 | 12,519,000 | 12,584,000 | 18,178,000 | 15,809,000 | 18,992,000 | 21,889,000 | 21,810,000 | 19,178,000 | 22,893,000 | 22,192,000 | 22,938,000 | 20,684,000 | 23,350,000 | 22,286,000 | 21,215,000 | 20,159,000 | 18,136,000 | 18,131,000 | 18,452,000 | 16,023,000 | 16,780,000 | 12,483,000 | 12,746,000 | 12,796,000 | 14,100,000 | 13,415,000 | 13,905,000 | 12,561,000 |
research and development | 15,014,000 | 15,381,000 | 13,184,000 | 11,913,000 | 15,983,000 | 21,368,000 | 18,383,000 | 19,417,000 | 21,563,000 | 28,476,000 | 31,872,000 | 27,611,000 | 26,516,000 | 26,906,000 | 27,766,000 | 24,565,000 | 25,387,000 | 28,335,000 | 28,882,000 | 27,718,000 | 30,218,000 | 28,128,000 | 27,417,000 | 26,988,000 | 24,967,000 | 24,660,000 | 21,870,000 | 20,346,000 | 17,439,000 | 16,192,000 | 14,948,000 | 14,857,000 | 15,021,000 | 15,187,000 | 13,742,000 | 13,894,000 | 14,198,000 | 13,156,000 | 12,838,000 | 10,497,000 | 7,269,000 | 7,684,000 | 8,093,000 | 8,593,000 | 8,115,000 | 7,895,000 | 7,951,000 | 7,741,000 | 8,377,000 | 10,231,000 | 9,344,000 | 7,557,000 | 7,503,000 | 7,588,000 | 10,039,000 | 10,943,000 | 11,452,000 | 11,724,000 | 11,865,000 | 12,439,000 | 10,683,000 | 10,479,000 | 10,899,000 | 10,822,000 | 10,629,000 | 9,901,000 | 10,196,000 | 9,371,000 | 11,118,000 | 13,122,000 | 11,883,000 | 13,056,000 | 14,495,000 | 13,538,000 | 13,705,000 | 12,932,000 | 15,973,000 | 15,131,000 | 14,453,000 | 14,832,000 | 15,614,000 | 14,834,000 | 15,874,000 | 14,224,000 | 12,998,000 | 11,328,000 | 11,522,000 | 11,865,000 | 9,172,000 | 8,877,000 | 8,734,000 | 9,614,000 | 9,919,000 | 9,726,000 | 9,124,000 |
amortization of intangible assets | 9,561,000 | 9,694,000 | 10,259,000 | 10,275,000 | 10,185,000 | 11,154,000 | 11,235,000 | 11,311,000 | 11,533,000 | 12,270,000 | 12,547,000 | 12,633,000 | 12,809,000 | 13,536,000 | 14,574,000 | 14,454,000 | 16,077,000 | 16,002,000 | 13,734,000 | 13,080,000 | 12,717,000 | 7,643,000 | 7,731,000 | 7,701,000 | 7,848,000 | 7,992,000 | 7,019,000 | 7,008,000 | 6,786,000 | 6,939,000 | 7,181,000 | 7,436,000 | 7,104,000 | 5,827,000 | 5,637,000 | 5,458,000 | 4,732,000 | 4,888,000 | 4,602,000 | 3,737,000 | 1,754,000 | 1,638,000 | 1,713,000 | 1,740,000 | 1,744,000 | 1,762,000 | 1,762,000 | 1,392,000 | 1,901,000 | 1,927,000 | 2,108,000 | 1,593,500 | 2,356,000 | 2,230,000 | |||||||||||||||||||||||||||||||||||||||||
restructuring and other charges | -48,000 | 4,055,000 | 1,584,000 | -15,000 | 4,931,000 | 40,000 | 2,260,000 | 6,781,000 | 9,841,000 | 2,000 | 9,546,000 | 626,000 | 2,778,000 | 2,069,000 | 1,508,000 | 5,021,000 | 6,348,000 | 3,802,000 | 12,274,000 | 6,978,000 | -4,000 | 951,000 | 1,297,000 | -10,000 | 66,000 | 1,101,000 | 648,000 | -13,000 | 46,000 | 23,000 | 504,000 | 1,367,000 | 1,384,000 | 313,000 | 95,000 | 1,127,000 | 459,000 | 69,000 | 297,000 | 272,000 | 409,000 | 221,000 | 338,000 | 718,000 | 27,000 | 1,162,000 | 1,268,000 | 1,859,000 | 3,502,000 | 97,000 | -15,000 | 1,627,000 | 228,000 | 217,000 | 4,984,000 | ||||||||||||||||||||||||||||||||||||||||
acquisition costs and other related expenses | 155,000 | 182,000 | 563,000 | 1,331,000 | 311,000 | 178,000 | 177,000 | 306,000 | 204,000 | 231,000 | 969,000 | 3,401,000 | 1,606,000 | 939,000 | 2,498,000 | 3,897,000 | 2,726,000 | 2,660,000 | 2,138,000 | 1,010,000 | 2,730,000 | 2,236,000 | 27,000 | 111,000 | 1,124,000 | 1,417,000 | 901,000 | 103,000 | 53,000 | 399,000 | 273,000 | 1,281,000 | 723,000 | 261,000 | 42,000 | 470,000 | 998,000 | 421,000 | 460,000 | 1,553,000 | -148,000 | 2,128,000 | 84,000 | 33,000 | 14,000 | 32,000 | 42,000 | 230,000 | 456,000 | 145,000 | 593,000 | 25,000 | 5,000 | 100,000 | 307,000 | ||||||||||||||||||||||||||||||||||||||||
total operating expenses | 63,820,000 | 71,451,000 | 71,496,000 | 61,218,000 | 74,454,000 | 73,241,000 | 65,208,000 | 81,180,000 | 86,298,000 | 85,449,000 | 90,728,000 | 76,282,000 | 88,335,000 | 88,507,000 | 85,289,000 | 91,954,000 | 89,799,000 | 87,609,000 | 93,984,000 | 80,373,000 | 83,911,000 | 70,554,000 | 69,349,000 | 70,194,000 | 66,983,000 | 67,681,000 | 60,924,000 | 58,988,000 | 51,785,000 | 51,026,000 | 47,773,000 | 49,370,000 | 45,928,000 | 43,272,000 | 40,303,000 | 40,919,000 | 39,088,000 | 38,431,000 | 35,702,000 | 30,522,000 | 23,672,000 | 22,209,000 | 24,398,000 | 23,336,000 | 21,761,000 | 23,496,000 | 23,271,000 | 21,722,000 | 26,881,000 | 27,008,000 | 26,538,000 | 26,095,000 | 24,037,000 | 24,651,000 | 31,574,000 | 24,308,000 | 27,957,000 | 27,428,000 | 26,351,000 | 28,494,000 | 25,883,000 | 25,122,000 | 25,415,000 | 25,370,000 | 23,651,000 | 23,951,000 | 22,247,000 | 23,348,000 | 24,439,000 | 46,882,000 | 29,625,000 | 52,412,000 | 39,458,000 | 37,369,000 | 34,739,000 | 43,980,000 | 40,084,000 | 40,133,000 | 40,738,000 | 40,017,000 | 41,952,000 | 38,570,000 | 38,101,000 | 34,713,000 | 31,129,000 | 29,780,000 | 27,545,000 | 28,645,000 | 21,655,000 | 21,623,000 | 21,530,000 | 23,714,000 | 23,334,000 | 23,631,000 | 21,685,000 |
income from operations | 5,230,000 | -10,818,000 | -8,597,000 | 23,550,000 | -17,344,000 | -12,415,000 | -13,418,000 | -7,968,000 | -45,656,000 | -53,929,000 | -40,201,000 | -8,898,000 | 1,954,000 | -7,547,000 | -7,194,000 | 27,617,000 | 9,955,000 | -387,000 | -5,575,000 | 22,406,000 | 21,712,000 | 18,113,000 | 18,770,000 | 26,419,000 | 26,342,000 | 20,825,000 | 17,476,000 | 20,851,000 | 22,062,000 | 19,861,000 | 13,810,000 | 18,888,000 | 6,838,000 | 10,888,000 | 10,371,000 | 13,008,000 | 11,695,000 | 8,958,000 | 3,742,000 | 7,654,000 | 6,819,000 | 6,369,000 | 3,131,000 | 7,931,000 | 6,157,000 | 3,539,000 | 728,000 | 372,000 | -1,754,000 | -2,070,000 | -3,953,000 | -3,963,000 | -1,463,000 | -7,079,000 | -11,184,000 | 5,956,000 | 7,106,000 | 13,485,000 | 3,565,000 | 6,223,000 | 6,999,000 | 6,518,000 | 5,245,000 | 9,192,000 | 1,152,000 | 1,914,000 | 5,055,000 | 2,568,000 | 4,744,000 | -16,636,000 | -1,343,000 | -21,829,000 | -6,975,000 | -5,847,000 | -3,258,000 | -10,789,000 | -8,531,000 | -7,462,000 | -13,738,000 | 128,000 | -24,081,000 | 232,000 | 4,281,000 | 13,853,000 | 11,419,000 | 9,293,000 | 7,973,000 | 13,617,000 | 8,288,000 | 5,248,000 | 4,452,000 | 5,834,000 | 8,559,000 | 7,461,000 | 3,976,000 |
yoy | -130.15% | -12.86% | -35.93% | -395.56% | -62.01% | -76.98% | -66.62% | -10.45% | -2436.54% | 614.58% | 458.81% | -132.22% | -80.37% | 1850.13% | 29.04% | 23.26% | -54.15% | -102.14% | -129.70% | -15.19% | -17.58% | -13.02% | 7.40% | 26.70% | 19.40% | 4.85% | 26.55% | 10.39% | 222.64% | 82.41% | 33.16% | 45.20% | -41.53% | 21.54% | 177.15% | 69.95% | 71.51% | 40.65% | 19.51% | -3.49% | 10.75% | 79.97% | 330.08% | 2031.99% | -451.03% | -270.97% | -118.42% | -109.39% | 19.89% | -70.76% | -64.65% | -166.54% | -120.59% | -152.50% | -413.72% | -4.29% | 1.53% | 106.89% | -32.03% | -32.30% | 507.55% | 240.54% | 3.76% | 257.94% | -75.72% | -111.51% | -476.40% | -111.76% | -168.01% | 184.52% | -58.78% | 102.33% | -18.24% | -21.64% | -76.28% | -8528.91% | -64.57% | -3316.38% | -420.91% | -99.08% | -310.89% | -97.50% | -46.31% | 1.73% | 37.78% | 77.08% | 79.09% | 133.41% | -3.17% | -29.66% | 11.97% | ||||
qoq | -148.35% | 25.83% | -136.51% | -235.78% | 39.70% | -7.48% | 68.40% | -82.55% | -15.34% | 34.15% | 351.80% | -555.37% | -125.89% | 4.91% | -126.05% | 177.42% | -2672.35% | -93.06% | -124.88% | 3.20% | 19.87% | -3.50% | -28.95% | 0.29% | 26.49% | 19.16% | -16.19% | -5.49% | 11.08% | 43.82% | -26.88% | 176.22% | -37.20% | 4.99% | -20.27% | 11.23% | 30.55% | 139.39% | -51.11% | 12.25% | 7.07% | 103.42% | -60.52% | 28.81% | 73.98% | 386.13% | 95.70% | -121.21% | -15.27% | -47.63% | -0.25% | 170.88% | -79.33% | -36.70% | -287.78% | -16.18% | -47.30% | 278.26% | -42.71% | -11.09% | 7.38% | 24.27% | -42.94% | 697.92% | -39.81% | -62.14% | 96.85% | -45.87% | -128.52% | 1138.72% | -93.85% | 212.96% | 19.29% | 79.47% | -69.80% | 26.47% | 14.33% | -45.68% | -10832.81% | -100.53% | -10479.74% | -94.58% | -69.10% | 21.32% | 22.88% | 16.56% | -41.45% | 64.30% | 57.93% | 17.88% | -23.69% | -31.84% | 14.72% | 87.65% | |
interest income | 2,507,000 | 1,648,000 | 2,027,000 | 1,367,000 | 1,290,000 | 406,000 | 544,000 | 525,000 | 542,000 | 29,000 | 103,000 | 724,000 | 80,000 | 220,000 | 29,000 | 19,000 | 110,000 | 5,000 | 9,000 | 13,000 | 34,000 | 60,000 | 72,000 | 194,000 | 458,000 | 312,000 | 1,187,000 | 590,000 | 205,000 | 71,000 | 66,000 | 18,000 | 3,000 | 19,000 | 275,000 | 137,000 | 10,000 | 40,000 | 42,000 | 39,000 | 26,000 | 24,000 | 8,000 | 6,000 | 4,000 | 3,000 | 3,000 | 2,000 | 3,000 | 1,000 | 1,000 | 2,000 | 2,000 | 2,000 | 1,000 | 3,000 | 3,000 | 6,000 | 15,000 | 6,000 | 6,000 | 7,000 | 95,000 | 195,000 | 163,000 | 79,000 | 139,000 | 239,000 | 689,000 | 997,000 | 741,000 | 1,545,000 | 2,116,000 | 2,108,000 | 1,863,000 | 1,542,000 | 1,601,000 | 1,798,000 | 1,730,000 | 1,656,000 | 1,483,000 | 1,569,000 | 1,639,000 | 1,307,000 | 1,152,000 | 994,000 | 702,000 | 455,000 | 450,000 | 429,000 | 438,000 | 434,000 | 502,000 | 481,000 | |
interest expense | -7,331,000 | -7,849,000 | -7,886,000 | -8,026,000 | -8,068,000 | -8,430,000 | -8,906,000 | -9,159,000 | -9,319,000 | -8,674,000 | -7,863,000 | -7,311,000 | -6,711,000 | -6,590,000 | -4,547,000 | -2,453,000 | -1,664,000 | -1,094,000 | -595,000 | -600,000 | -549,000 | -73,000 | -948,000 | -58,000 | -2,181,000 | -2,473,000 | -2,196,000 | -2,259,000 | -1,749,000 | -999,000 | -107,000 | -3,000 | -1,955,000 | -1,893,000 | -1,898,000 | -1,822,000 | -1,162,000 | -3,000 | -5,000 | -2,000 | -11,000 | -7,000 | -8,000 | -8,000 | -12,000 | -11,000 | -11,000 | -15,000 | -8,000 | -7,000 | -15,000 | -8,000 | -14,000 | -8,000 | -9,000 | -9,000 | -11,000 | -10,000 | -49,000 | -9,000 | -64,000 | -147,000 | -113,000 | -57,000 | -271,000 | -497,000 | -952,000 | -838,000 | -839,000 | -839,000 | -840,000 | -845,000 | -847,000 | -846,000 | -1,594,000 | -954,000 | -1,006,000 | -1,010,000 | -1,050,000 | -1,036,000 | -1,003,000 | -1,053,000 | -1,056,000 | -1,054,000 | -777,000 | -217,000 | -224,000 | -223,000 | -226,000 | -228,000 | -233,000 | -236,000 | |||
other income | -3,093,000 | -725,000 | 2,304,000 | -1,148,000 | 846,000 | -758,000 | -200,000 | 1,325,000 | 2,186,000 | -6,673,000 | -328,000 | -529,000 | 66,000 | -316,000 | -815,000 | -21,000 | 279,000 | -87,000 | 600,000 | 2,056,000 | 144,000 | 83,000 | 71,000 | 54,000 | 7,000 | 398,000 | -6,000 | 323,000 | 337,000 | 440,000 | 432,000 | 79,000 | 24,000 | 116,000 | 339,000 | 363,000 | 524,000 | 394,000 | 405,000 | 317,000 | 390,000 | 404,000 | 516,000 | 429,000 | 264,000 | 281,000 | 254,000 | 643,000 | 317,000 | -181,000 | 152,000 | 41,000 | 604,000 | 98,000 | 303,000 | 304,000 | -228,000 | 2,605,000 | 17,000 | -32,000 | 56,000 | -24,000 | -5,000 | -81,000 | -22,000 | -49,000 | -189,000 | -71,000 | 66,000 | -78,000 | 116,000 | 112,000 | 32,000 | 26,000 | 138,000 | ||||||||||||||||||||
loss before income tax provision | -2,687,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision | 174,000 | -6,588,000 | -10,446,000 | 5,614,000 | 2,102,000 | -155,000 | -441,000 | 3,136,000 | 5,362,000 | 4,433,000 | -1,521,000 | -26,000 | 1,614,000 | 1,616,000 | -3,815,000 | -1,224,000 | 7,161,000 | -9,247,000 | -592,000 | 1,737,000 | 4,322,000 | 3,495,000 | 2,493,000 | 2,626,000 | 3,907,000 | 2,289,000 | 1,672,000 | 1,480,000 | 1,912,000 | 3,533,000 | 2,901,000 | 1,847,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -2,861,000 | -15,095,000 | -12,515,000 | 16,370,000 | -19,170,000 | -17,579,000 | -17,525,000 | -10,777,000 | -44,574,000 | -45,581,000 | -36,708,000 | -8,236,000 | 5,156,000 | -10,920,000 | -14,335,000 | 16,915,000 | 4,139,000 | -2,639,000 | -7,140,000 | 17,925,000 | 15,635,000 | 12,686,000 | 15,798,000 | 27,224,000 | 23,565,000 | 15,676,000 | 19,247,000 | 12,804,000 | 14,109,000 | 12,383,000 | 7,479,000 | 10,101,000 | 3,696,000 | 9,133,000 | 17,953,000 | 8,804,000 | 7,048,000 | 5,204,000 | 3,819,000 | 8,463,000 | 4,526,000 | 4,793,000 | 1,960,000 | 5,930,000 | 3,675,000 | 265,000 | 499,000 | -7,546,000 | -578,000 | -1,045,000 | -2,256,000 | -2,012,000 | 788,000 | -4,784,000 | -7,200,000 | 5,676,000 | 5,245,000 | 9,045,000 | 2,653,000 | 4,251,000 | 5,378,000 | 5,183,000 | 3,630,000 | 18,653,000 | 3,276,000 | 2,071,000 | 4,358,000 | 8,956,000 | 8,150,000 | -17,064,000 | -1,304,000 | -20,379,000 | -5,639,000 | -6,087,000 | -3,308,000 | -19,718,000 | -5,414,000 | -1,035,000 | -11,653,000 | -6,341,000 | -14,132,000 | 1,233,000 | 3,072,000 | 10,086,000 | 8,156,000 | 6,847,000 | 5,098,000 | 9,564,000 | 6,303,000 | 3,724,000 | 3,294,000 | 4,246,000 | 7,864,000 | 6,455,000 | 4,112,000 |
yoy | -85.08% | -14.13% | -28.59% | -251.90% | -56.99% | -61.43% | -52.26% | 30.85% | -964.51% | 317.41% | 156.07% | -148.69% | 24.57% | 313.79% | 100.77% | -5.63% | -73.53% | -120.80% | -145.20% | -34.16% | -33.65% | -19.07% | -17.92% | 112.62% | 67.02% | 26.59% | 157.35% | 26.76% | 281.74% | 35.59% | -58.34% | 14.73% | -47.56% | 75.50% | 370.10% | 4.03% | 55.72% | 8.58% | 94.85% | 42.72% | 23.16% | 1708.68% | 292.79% | -178.58% | -735.81% | -125.36% | -122.12% | 275.05% | -173.35% | -78.16% | -68.67% | -135.45% | -84.98% | -152.89% | -371.39% | 33.52% | -2.47% | 74.51% | -26.91% | -77.21% | 64.16% | 150.27% | -16.70% | 108.27% | -59.80% | -112.14% | -434.20% | -143.95% | -244.53% | 180.34% | -60.58% | 3.35% | 4.16% | 488.12% | -71.61% | 210.96% | -61.69% | -183.94% | -479.33% | -162.87% | -273.27% | -81.99% | -39.74% | 5.46% | 29.40% | 83.86% | 54.77% | 125.25% | -19.85% | -42.31% | -19.89% | ||||
qoq | -81.05% | 20.62% | -176.45% | -185.39% | 9.05% | 0.31% | 62.61% | -75.82% | -2.21% | 24.17% | 345.70% | -259.74% | -147.22% | -23.82% | -184.75% | 308.67% | -256.84% | -63.04% | -139.83% | 14.65% | 23.25% | -19.70% | -41.97% | 15.53% | 50.33% | -18.55% | 50.32% | -9.25% | 13.94% | 65.57% | -25.96% | 173.30% | -59.53% | -49.13% | 103.92% | 24.91% | 35.43% | 36.27% | -54.87% | 86.99% | -5.57% | 144.54% | -66.95% | 61.36% | 1286.79% | -46.89% | -106.61% | 1205.54% | -44.69% | -53.68% | 12.13% | -355.33% | -116.47% | -33.56% | -226.85% | 8.22% | -42.01% | 240.93% | -37.59% | -20.96% | 3.76% | 42.78% | -80.54% | 469.38% | 58.18% | -52.48% | -51.34% | 9.89% | -147.76% | 1208.59% | -93.60% | 261.39% | -7.36% | 84.01% | -83.22% | 264.20% | 423.09% | -91.12% | 83.77% | -55.13% | -1246.15% | -59.86% | -69.54% | 23.66% | 19.12% | 34.31% | -46.70% | 51.74% | 69.25% | 13.05% | -22.42% | -46.01% | 21.83% | 56.98% | |
basic net loss per share | -0.04 | -0.26 | -0.21 | 0.28 | -0.33 | -0.3 | -0.3 | -0.79 | -0.64 | -0.19 | -0.26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net loss per share | -0.04 | -0.26 | -0.21 | 0.28 | -0.33 | -0.3 | -0.3 | -0.79 | -0.64 | -0.19 | -0.26 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 59,422 | 59,415 | 59,191 | 58,746 | 58,749 | 58,561 | 58,260 | 57,738 | 57,698 | 57,424 | 57,105 | 56,554 | 56,511 | 56,252 | 55,931 | 55,527 | 55,590 | 55,520 | 55,376 | 55,070 | 55,146 | 55,070 | 54,883 | 54,546 | 54,604 | 54,548 | 54,388 | 47,831 | 47,258 | 47,189 | 47,048 | 46,719 | 46,844 | 46,752 | 46,504 | 41,986 | 43,773 | 39,151 | 38,865 | 34,241 | 33,251 | 33,120 | 32,778 | 32,114 | 32,298 | 32,052 | 31,635 | 31,000 | 31,156 | 30,988 | 30,653 | 30,128 | 30,235 | 30,107 | 29,883 | 29,477 | 29,562 | 29,457 | 29,277 | 25,322 | 26,272 | 23,099 | 22,944 | 22,559 | 22,627 | 22,500 | 22,400 | 22,150 | 22,208 | 22,121 | 22,009 | 21,639 | 21,689 | 21,607 | 21,474 | 21,221 | 21,255 | 21,174 | 21,126 | 20,977 | 20,961 | 21,006 | 20,963 | 21,028 | 21,011 | 20,973 | 21,178 | 21,122 | 21,184 | 21,065 | 21,002 | 21,131 | 21,188 | 21,174 | 21,134 |
diluted | 59,422 | 59,415 | 59,191 | 58,746 | 58,749 | 58,561 | 58,260 | 57,738 | 57,698 | 57,424 | 57,105 | 56,554 | 56,896 | 56,252 | 55,931 | 55,901 | 56,027 | 55,520 | 55,376 | 55,474 | 55,526 | 55,434 | 55,339 | 55,115 | 55,127 | 55,001 | 55,078 | 48,500 | 47,958 | 47,705 | 47,697 | 47,471 | 47,532 | 47,447 | 47,489 | 43,018 | 44,814 | 39,985 | 39,865 | 35,097 | 33,991 | 33,831 | 33,616 | 32,939 | 33,233 | 32,686 | 32,481 | 31,000 | 31,156 | 30,988 | 30,653 | 30,128 | 30,410 | 30,107 | 29,883 | 30,085 | 30,168 | 29,969 | 30,033 | 26,209 | 27,324 | 23,998 | 23,411 | 23,008 | 23,152 | 22,870 | 22,741 | 22,416 | 22,486 | 22,121 | 22,009 | 21,639 | 21,689 | 21,607 | 21,474 | 21,221 | 21,255 | 21,174 | 21,126 | 20,977 | 20,961 | 21,376 | 25,628 | 25,970 | 26,007 | 25,993 | 21,916 | 21,803 | 22,057 | 21,725 | 21,580 | 21,948 | 22,178 | 22,131 | 21,828 |
comprehensive income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivative instruments, net of tax | 784 | -411 | -256 | -675 | -1,876 | 3,777 | -5,885 | 225 | 3,064 | -5,864 | 1,742 | 4,581 | -2,687 | -458 | 4,420 | -536.75 | -2,147 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustments | 7,238 | -103 | 437 | 6.75 | -256 | 603 | -320 | 92.5 | -459 | 409 | 420 | 93.5 | -20 | -35 | 429 | 924 | 232 | -269 | 244 | -198 | 218 | -658 | -101 | -53 | 344 | -192 | 75 | 135 | -210 | 205 | -362 | 376 | -457 | 22 | -78 | 107 | 133 | -341 | 8 | 89 | 93 | -28 | 17 | -27 | -111 | -97 | 57 | 23 | -74 | 59 | -86 | -173 | -132 | 12 | 27 | -12 | -20 | 63 | 74.75 | 60 | 73 | 166 | |||||||||||||||||||||||||||||||||
deferred compensation and pension benefit plan, net of tax | -228 | -35 | -41 | -1,637 | -79 | -46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other comprehensive income, net of tax | 7,794 | -549 | 140 | -2,359 | -2,211 | 4,334 | -6,259 | -979 | 2,549 | -5,512 | 2,106 | 4,507 | -2,661 | -445 | 4,897 | 5,519 | 280 | -221 | 292 | 2,995 | 248 | -70 | -1,843 | 351 | -184 | 82 | 190 | -377 | 685 | -452 | 32 | -48 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total comprehensive income | 4,933 | -11,756 | -42,025 | -3,729 | 2,495 | 22,434 | 4,419 | -2,860 | -6,848 | 20,920 | 15,883 | 12,059 | 15,728 | 25,381 | 23,916 | 15,492 | 19,329 | 12,781 | 11,737 | 12,573 | 7,102 | 10,786 | 3,244 | 9,165 | 17,905 | 9,131 | 7,181 | 4,863 | 3,827 | 8,552 | 4,619 | 4,765 | 1,977 | 5,903 | 3,675 | 154 | 402 | -7,505 | -555 | -2,083 | 615 | -4,916 | -7,167 | 5,701 | 5,233 | 9,025 | 2,711 | 4,263 | 5,440 | 5,256 | 3,796 | ||||||||||||||||||||||||||||||||||||||||||||
other expense | -440,000 | -2,080,000 | -3,865,000 | -1,339,000 | -1,999,000 | -2,784,000 | -1,774,000 | 661,000 | -613,000 | -3,645,000 | -2,654,000 | -2,160,000 | -1,318,000 | -1,420,000 | -981,000 | -846,000 | -351,000 | -1,434,000 | -870,000 | -1,009,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss before income tax benefit | -17,459,000 | -16,536,000 | -17,310,250 | -21,818,000 | -24,304,000 | -23,119,000 | -42,668,500 | -57,217,000 | -63,722,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | -2,364,000 | -4,021,000 | 2,447,000 | -2,648,000 | -6,725,000 | -5,594,000 | -10,952,750 | -12,643,000 | -18,141,000 | -13,027,000 | -2,151,000 | -1,022,000 | -1,922,000 | -2,649,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total comprehensive loss | -15,644 | -12,375 | 14,011 | -21,381 | -13,245 | -23,784 | -51,093 | -34,602 | -11,365 | -9,438 | -1,119 | -2,197 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pension benefit plan, net of tax | -54 | -1,214 | -56 | -57 | -56 | 46 | 48 | 48 | 4,595 | 48 | 48 | 48 | 3,193 | 30 | 31 | 31 | -1,790 | 7 | 8 | 7 | -2,305 | -15 | -15 | -15 | 309 | 5 | 10 | 30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net earnings per share | -0.18 | -0.77 | -0.14 | 0.09 | 0.3 | 0.07 | -0.05 | -0.13 | 0.33 | 0.28 | 0.23 | 0.29 | 0.5 | 0.43 | 0.29 | 0.35 | 0.26 | 0.3 | 0.26 | 0.16 | 0.22 | 0.08 | 0.2 | 0.39 | 0.1 | 0.16 | 0.13 | 0.1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net earnings per share | -0.18 | -0.77 | -0.14 | 0.09 | 0.3 | 0.07 | -0.05 | -0.13 | 0.32 | 0.28 | 0.23 | 0.29 | 0.5 | 0.43 | 0.29 | 0.35 | 0.25 | 0.29 | 0.26 | 0.16 | 0.21 | 0.08 | 0.19 | 0.38 | 0.098 | 0.16 | 0.13 | 0.1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive earnings: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | -49,735,000 | -14,824,000 | -5,290,000 | -13,071,000 | -15,357,000 | 22,529,000 | 6,241,000 | -2,794,000 | -7,581,000 | 21,061,000 | 20,997,000 | 17,119,000 | 17,996,000 | 26,990,000 | 28,928,000 | 20,786,000 | 17,229,000 | 12,587,000 | 19,466,000 | 16,866,000 | 10,608,000 | 16,628,000 | 5,905,000 | 10,468,000 | 9,572,000 | 4,940,250 | 10,218,000 | 6,983,000 | 2,560,000 | -1,649,750 | -1,426,000 | -1,638,000 | -3,535,000 | -2,957,500 | -5,665,000 | -4,473,000 | -1,692,000 | -9,469,000 | -8,063,000 | -4,850,000 | -12,877,000 | 820,000 | -23,379,000 | 641,000 | 4,809,000 | 14,408,000 | 11,651,000 | 9,340,000 | 7,724,000 | 13,471,000 | 8,592,000 | 5,396,000 | 4,774,000 | 6,158,000 | 11,397,000 | 9,356,000 | 5,959,000 | ||||||||||||||||||||||||||||||||||||||
total other comprehensive loss, net of tax | -627 | -639.75 | -2,372 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax provision | 2,198,000 | -234,000 | 5,363,000 | 5,110,000 | -2,018,000 | -217,000 | 5,357,000 | 4,483,000 | 3,129,000 | 6,527,000 | 2,209,000 | 1,335,000 | 2,503,000 | 3,170,000 | 1,779,000 | -1,259,000 | 127,000 | 2,473,000 | 1,680,000 | 1,264,000 | 1,850,000 | 1,469,000 | 1,047,000 | -1,879,000 | -2,232,000 | -2,192,000 | -3,651,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit | -8,381,000 | -680,000 | -848,000 | -593,000 | -1,279,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of long-lived assets | 231,000 | 52,750 | 61,000 | 150,000 | 19,750 | 79,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations before income taxes | 8,590,000 | 6,999,000 | 6,473,000 | 3,224,000 | 7,982,000 | 6,163,000 | 3,933,000 | 717,000 | 6,306,000 | 7,625,000 | 13,873,000 | 3,967,000 | 6,544,000 | 7,385,000 | 6,879,000 | 5,759,000 | 9,652,000 | 1,464,000 | 2,245,000 | 5,331,000 | 3,079,000 | 4,803,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from continuing operations | 8,463,000 | 4,526,000 | 4,793,000 | 1,960,000 | 6,132,000 | 4,694,000 | 2,886,000 | 717,000 | 5,676,000 | 5,245,000 | 9,045,000 | 2,653,000 | 4,264,000 | 5,378,000 | 5,183,000 | 3,682,000 | 18,030,000 | 3,699,000 | 1,915,000 | 4,425,000 | 3,071,000 | 4,702,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations, net of income taxes | -964,500 | -1,019,000 | -2,621,000 | -13,000 | -102,000 | -423,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net earnings per share: | -0.033 | -0.02 | -0.093 | 0.03 | -0.16 | -0.24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net earnings per share: | -0.033 | -0.02 | -0.093 | 0.03 | -0.16 | -0.24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of income taxes | -218,000 | -52,000 | -15,000 | 30,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic net loss per share: | -0.03 | -0.07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted net loss per share: | -0.03 | -0.07 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net unrealized gain on investments | 21 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations before income taxes | -4,817,750 | -1,444,000 | -6,976,000 | -10,851,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of acquired intangible assets | 1,788,000 | 1,148,000 | 1,143,000 | 692,000 | 816,000 | 685,000 | 663,000 | 317,000 | 319,000 | 408,000 | 434,000 | 434,000 | 434,000 | 459,000 | 498,000 | 774,000 | 1,375,000 | 1,816,000 | 1,842,000 | 1,829,000 | 1,801,000 | 1,798,000 | 1,876,000 | 1,777,000 | 1,773,000 | 1,756,000 | 2,179,000 | 2,521,000 | 1,520,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 630,000 | 2,380,000 | 4,828,000 | 1,314,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations | -0.005 | -0.02 | -0.03 | -0.03 | -0.03 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net unrealized loss on investments | -5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring | 60,750 | -11,000 | -19,000 | 178,250 | 239,000 | 253,000 | 558,000 | 369,500 | 1,232,000 | 192,000 | 55,000 | 255,000 | 43,000 | 287,000 | 689,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | 1,445,000 | 2,007,000 | 1,696,000 | 2,077,000 | -8,378,000 | -2,235,000 | 330,000 | 906,000 | 8,000 | 101,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of discontinued operations, net of income taxes | 171,000 | -97,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of discontinued operations | 0.01 | -0.01 | 0.29 | 0.19 | 0.02 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 59,422 | 59,415 | 59,191 | 58,746 | 58,749 | 58,561 | 58,260 | 57,738 | 57,698 | 57,424 | 57,105 | 56,554 | 56,511 | 56,252 | 55,931 | 55,527 | 55,590 | 55,520 | 55,376 | 55,070 | 55,146 | 55,070 | 54,883 | 54,546 | 54,604 | 54,548 | 54,388 | 47,831 | 47,258 | 47,189 | 47,048 | 46,719 | 46,844 | 46,752 | 46,504 | 41,986 | 43,773 | 39,151 | 38,865 | 34,241 | 33,251 | 33,120 | 32,778 | 32,114 | 32,298 | 32,052 | 31,635 | 31,000 | 31,156 | 30,988 | 30,653 | 30,128 | 30,235 | 30,107 | 29,883 | 29,477 | 29,562 | 29,457 | 29,277 | 25,322 | 26,272 | 23,099 | 22,944 | 22,559 | 22,627 | 22,500 | 22,400 | 22,150 | 22,208 | 22,121 | 22,009 | 21,639 | 21,689 | 21,607 | 21,474 | 21,221 | 21,255 | 21,174 | 21,126 | 20,977 | 20,961 | 21,006 | 20,963 | 21,028 | 21,011 | 20,973 | 21,178 | 21,122 | 21,184 | 21,065 | 21,002 | 21,131 | 21,188 | 21,174 | 21,134 |
diluted | 59,422 | 59,415 | 59,191 | 58,746 | 58,749 | 58,561 | 58,260 | 57,738 | 57,698 | 57,424 | 57,105 | 56,554 | 56,896 | 56,252 | 55,931 | 55,901 | 56,027 | 55,520 | 55,376 | 55,474 | 55,526 | 55,434 | 55,339 | 55,115 | 55,127 | 55,001 | 55,078 | 48,500 | 47,958 | 47,705 | 47,697 | 47,471 | 47,532 | 47,447 | 47,489 | 43,018 | 44,814 | 39,985 | 39,865 | 35,097 | 33,991 | 33,831 | 33,616 | 32,939 | 33,233 | 32,686 | 32,481 | 31,000 | 31,156 | 30,988 | 30,653 | 30,128 | 30,410 | 30,107 | 29,883 | 30,085 | 30,168 | 29,969 | 30,033 | 26,209 | 27,324 | 23,998 | 23,411 | 23,008 | 23,152 | 22,870 | 22,741 | 22,416 | 22,486 | 22,121 | 22,009 | 21,639 | 21,689 | 21,607 | 21,474 | 21,221 | 21,255 | 21,174 | 21,126 | 20,977 | 20,961 | 21,376 | 25,628 | 25,970 | 26,007 | 25,993 | 21,916 | 21,803 | 22,057 | 21,725 | 21,580 | 21,948 | 22,178 | 22,131 | 21,828 |
income from discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net unrealized loss on securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of discontinued operations, net of income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 25,865,000 | 27,302,000 | 25,916,000 | 29,183,000 | 30,246,000 | 28,282,000 | 30,583,000 | 32,483,000 | 31,522,000 | 31,481,000 | 33,191,000 | 31,553,000 | 32,671,000 | 27,000,000 | 40,145,000 | 17,871,000 | 38,802,000 | 42,382,000 | 48,566,000 | 42,548,000 | 39,073,000 | 35,518,000 | 42,262,000 | 29,943,000 | 26,871,000 | 25,982,000 | 29,548,000 | 31,893,000 | 31,092,000 | 25,661,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring . | 273,000 | 79,000 | 1,873,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations, net of income tax benefit of 112 and 758 for the three months ended march 31, 2009 and 2008, respectively, and income tax expense of (112) and 1,288 for the nine months ended march 31, 2009 and 2008, respectively | -4,924,000 | -704,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of discontinued operations, net of income tax expense of 0 | 1,160,000 | 4,152,000 | 16,000 | 471,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from continuing operations | 0.055 | 0.21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings | -0.115 | 0.37 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill and long-lived assets | 14,555,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from continuing operations before income taxes | -17,080,000 | -1,032,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from continuing operations | -17,080,000 | -1,032,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations, net of income tax benefit of 0 and 219 for the three months ended december 31, 2008 and 2007, respectively, and 0 and 443 for the six months ended december 31, 2008 and 2007, respectively | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
continuing operations | -0.77 | -0.05 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from discontinued operations, net of income tax benefit of 0 and 224 | -743,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development | 3,060,000 | 548,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.175 | -0.26 | -0.28 | -0.15 | -0.118 | -0.67 | 0.06 | 0.15 | 0.49 | 0.39 | 0.33 | 0.24 | 0.45 | 0.3 | 0.18 | 0.16 | 0.2 | 0.37 | 0.3 | 0.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.175 | -0.26 | -0.28 | -0.15 | -0.118 | -0.67 | 0.06 | 0.14 | 0.41 | 0.34 | 0.29 | 0.23 | 0.44 | 0.29 | 0.17 | 0.15 | 0.19 | 0.35 | 0.29 | 0.19 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.213 | -0.25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.213 | -0.25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.05 | -0.55 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.05 | -0.55 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of division | 1,600,000 | 1,600,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity loss in joint venture | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sales of division and joint venture | 2,600,000 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-27 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-29 | 2023-09-29 | 2023-06-30 | 2023-03-31 | 2022-12-30 | 2022-09-30 | 2022-07-01 | 2022-04-01 | 2021-12-31 | 2021-10-01 | 2021-07-02 | 2021-04-02 | 2021-01-01 | 2020-10-02 | 2020-07-03 | 2020-03-27 | 2019-12-27 | 2019-09-27 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 331,800,000 | 334,990,000 | 304,716,000 | 309,099,000 | 269,822,000 | 242,565,000 | 158,123,000 | 180,521,000 | 142,645,000 | 168,646,000 | 89,369,000 | 71,563,000 | 64,441,000 | 76,944,000 | 51,981,000 | 65,654,000 | 91,694,000 | 105,169,000 | 95,804,000 | 113,839,000 | 121,943,000 | 109,113,000 | 239,122,000 | 226,838,000 | 407,146,000 | 182,037,000 | 161,299,000 | 257,932,000 | 112,515,000 | 93,903,000 | 72,869,000 | 66,521,000 | 44,217,000 | 32,035,000 | 26,074,000 | 41,637,000 | 270,238,000 | 46,185,000 | 77,314,000 | 81,691,000 | 84,245,000 | 81,554,000 | 79,073,000 | 77,586,000 | 66,520,000 | 56,987,000 | 48,876,000 | 47,287,000 | 45,710,000 | 44,535,000 | 40,106,000 | 39,126,000 | 35,145,000 | 33,900,000 | 30,568,000 | 115,964,000 | 114,845,000 | 104,955,000 | 165,862,000 | 162,875,000 | 156,421,000 | 88,437,000 | 82,239,000 | 56,241,000 | 58,824,000 | 52,197,000 | 49,250,000 | 46,950,000 | 40,584,000 | 37,958,000 | 60,926,000 | 59,045,000 | 113,994,000 | 72,384,000 | 51,245,000 | 51,293,000 | 27,752,000 | 16,736,000 | 19,340,000 | 22,983,000 | 30,497,000 | 29,540,000 | 26,609,000 | 43,143,000 | 29,265,000 | 118,497,000 | 125,076,000 | 148,995,000 | 36,826,000 | 40,650,000 | 37,850,000 | 27,158,000 | 30,511,000 | 51,050,000 | 34,303,000 |
accounts receivable | 95,547,000 | 105,832,000 | 92,648,000 | 109,588,000 | 103,401,000 | 104,491,000 | 124,546,000 | 111,441,000 | 91,785,000 | 82,737,000 | 91,448,000 | 124,729,000 | 125,562,000 | 145,855,000 | 164,210,000 | 144,494,000 | 124,771,000 | 126,325,000 | 106,831,000 | 128,807,000 | 125,603,000 | 120,852,000 | 99,069,000 | 120,438,000 | 127,129,000 | 132,072,000 | 108,904,000 | 118,832,000 | 114,806,000 | 123,117,000 | 113,920,000 | 104,040,000 | 101,400,000 | 87,315,000 | 89,037,000 | 76,341,000 | 68,227,000 | 68,827,000 | 62,158,000 | 73,427,000 | 39,314,000 | 35,468,000 | 41,993,000 | 31,765,000 | 47,552,000 | 47,432,000 | 35,155,000 | 37,625,000 | 33,535,000 | 31,117,000 | 35,143,000 | 30,498,000 | 29,470,000 | 35,275,000 | 40,503,000 | 38,532,000 | 38,190,000 | 46,807,000 | 38,128,000 | 44,786,000 | 43,604,000 | 28,919,000 | 31,519,000 | 36,726,000 | 30,387,000 | 31,239,000 | 35,304,000 | 28,595,000 | 33,811,000 | 25,841,000 | 26,988,000 | 33,109,000 | 37,958,000 | 43,321,000 | 34,248,000 | 36,203,000 | 43,827,000 | 41,449,000 | 31,174,000 | 34,518,000 | 27,715,000 | 38,375,000 | 38,783,000 | 40,033,000 | 34,404,000 | 33,738,000 | 30,759,000 | 41,609,000 | 28,085,000 | 18,875,000 | 19,427,000 | 22,975,000 | 21,102,000 | 16,370,000 | 23,510,000 |
unbilled receivables and costs in excess of billings, net of allowance for credit losses of 5,311 for both march 27, 2026 and june 27, 2025 | 269,498,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventory | 361,693,000 | 349,645,000 | 340,246,000 | 332,920,000 | 352,689,000 | 344,415,000 | 351,088,000 | 335,300,000 | 343,015,000 | 354,212,000 | 362,910,000 | 337,216,000 | 342,777,000 | 311,976,000 | 287,578,000 | 270,339,000 | 259,614,000 | 251,272,000 | 234,403,000 | 221,640,000 | 226,840,000 | 218,410,000 | 206,044,000 | 178,093,000 | 161,858,000 | 153,642,000 | 148,500,000 | 137,112,000 | 131,655,000 | 126,402,000 | 121,156,000 | 108,585,000 | 117,075,000 | 105,912,000 | 93,274,000 | 81,071,000 | 72,096,000 | 70,088,000 | 58,443,000 | 58,284,000 | 34,348,000 | 36,707,000 | 34,666,000 | 31,960,000 | 32,526,000 | 30,011,000 | 30,771,000 | 31,655,000 | 35,330,000 | 33,140,000 | 35,179,000 | 37,432,000 | 38,744,000 | 40,783,000 | 40,438,000 | 25,845,000 | 21,802,000 | 22,760,000 | 24,502,000 | 18,540,000 | 19,279,000 | 20,634,000 | 18,866,000 | 17,622,000 | 20,059,000 | 16,884,000 | 14,731,000 | 16,805,000 | 18,890,000 | 21,319,000 | 21,458,000 | 24,694,000 | 28,634,000 | 24,333,000 | 23,640,000 | 22,410,000 | 26,089,000 | 26,149,000 | 22,883,000 | 19,870,000 | 18,855,000 | 21,855,000 | 19,440,000 | 16,691,000 | 18,476,000 | 15,855,000 | 11,793,000 | 10,746,000 | 7,604,000 | 8,438,000 | 8,494,000 | 10,735,000 | 12,072,000 | 12,759,000 | 14,780,000 |
prepaid income taxes | 1,294,000 | 1,230,000 | 1,389,000 | 457,000 | 2,960,000 | 27,967,000 | 5,753,000 | 3,588,000 | 9,743,000 | 7,503,000 | 10,214,000 | 16,070,000 | 11,815,000 | 782,000 | 700,000 | 4,760,000 | 2,498,000 | 1,129,000 | 5,454,000 | 3,171,000 | 90,000 | 766,000 | 6,736,000 | 3,761,000 | 2,487,000 | 15,000 | 2,085,000 | 1,434,000 | 1,487,000 | 5,049,000 | 2,804,000 | 3,401,000 | 1,912,000 | 2,880,000 | 3,041,000 | 3,747,000 | 3,981,000 | 4,729,000 | 1,399,000 | 1,481,000 | 3,113,000 | 8,681,000 | 3,541,000 | 2,369,000 | 3,014,000 | 2,617,000 | 2,307,000 | 2,585,000 | 1,668,000 | 1,955,000 | 371,000 | 1,075,000 | 159,000 | 746,000 | 746,000 | 2,546,000 | 2,467,000 | 749,000 | |||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 56,899,000 | 66,518,000 | 70,789,000 | 27,639,000 | 19,339,000 | 20,556,000 | 22,289,000 | 22,493,000 | 20,656,000 | 21,470,000 | 22,422,000 | 20,952,000 | 24,785,000 | 28,615,000 | 34,798,000 | 23,906,000 | 26,448,000 | 16,153,000 | 18,465,000 | 15,111,000 | 14,177,000 | 15,686,000 | 18,956,000 | 16,613,000 | 11,271,000 | 10,602,000 | 12,599,000 | 10,819,000 | 10,253,000 | 9,923,000 | 9,521,000 | 9,062,000 | 7,802,000 | 7,970,000 | 9,114,000 | 8,381,000 | 7,916,000 | 6,646,000 | 7,665,000 | 6,122,000 | 4,652,000 | 5,361,000 | 5,292,000 | 8,678,000 | 3,661,000 | 3,835,000 | 4,547,000 | 3,631,000 | 4,683,000 | 6,916,000 | 6,737,000 | 7,461,000 | 4,919,000 | 5,444,000 | 6,253,000 | 6,206,000 | 4,894,000 | 5,262,000 | 4,242,000 | 4,171,000 | 3,231,000 | 2,334,000 | 3,100,000 | 2,363,000 | 2,392,000 | 3,184,000 | 3,424,000 | 3,748,000 | 3,261,000 | 4,932,000 | 5,350,000 | 8,790,000 | 6,059,000 | 5,633,000 | 6,286,000 | 9,726,000 | 9,575,000 | 7,655,000 | 6,032,000 | 4,226,000 | 10,742,000 | 5,239,000 | 5,851,000 | 7,737,000 | 3,377,000 | 3,215,000 | 4,091,000 | 5,370,000 | 4,184,000 | 4,052,000 | 1,689,000 | 3,513,000 | 2,690,000 | 3,761,000 | 3,717,000 |
total current assets | 1,116,731,000 | 1,132,153,000 | 1,084,623,000 | 1,058,178,000 | 1,019,504,000 | 990,684,000 | 954,316,000 | 953,784,000 | 951,509,000 | 983,821,000 | 954,704,000 | 937,018,000 | 937,875,000 | 896,881,000 | 878,805,000 | 815,252,000 | 755,045,000 | 708,792,000 | 661,685,000 | 643,100,000 | 626,941,000 | 645,733,000 | 676,705,000 | 634,769,000 | 795,393,000 | 545,109,000 | 503,041,000 | 582,172,000 | 425,170,000 | 399,305,000 | 364,179,000 | 331,743,000 | 313,158,000 | 268,902,000 | 251,997,000 | 246,196,000 | 448,353,000 | 224,847,000 | 231,958,000 | 245,392,000 | 206,635,000 | 198,978,000 | 200,867,000 | 188,164,000 | 187,759,000 | 179,035,000 | 166,052,000 | 160,305,000 | 151,041,000 | 144,467,000 | 145,343,000 | 146,301,000 | 142,305,000 | 143,780,000 | 143,286,000 | 207,703,000 | 201,203,000 | 198,979,000 | 241,203,000 | 240,184,000 | 229,921,000 | 149,910,000 | 149,804,000 | 145,854,000 | 152,000,000 | 152,689,000 | 152,337,000 | 146,105,000 | 98,288,000 | 207,932,000 | 174,749,000 | 185,843,000 | 187,006,000 | 223,848,000 | 206,411,000 | 193,751,000 | 177,014,000 | 172,401,000 | 182,282,000 | 201,149,000 | 196,896,000 | 184,288,000 | 182,288,000 | 241,970,000 | 246,783,000 | 233,284,000 | 236,739,000 | 265,437,000 | 139,335,000 | 119,639,000 | 114,306,000 | 110,051,000 | 114,208,000 | 134,676,000 | 121,774,000 |
property and equipment | 102,592,000 | 102,019,000 | 102,634,000 | 101,440,000 | 107,477,000 | 111,459,000 | 105,059,000 | 110,353,000 | 113,907,000 | 114,361,000 | 117,174,000 | 119,554,000 | 119,482,000 | 121,989,000 | 125,913,000 | 127,191,000 | 125,709,000 | 127,385,000 | 128,694,000 | 128,524,000 | 128,343,000 | 125,397,000 | 94,744,000 | 87,737,000 | 78,664,000 | 72,696,000 | 65,946,000 | 60,001,000 | 55,857,000 | 53,130,000 | 50,829,000 | 50,980,000 | 51,291,000 | 51,640,000 | 51,603,000 | 51,643,000 | 47,356,000 | 39,379,000 | 31,376,000 | 28,337,000 | 13,512,000 | 13,324,000 | 13,493,000 | 13,226,000 | 12,391,000 | 12,968,000 | 13,343,000 | 14,144,000 | 15,226,000 | 16,145,000 | 14,565,000 | 15,019,000 | 16,631,000 | 18,261,000 | 19,738,000 | 15,929,000 | 15,351,000 | 14,452,000 | 14,221,000 | 14,520,000 | 12,792,000 | 11,061,000 | 10,631,000 | 10,298,000 | 9,271,000 | 8,283,000 | 7,524,000 | 7,960,000 | 8,539,000 | 9,927,000 | 10,466,000 | 11,183,000 | 11,233,000 | 12,243,000 | 13,408,000 | 14,764,000 | 30,226,000 | 30,741,000 | 31,982,000 | 32,091,000 | 31,514,000 | 31,018,000 | 30,617,000 | 29,484,000 | 28,479,000 | 27,601,000 | 25,972,000 | 25,866,000 | 24,960,000 | 24,977,000 | 25,666,000 | 26,349,000 | 26,923,000 | 27,099,000 | 27,561,000 |
goodwill | 942,614,000 | 938,093,000 | 938,093,000 | 938,093,000 | 938,093,000 | 938,093,000 | 938,093,000 | 938,093,000 | 938,093,000 | 938,093,000 | 938,093,000 | 938,093,000 | 938,093,000 | 938,093,000 | 937,884,000 | 937,880,000 | 937,752,000 | 942,346,000 | 805,315,000 | 804,906,000 | 782,656,000 | 783,302,000 | 614,422,000 | 614,076,000 | 614,830,000 | 614,648,000 | 617,175,000 | 562,146,000 | 543,515,000 | 519,660,000 | 520,589,000 | 497,442,000 | 499,292,000 | 384,785,000 | 384,200,000 | 380,846,000 | 365,713,000 | 366,791,000 | 344,525,000 | 344,027,000 | 173,741,000 | 173,749,000 | 168,146,000 | 168,146,000 | 168,146,000 | 168,146,000 | 168,146,000 | 168,146,000 | 177,116,000 | 176,612,000 | 176,612,000 | 176,521,000 | 178,398,000 | 178,429,000 | 177,517,000 | 132,621,000 | 132,325,000 | 132,471,000 | 79,558,000 | 79,558,000 | 79,813,000 | 57,653,000 | 57,653,000 | 57,653,000 | 57,653,000 | 57,653,000 | 57,653,000 | 57,653,000 | 57,653,000 | 65,295,000 | 79,256,000 | 80,956,000 | 99,868,000 | 97,456,000 | 96,530,000 | 94,622,000 | 94,287,000 | 93,971,000 | 92,808,000 | 91,850,000 | 90,199,000 | 89,939,000 | 90,638,000 | 37,080,000 | 38,723,000 | 38,387,000 | 28,963,000 | 29,009,000 | 4,225,000 | 4,225,000 | 4,225,000 | 4,225,000 | 4,225,000 | 4,225,000 | 4,225,000 |
intangible assets | 185,210,000 | 193,232,000 | 200,407,000 | 210,611,000 | 215,977,000 | 226,142,000 | 239,306,000 | 250,512,000 | 261,805,000 | 273,309,000 | 285,551,000 | 298,051,000 | 310,647,000 | 323,434,000 | 336,968,000 | 351,538,000 | 365,496,000 | 376,091,000 | 297,137,000 | 307,559,000 | 294,681,000 | 310,345,000 | 200,830,000 | 208,748,000 | 216,546,000 | 224,507,000 | 230,187,000 | 206,124,000 | 180,828,000 | 176,671,000 | 183,606,000 | 177,904,000 | 186,391,000 | 120,672,000 | 126,501,000 | 129,037,000 | 117,953,000 | 122,308,000 | 112,071,000 | 116,673,000 | 17,235,000 | 18,608,000 | 16,470,000 | 17,998,000 | 19,739,000 | 21,481,000 | 23,244,000 | 25,006,000 | 28,954,000 | 31,131,000 | 32,758,000 | 37,209,000 | 39,565,000 | ||||||||||||||||||||||||||||||||||||||||||
operating lease right-of-use assets | 50,094,000 | 51,972,000 | 53,869,000 | 52,264,000 | 54,640,000 | 56,525,000 | 58,359,000 | 60,860,000 | 63,329,000 | 65,657,000 | 60,877,000 | 63,015,000 | 63,960,000 | 59,671,000 | 63,738,000 | 66,366,000 | 68,970,000 | 71,974,000 | 67,797,000 | 66,373,000 | 65,780,000 | 79,125,000 | 61,980,000 | 60,613,000 | 61,112,000 | 49,826,000 | 51,312,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | 75,964,000 | 76,429,000 | 72,861,000 | 69,016,000 | 72,575,000 | 71,712,000 | 66,362,000 | 58,612,000 | 6,076,000 | 4,957,000 | 5,314,000 | 5,393,000 | 361,000 | 361,000 | 1,084,000 | 1,637,000 | 6,496,000 | 6,496,000 | 6,496,000 | 6,495,000 | 3,196,000 | 2,664,000 | 2,664,000 | 2,664,000 | 2,507,000 | 3,819,000 | 3,819,000 | 3,819,000 | 4,463,000 | 4,778,000 | 4,778,000 | 4,778,000 | 5,621,000 | 5,621,000 | 5,621,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other non-current assets | 8,082,000 | 8,206,000 | 5,105,000 | 5,162,000 | 6,151,000 | 6,840,000 | 7,486,000 | 6,691,000 | 5,169,000 | 5,585,000 | 4,446,000 | 8,537,000 | 13,816,000 | 7,884,000 | 5,734,000 | 6,188,000 | 6,865,000 | 4,186,000 | 4,466,000 | 4,675,000 | 4,919,000 | 5,266,000 | 4,501,000 | 4,777,000 | 5,095,000 | 5,834,000 | 6,191,000 | 6,534,000 | 7,011,000 | 7,873,000 | 7,771,000 | 6,411,000 | 6,814,000 | 9,817,000 | 8,291,000 | 8,023,000 | 2,001,000 | 1,952,000 | 2,231,000 | 1,803,000 | 3,369,000 | 3,169,000 | 2,148,000 | 2,190,000 | 941,000 | 1,238,000 | 1,255,000 | 987,000 | 713,000 | 841,000 | 1,061,000 | 1,178,000 | 1,305,000 | 1,446,000 | 1,098,000 | 989,000 | 955,000 | 928,000 | 926,000 | 1,598,000 | 1,721,000 | 1,711,000 | 1,730,000 | 973,000 | 1,892,000 | 6,058,000 | 5,895,000 | 4,743,000 | 3,874,000 | 4,514,000 | 5,744,000 | 5,836,000 | 5,959,000 | 6,241,000 | 7,069,000 | 7,167,000 | 4,252,000 | 4,395,000 | 4,680,000 | 4,783,000 | 5,068,000 | 5,136,000 | 5,225,000 | ||||||||||||
total assets | 2,481,287,000 | 2,502,104,000 | 2,457,592,000 | 2,434,764,000 | 2,414,417,000 | 2,401,455,000 | 2,368,981,000 | 2,378,905,000 | 2,378,178,000 | 2,436,252,000 | 2,400,764,000 | 2,391,367,000 | 2,383,873,000 | 2,347,952,000 | 2,349,042,000 | 2,304,415,000 | 2,259,837,000 | 2,230,774,000 | 1,965,094,000 | 1,955,137,000 | 1,903,320,000 | 1,949,168,000 | 1,653,182,000 | 1,610,720,000 | 1,771,640,000 | 1,512,620,000 | 1,473,852,000 | 1,416,977,000 | 1,212,381,000 | 1,156,639,000 | 1,126,974,000 | 1,064,480,000 | 1,056,946,000 | 835,816,000 | 822,592,000 | 815,745,000 | 981,376,000 | 755,277,000 | 722,161,000 | 736,496,000 | 414,756,000 | 408,092,000 | 401,388,000 | 389,988,000 | 389,240,000 | 385,367,000 | 376,990,000 | 373,712,000 | 373,596,000 | 369,742,000 | 370,885,000 | 374,431,000 | 376,394,000 | 382,139,000 | 386,980,000 | 385,606,000 | 379,346,000 | 377,656,000 | 354,814,000 | 355,562,000 | 344,634,000 | 231,634,000 | 229,499,000 | 224,338,000 | 225,365,000 | 226,726,000 | 225,886,000 | 219,372,000 | 229,889,000 | 341,819,000 | 322,755,000 | 338,550,000 | 362,238,000 | 358,576,000 | 355,969,000 | 360,265,000 | 371,913,000 | 376,850,000 | 378,305,000 | 386,446,000 | 381,506,000 | 386,211,000 | 392,895,000 | 377,126,000 | 366,922,000 | 361,518,000 | 363,497,000 | 369,738,000 | 210,472,000 | 200,790,000 | 190,435,000 | 190,555,000 | 187,705,000 | 181,682,000 | 170,658,000 |
liabilities and shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 104,066,000 | 106,182,000 | 97,814,000 | 79,116,000 | 73,554,000 | 64,778,000 | 74,741,000 | 81,068,000 | 79,906,000 | 88,060,000 | 95,825,000 | 103,986,000 | 111,246,000 | 87,221,000 | 106,645,000 | 98,673,000 | 90,338,000 | 59,389,000 | 73,385,000 | 47,951,000 | 56,643,000 | 48,175,000 | 63,057,000 | 41,877,000 | 50,089,000 | 35,988,000 | 34,940,000 | 39,030,000 | 35,220,000 | 30,750,000 | 25,726,000 | 21,323,000 | 32,857,000 | 37,628,000 | 42,225,000 | 27,485,000 | 24,321,000 | 26,236,000 | 19,283,000 | 26,723,000 | 12,412,000 | 11,858,000 | 17,186,000 | 6,928,000 | 14,387,000 | 11,300,000 | 12,384,000 | 7,054,000 | 10,412,000 | 3,553,000 | 7,522,000 | 4,813,000 | 5,997,000 | 8,875,000 | 10,888,000 | 9,002,000 | 8,204,000 | 7,168,000 | 12,539,000 | 7,972,000 | 7,030,000 | 5,723,000 | 11,485,000 | 10,533,000 | 10,242,000 | 5,290,000 | 8,433,000 | 3,770,000 | 13,607,000 | 10,078,000 | 9,950,000 | 15,171,000 | 12,848,000 | 13,120,000 | 9,949,000 | 14,659,000 | 14,936,000 | 18,224,000 | 13,013,000 | 14,196,000 | 11,142,000 | 12,510,000 | 12,541,000 | 8,627,000 | 11,183,000 | 9,887,000 | 9,169,000 | 10,884,000 | 8,041,000 | 5,015,000 | 4,801,000 | 5,235,000 | 4,187,000 | 5,179,000 | 5,498,000 |
accrued expenses | 69,059,000 | 72,437,000 | 75,331,000 | 43,143,000 | 45,406,000 | 40,471,000 | 42,548,000 | 42,926,000 | 40,091,000 | 31,484,000 | 33,660,000 | 28,423,000 | 27,508,000 | 30,203,000 | 28,204,000 | 34,954,000 | 35,442,000 | 31,391,000 | 30,414,000 | 24,652,000 | 30,566,000 | 26,540,000 | 25,123,000 | 23,794,000 | 24,727,000 | 23,906,000 | 21,741,000 | 18,897,000 | 20,342,000 | 16,875,000 | 15,144,000 | 16,386,000 | 16,655,000 | 10,427,000 | 10,639,000 | 20,594,000 | 14,600,000 | 10,547,000 | 8,970,000 | 10,273,000 | 12,534,000 | 8,719,000 | 9,143,000 | 9,005,000 | 9,190,000 | 8,817,000 | 9,403,000 | 8,377,000 | 9,440,000 | 6,793,000 | 6,743,000 | 7,999,000 | 7,779,000 | 9,822,000 | 12,673,000 | 9,895,000 | 12,272,000 | 8,883,000 | 6,192,000 | 5,607,000 | 6,952,000 | 5,492,000 | 5,064,000 | 5,025,000 | 6,177,000 | 6,498,000 | 6,783,000 | 7,449,000 | 6,391,000 | 5,737,000 | 6,752,000 | 7,857,000 | 7,584,000 | 5,341,000 | 6,570,000 | 11,713,000 | 8,270,000 | 7,771,000 | 8,783,000 | 5,635,000 | 11,512,000 | 8,395,000 | 14,082,000 | 8,091,000 | 8,446,000 | 7,594,000 | 10,148,000 | 5,715,000 | 5,256,000 | 5,903,000 | 4,067,000 | 4,354,000 | 4,303,000 | 4,639,000 | 4,642,000 |
due to factoring facility | 14,107,000 | 32,255,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued compensation | 36,952,000 | 35,251,000 | 23,540,000 | 51,321,000 | 35,120,000 | 32,015,000 | 18,098,000 | 36,398,000 | 16,871,000 | 25,133,000 | 17,717,000 | 30,419,000 | 26,704,000 | 30,456,000 | 23,989,000 | 44,813,000 | 36,241,000 | 37,952,000 | 32,890,000 | 40,043,000 | 42,620,000 | 42,065,000 | 31,536,000 | 41,270,000 | 34,781,000 | 31,372,000 | 28,154,000 | 28,814,000 | 27,500,000 | 23,064,000 | 20,281,000 | 21,375,000 | 20,288,000 | 17,781,000 | 16,603,000 | 18,406,000 | 17,888,000 | 15,841,000 | 14,355,000 | 13,283,000 | 11,880,000 | 11,409,000 | 8,488,000 | 9,875,000 | 9,062,000 | 8,979,000 | 7,265,000 | 9,983,000 | 8,690,000 | 9,105,000 | 8,403,000 | 12,218,000 | 9,943,000 | 10,558,000 | 8,341,000 | 13,190,000 | 12,149,000 | 11,996,000 | 7,474,000 | 16,288,000 | 12,381,000 | 10,709,000 | 8,381,000 | 10,723,000 | 8,201,000 | 9,065,000 | 6,550,000 | 9,372,000 | 8,581,000 | 12,159,000 | 10,053,000 | 11,834,000 | 12,317,000 | 10,391,000 | 10,734,000 | 9,403,000 | 11,159,000 | 9,506,000 | 10,858,000 | 9,146,000 | 11,440,000 | 10,023,000 | 11,959,000 | 13,965,000 | 11,827,000 | 9,801,000 | 9,196,000 | 13,147,000 | 7,928,000 | 8,554,000 | 7,330,000 | 10,053,000 | 7,169,000 | 7,244,000 | 5,131,000 |
deferred revenues and customer advances | 126,312,000 | 136,918,000 | 125,498,000 | 126,797,000 | 142,484,000 | 135,963,000 | 96,292,000 | 73,915,000 | 70,701,000 | 81,044,000 | 58,116,000 | 56,562,000 | 54,700,000 | 39,274,000 | 23,168,000 | 15,487,000 | 20,784,000 | 34,940,000 | 30,635,000 | 38,177,000 | 32,840,000 | 33,447,000 | 26,890,000 | 18,974,000 | 12,419,000 | 16,618,000 | 9,235,000 | 11,291,000 | 10,728,000 | 22,491,000 | 21,605,000 | 12,596,000 | 9,537,000 | 8,440,000 | 5,849,000 | 6,360,000 | 6,556,000 | 5,896,000 | 3,566,000 | 7,365,000 | 5,166,000 | 9,406,000 | 7,944,000 | 7,477,000 | 8,094,000 | 8,778,000 | 3,649,000 | 5,898,000 | 4,476,000 | 4,879,000 | 4,749,000 | 5,788,000 | 4,898,000 | 6,007,000 | 4,602,000 | 4,855,000 | 4,870,000 | 9,595,000 | 4,994,000 | 6,138,000 | 7,546,000 | 8,051,000 | 7,320,000 | 7,314,000 | 7,854,000 | 7,840,000 | 7,048,000 | 11,611,000 | 12,275,000 | 16,240,000 | 19,838,000 | 16,745,000 | 14,858,000 | 13,375,000 | 14,002,000 | 13,883,000 | 13,619,000 | 12,844,000 | 12,653,000 | 6,367,000 | 8,375,000 | 8,162,000 | 10,472,000 | 8,149,000 | 5,847,000 | 5,851,000 | 3,528,000 | 4,481,000 | 2,580,000 | 2,741,000 | 2,413,000 | 3,391,000 | |||
total current liabilities | 350,496,000 | 383,043,000 | 322,183,000 | 300,377,000 | 296,564,000 | 273,533,000 | 232,794,000 | 234,416,000 | 207,569,000 | 225,721,000 | 205,318,000 | 233,264,000 | 220,158,000 | 200,575,000 | 182,006,000 | 193,927,000 | 182,805,000 | 163,672,000 | 167,324,000 | 150,823,000 | 162,669,000 | 211,853,000 | 146,606,000 | 125,915,000 | 122,016,000 | 107,884,000 | 94,070,000 | 98,032,000 | 93,790,000 | 93,180,000 | 82,756,000 | 71,680,000 | 79,337,000 | 74,276,000 | 75,316,000 | 72,845,000 | 73,365,000 | 68,520,000 | 56,174,000 | 67,644,000 | 41,992,000 | 41,392,000 | 42,761,000 | 33,285,000 | 40,733,000 | 39,457,000 | 34,084,000 | 32,930,000 | 33,018,000 | 24,330,000 | 27,417,000 | 30,818,000 | 28,617,000 | 35,262,000 | 36,504,000 | 36,942,000 | 37,495,000 | 39,216,000 | 31,672,000 | 36,206,000 | 34,918,000 | 28,853,000 | 34,273,000 | 34,605,000 | 58,346,000 | 63,963,000 | 67,292,000 | 65,389,000 | 83,201,000 | 199,073,000 | 167,411,000 | 179,758,000 | 56,825,000 | 50,203,000 | 47,413,000 | 53,071,000 | 51,143,000 | 53,344,000 | 58,482,000 | 57,736,000 | 59,953,000 | 44,688,000 | 61,029,000 | 42,804,000 | 43,078,000 | 38,455,000 | 46,426,000 | 50,979,000 | 28,289,000 | 26,421,000 | 21,529,000 | 25,541,000 | 23,314,000 | 22,359,000 | 17,904,000 |
income taxes payable | 4,046,000 | 4,046,000 | 4,046,000 | 306,000 | 1,115,000 | 109,000 | 5,166,000 | 4,901,000 | 13,421,000 | 8,591,000 | 9,112,000 | 8,160,000 | 8,160,000 | 7,467,000 | 7,467,000 | 4,117,000 | 4,117,000 | 4,117,000 | 4,117,000 | 1,751,000 | 1,397,000 | 1,172,000 | 1,273,000 | 2,880,000 | 2,880,000 | 2,879,000 | 998,000 | 855,000 | 855,000 | 855,000 | 855,000 | 700,000 | 700,000 | 700,000 | 700,000 | 1,513,000 | 1,505,000 | 1,459,000 | 1,459,000 | 2,255,000 | 3,277,000 | 3,154,000 | 3,154,000 | 2,771,000 | 2,880,000 | 2,880,000 | 2,880,000 | 2,597,000 | 2,597,000 | 2,597,000 | 2,597,000 | 1,912,000 | 1,574,000 | 473,000 | 201,000 | 1,009,000 | 697,000 | 1,845,000 | 220,000 | 1,399,000 | 2,959,000 | 3,682,000 | 2,316,000 | 1,020,000 | 973,000 | 1,022,000 | 1,383,000 | 2,182,000 | 2,486,000 | 2,729,000 | 1,273,000 | 342,000 | 1,574,000 | 3,247,000 | 3,345,000 | 3,439,000 | 3,128,000 | 308,000 | 2,176,000 | 3,564,000 | 6,922,000 | 2,778,000 | 1,724,000 | 2,020,000 | 2,440,000 | 4,537,000 | 1,214,000 | ||||||||
long-term debt | 591,500,000 | 591,500,000 | 591,500,000 | 591,500,000 | 591,500,000 | 591,500,000 | 591,500,000 | 591,500,000 | 616,500,000 | 616,500,000 | 576,500,000 | 511,500,000 | 511,500,000 | 511,500,000 | 511,500,000 | 451,500,000 | 451,500,000 | 451,500,000 | 200,000,000 | 200,000,000 | 160,000,000 | 160,000,000 | 200,000,000 | 276,500,000 | 240,000,000 | 240,000,000 | 195,000,000 | 195,000,000 | 176,137,000 | 180,710,000 | 180,246,000 | 182,275,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liabilities | 48,343,000 | 50,960,000 | 53,630,000 | 52,738,000 | 55,315,000 | 57,805,000 | 59,798,000 | 62,584,000 | 65,473,000 | 68,252,000 | 64,168,000 | 66,797,000 | 68,099,000 | 63,694,000 | 67,261,000 | 69,888,000 | 72,436,000 | 75,108,000 | 72,010,000 | 71,508,000 | 70,619,000 | 84,335,000 | 68,274,000 | 66,981,000 | 67,028,000 | 55,257,000 | 53,063,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other non-current liabilities | 9,230,000 | 12,567,000 | 11,224,000 | 12,642,000 | 12,236,000 | 10,628,000 | 17,335,000 | 9,917,000 | 10,677,000 | 16,121,000 | 8,800,000 | 7,955,000 | 11,865,000 | 9,141,000 | 9,202,000 | 10,405,000 | 14,894,000 | 15,652,000 | 12,096,000 | 12,383,000 | 14,751,000 | 15,462,000 | 15,284,000 | 15,034,000 | 12,246,000 | 12,620,000 | 12,241,000 | 15,119,000 | 15,018,000 | 12,301,000 | 11,452,000 | 11,276,000 | 11,797,000 | 11,454,000 | 11,503,000 | 11,772,000 | 12,762,000 | 8,677,000 | 927,000 | 991,000 | 1,056,000 | 1,100,000 | 1,237,000 | 1,069,000 | 1,195,000 | 1,165,000 | 1,307,000 | 1,666,000 | 1,733,000 | 2,021,000 | 1,179,000 | 1,269,000 | 1,216,000 | 1,608,000 | 1,678,000 | 1,367,000 | 754,000 | 5,496,000 | 5,764,000 | 6,710,000 | 6,805,000 | 1,945,000 | 2,365,000 | 2,072,000 | 1,453,000 | 1,595,000 | 1,308,000 | 1,074,000 | 1,187,000 | ||||||||||||||||||||||||||
total liabilities | 1,003,615,000 | 1,042,116,000 | 982,583,000 | 961,303,000 | 963,328,000 | 941,179,000 | 909,140,000 | 906,130,000 | 905,385,000 | 931,760,000 | 859,952,000 | 824,682,000 | 822,974,000 | 803,860,000 | 810,112,000 | 767,230,000 | 759,393,000 | 743,653,000 | 485,614,000 | 470,991,000 | 449,340,000 | 518,537,000 | 245,290,000 | 225,936,000 | 422,207,000 | 195,564,000 | 178,574,000 | 132,238,000 | 399,999,000 | 360,563,000 | 350,353,000 | 292,589,000 | 301,150,000 | 86,585,000 | 88,324,000 | 90,328,000 | 269,994,000 | 270,561,000 | 247,622,000 | 263,452,000 | 47,013,000 | 46,634,000 | 48,754,000 | 39,850,000 | 48,575,000 | 51,151,000 | 46,549,000 | 46,565,000 | 41,334,000 | 38,930,000 | 41,667,000 | 45,930,000 | 47,972,000 | 56,056,000 | 58,426,000 | 52,502,000 | 54,250,000 | 59,445,000 | 48,132,000 | 54,126,000 | 50,480,000 | 38,731,000 | 44,934,000 | 45,226,000 | 66,801,000 | 72,850,000 | 76,181,000 | 74,335,000 | 92,646,000 | 208,890,000 | 179,185,000 | 192,038,000 | 194,806,000 | 188,867,000 | 185,449,000 | 191,608,000 | 186,355,000 | 188,958,000 | 194,233,000 | 194,457,000 | 188,104,000 | 182,757,000 | 190,056,000 | 179,300,000 | 180,153,000 | 176,073,000 | 184,079,000 | 188,881,000 | 40,402,000 | 38,673,000 | 33,813,000 | 37,899,000 | 35,711,000 | 34,955,000 | 30,597,000 |
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.01 par value... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.01 par value... | 595,000 | 594,000 | 594,000 | 590,000 | 589,000 | 587,000 | 584,000 | 581,000 | 579,000 | 576,000 | 573,000 | 570,000 | 567,000 | 564,000 | 562,000 | 557,000 | 556,000 | 556,000 | 555,000 | 552,000 | 552,000 | 551,000 | 550,000 | 547,000 | 546,000 | 545,000 | 545,000 | 542,000 | 473,000 | 472,000 | 472,000 | 469,000 | 468,000 | 468,000 | 467,000 | 463,000 | 461,000 | 392,000 | 391,000 | 387,000 | 333,000 | 332,000 | 330,000 | 326,000 | 324,000 | 322,000 | 320,000 | 312,000 | 312,000 | 311,000 | 309,000 | 304,000 | |||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 1,314,770,000 | 1,302,020,000 | 1,301,397,000 | 1,287,478,000 | 1,279,118,000 | 1,266,926,000 | 1,253,249,000 | 1,242,402,000 | 1,230,666,000 | 1,220,343,000 | 1,205,573,000 | 1,196,847,000 | 1,187,335,000 | 1,173,026,000 | 1,156,501,000 | 1,145,323,000 | 1,131,017,000 | 1,122,113,000 | 1,111,613,000 | 1,109,434,000 | 1,100,188,000 | 1,092,723,000 | 1,082,044,000 | 1,074,667,000 | 1,064,698,000 | 1,056,238,000 | 1,049,952,000 | 1,058,745,000 | 599,238,000 | 594,670,000 | 587,788,000 | 590,163,000 | 584,855,000 | 581,534,000 | 575,737,000 | 584,795,000 | 579,893,000 | 360,477,000 | 355,164,000 | 357,500,000 | 260,805,000 | 259,140,000 | 255,083,000 | 254,568,000 | 251,000,000 | 248,228,000 | 244,609,000 | 241,725,000 | 239,335,000 | 237,331,000 | 234,620,000 | 231,711,000 | 229,550,000 | 227,827,000 | 225,384,000 | 222,769,000 | 220,463,000 | 218,812,000 | 216,309,000 | 213,777,000 | 210,760,000 | 115,005,000 | 111,926,000 | 110,270,000 | 108,644,000 | 107,321,000 | 105,180,000 | 104,843,000 | 104,906,000 | 104,365,000 | 101,618,000 | 100,268,000 | 99,371,000 | 96,379,000 | 92,155,000 | 89,332,000 | 86,822,000 | 84,346,000 | 80,694,000 | 77,999,000 | 74,445,000 | 70,789,000 | 12,784,000 | 10,365,000 | 8,566,000 | 15,321,000 | 15,847,000 | 53,882,000 | 53,449,000 | 52,604,000 | 52,413,000 | 52,174,000 | 52,221,000 | 51,369,000 | 50,272,000 |
retained earnings | 151,424,000 | 154,285,000 | 169,380,000 | 181,895,000 | 165,525,000 | 184,695,000 | 202,274,000 | 219,799,000 | 230,576,000 | 275,150,000 | 320,731,000 | 357,439,000 | 365,675,000 | 360,519,000 | 371,439,000 | 385,774,000 | 368,859,000 | 364,720,000 | 367,359,000 | 374,499,000 | 356,574,000 | 340,939,000 | 328,253,000 | 312,455,000 | 285,231,000 | 261,666,000 | 245,990,000 | 226,743,000 | 213,939,000 | 199,830,000 | 187,447,000 | 179,968,000 | 169,867,000 | 166,171,000 | 157,038,000 | 139,085,000 | 130,281,000 | 123,233,000 | 118,029,000 | 114,210,000 | 105,747,000 | 101,221,000 | 96,428,000 | 94,468,000 | 88,538,000 | 84,863,000 | 84,598,000 | 84,099,000 | 91,645,000 | 92,223,000 | 93,268,000 | 95,524,000 | 97,536,000 | 96,748,000 | 101,532,000 | 108,732,000 | 103,056,000 | 97,811,000 | 88,766,000 | 86,113,000 | 81,862,000 | 76,484,000 | 71,301,000 | 67,671,000 | 49,018,000 | 45,742,000 | 43,671,000 | 39,313,000 | 30,357,000 | 22,207,000 | 39,271,000 | 40,575,000 | 60,954,000 | 66,593,000 | 72,680,000 | 75,988,000 | 95,706,000 | 101,120,000 | 102,155,000 | 113,808,000 | 120,149,000 | 134,281,000 | 191,166,000 | 188,094,000 | 178,008,000 | 169,852,000 | 163,006,000 | 157,908,000 | 149,761,000 | 144,376,000 | 142,725,000 | 140,142,000 | 136,764,000 | 130,469,000 | 124,465,000 |
accumulated other comprehensive income | 10,883,000 | 3,089,000 | 3,638,000 | 3,498,000 | 5,857,000 | 8,068,000 | 3,734,000 | 9,993,000 | 10,972,000 | 8,423,000 | 13,935,000 | 11,829,000 | 7,322,000 | 9,983,000 | 10,428,000 | 5,531,000 | 12,000 | -1,291,000 | -1,268,000 | 1,104,000 | 914,000 | 1,291,000 | 606,000 | 1,058,000 | 1,026,000 | 1,074,000 | 747,000 | 614,000 | 955,000 | 947,000 | 858,000 | 765,000 | 793,000 | 776,000 | 803,000 | 803,000 | 914,000 | 1,011,000 | 970,000 | 947,000 | 1,021,000 | 962,000 | 1,033,000 | 1,206,000 | 1,338,000 | 1,306,000 | 1,281,000 | 1,293,000 | 1,313,000 | 1,255,000 | 1,243,000 | 1,182,000 | 1,108,000 | 942,000 | 675,000 | 587,000 | 629,000 | 657,000 | 1,758,000 | 6,135,000 | 2,460,000 | 5,449,000 | 6,890,000 | 6,520,000 | 5,469,000 | 3,123,000 | 2,817,000 | 2,214,000 | 1,011,000 | -1,321,000 | -843,000 | -14,000 | 61,000 | 355,000 | 180,000 | 537,000 | 531,000 | 371,000 | 314,000 | 193,000 | 146,000 | 94,000 | |||||||||||||
total shareholders’ equity | 1,477,672,000 | 1,459,988,000 | 1,475,009,000 | 1,473,461,000 | 1,451,089,000 | 1,460,276,000 | 1,459,841,000 | 1,472,775,000 | 1,472,793,000 | 1,504,492,000 | 1,540,812,000 | 1,566,685,000 | 1,560,899,000 | 1,544,092,000 | 1,538,930,000 | 1,537,185,000 | 1,500,444,000 | 1,487,121,000 | 1,479,480,000 | 1,484,146,000 | 1,453,980,000 | 1,430,631,000 | 1,407,892,000 | 1,384,784,000 | 1,349,433,000 | 1,317,056,000 | 1,295,278,000 | 1,284,739,000 | 812,382,000 | 796,076,000 | 776,621,000 | 771,891,000 | 755,796,000 | 749,231,000 | 734,268,000 | 725,417,000 | 711,382,000 | 484,716,000 | 474,539,000 | 473,044,000 | 367,743,000 | 361,458,000 | 352,634,000 | 350,138,000 | 340,665,000 | 334,216,000 | 330,441,000 | 327,147,000 | 332,262,000 | 330,812,000 | 329,218,000 | 328,501,000 | 328,422,000 | 326,083,000 | 328,554,000 | 333,104,000 | 325,096,000 | 318,211,000 | 306,682,000 | 301,436,000 | 294,154,000 | 192,903,000 | 184,565,000 | 179,112,000 | 158,564,000 | 153,876,000 | 149,705,000 | 145,037,000 | 137,243,000 | 132,929,000 | 143,570,000 | 146,512,000 | 167,432,000 | 169,709,000 | 170,520,000 | 168,657,000 | 185,558,000 | 187,892,000 | 184,072,000 | 191,989,000 | 193,402,000 | 203,454,000 | 202,839,000 | 197,826,000 | |||||||||||
total liabilities and shareholders’ equity | 2,481,287,000 | 2,502,104,000 | 2,457,592,000 | 2,434,764,000 | 2,414,417,000 | 2,401,455,000 | 2,368,981,000 | 2,378,905,000 | 2,378,178,000 | 2,436,252,000 | 2,400,764,000 | 2,391,367,000 | 2,383,873,000 | 2,347,952,000 | 2,349,042,000 | 2,304,415,000 | 2,259,837,000 | 2,230,774,000 | 1,965,094,000 | 1,955,137,000 | 1,903,320,000 | 1,949,168,000 | 1,653,182,000 | 1,610,720,000 | 1,771,640,000 | 1,512,620,000 | 1,473,852,000 | 1,416,977,000 | 1,212,381,000 | 1,156,639,000 | 1,126,974,000 | 1,064,480,000 | 1,056,946,000 | 835,816,000 | 822,592,000 | 815,745,000 | 981,376,000 | 755,277,000 | 722,161,000 | 736,496,000 | 414,756,000 | 408,092,000 | 401,388,000 | 389,988,000 | 389,240,000 | 385,367,000 | 376,990,000 | 373,712,000 | 373,596,000 | 369,742,000 | 370,885,000 | 374,431,000 | 376,394,000 | 382,139,000 | 386,980,000 | 385,606,000 | 379,346,000 | 377,656,000 | 354,814,000 | 355,562,000 | 344,634,000 | 231,634,000 | 229,499,000 | 224,338,000 | 225,365,000 | 226,726,000 | 225,886,000 | 219,372,000 | 229,889,000 | 341,819,000 | 322,755,000 | 338,550,000 | 362,238,000 | 358,576,000 | 355,969,000 | 360,265,000 | 371,913,000 | 376,850,000 | 378,305,000 | 386,446,000 | 381,506,000 | 386,211,000 | 392,895,000 | 377,126,000 | |||||||||||
unbilled receivables and costs in excess of billings, net of allowance for credit losses of 5,311 for both december 26, 2025 and june 27, 2025 | 273,938,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables and costs in excess of billings, net of allowance for credit losses of 5,311 for both september 26, 2025 and june 27, 2025 | 274,835,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables and costs in excess of billings, net of allowance for credit losses of 5,311 and 6,340 at june 27, 2025 and june 28, 2024, respectively | 278,475,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables and costs in excess of billings, net of allowance for credit losses of 5,311 and 6,340 at march 28, 2025 and june 28, 2024, respectively | 271,293,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables and costs in excess of billings, net of allowance for credit losses of 5,311 and 6,340 at december 27, 2024 and june 28, 2024, respectively | 278,657,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables and costs in excess of billings, net of allowance for credit losses of 5,311 and 6,340 at september 27, 2024 and june 28, 2024, respectively | 298,270,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables and costs in excess of billings, net of allowance for credit losses of 6,340 and 0 at june 28, 2024 and june 30, 2023, respectively | 304,029,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables and costs in excess of billings, net of allowance for credit losses of 8,653 and 0 at march 29, 2024 and june 30, 2023, respectively | 325,441,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset | 44,366,000 | 55,426,000 | 39,919,000 | 27,099,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables and costs in excess of billings, net of allowance for credit losses of 2,313 and 0 at december 29, 2023 and june 30, 2023, respectively | 351,003,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables and costs in excess of billings | 388,555,000 | 382,558,000 | 376,722,000 | 333,491,000 | 330,495,000 | 303,356,000 | 242,304,000 | 193,803,000 | 194,367,000 | 162,921,000 | 138,378,000 | 119,346,000 | 108,754,000 | 90,289,000 | 86,860,000 | 61,302,000 | 68,568,000 | 57,387,000 | 55,941,000 | 45,194,000 | 39,977,000 | 39,774,000 | 40,177,000 | 35,655,000 | 32,413,000 | 37,332,000 | 28,389,000 | 28,052,000 | 23,574,000 | 22,467,000 | 29,376,000 | 24,645,000 | 24,423,000 | 22,021,000 | 20,475,000 | 19,774,000 | 29,228,000 | 22,036,000 | 18,610,000 | 9,888,000 | 13,913,000 | 17,997,000 | 12,567,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax payable | 13,874,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 6,451,000 | 12,713,000 | 31,552,000 | 32,398,000 | 29,598,000 | 29,561,000 | 26,717,000 | 28,810,000 | 37,184,000 | 42,770,000 | 11,009,000 | 13,889,000 | 19,166,000 | 18,406,000 | 18,028,000 | 17,814,000 | 11,811,000 | 12,202,000 | 13,266,000 | 13,635,000 | 14,161,000 | 650,000 | 4,856,000 | 7,030,000 | 11,954,000 | 9,575,000 | 12,788,000 | 12,363,000 | 12,379,000 | 12,407,000 | 13,044,000 | 15,172,000 | 15,182,000 | 15,216,000 | 10,060,000 | 10,190,000 | 10,724,000 | 11,672,000 | 13,016,000 | 13,194,000 | 12,258,000 | 7,653,000 | 8,132,000 | 8,745,000 | 6,896,000 | 7,678,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -268,000 | -47,000 | -339,000 | -3,334,000 | -3,582,000 | -2,955,000 | -2,885,000 | -1,042,000 | -1,393,000 | -1,209,000 | -28,000 | -1,402,000 | -1,826,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 61,626,000 | 264,000 | 264,000 | 264,000 | 264,000 | 264,000 | 264,000 | 264,000 | 265,000 | 265,000 | 546,000 | 546,000 | 546,000 | 546,000 | 546,000 | 658,000 | 3,546,000 | 3,281,000 | 3,281,000 | 3,281,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred consideration | 61,626,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred gain on sale-leaseback | 61,000 | 350,000 | 639,000 | 929,000 | 1,218,000 | 1,507,000 | 1,796,000 | 2,086,000 | 2,375,000 | 2,664,000 | 2,953,000 | 3,242,000 | 3,531,000 | 3,821,000 | 4,110,000 | 4,399,000 | 4,689,000 | 4,978,000 | 5,267,000 | 5,556,000 | 5,845,000 | 6,135,000 | 6,424,000 | 6,713,000 | 7,002,000 | 7,292,000 | 7,581,000 | 7,870,000 | 8,159,000 | 8,448,000 | 8,738,000 | 9,027,000 | 9,316,000 | 9,606,000 | 9,895,000 | 10,184,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets of discontinued operations | 1,095,000 | 894,000 | 1,374,000 | 1,742,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current assets of discontinued operations | 2,235,000 | 4,685,000 | 4,859,000 | 7,989,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities of discontinued operations | 1,583,000 | 1,383,000 | 1,618,000 | 23,000 | 121,000 | 876,000 | 1,234,000 | 7,816,000 | 2,000 | 206,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current liabilities of discontinued operations | 724,000 | 771,000 | 818,000 | 9,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables and cost in excess of billings | 17,743,000 | 10,959,000 | 10,918,000 | 11,672,000 | 8,495,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquired intangible assets | 34,866,000 | 41,795,000 | 25,083,000 | 26,231,000 | 27,545,000 | 15,906,000 | 16,702,000 | 17,387,000 | 3,250,000 | 1,321,000 | 1,141,000 | 1,549,000 | 2,043,000 | 2,477,000 | 2,911,000 | 3,371,000 | 4,050,000 | 6,503,000 | 7,501,000 | 9,554,000 | 11,222,000 | 12,939,000 | 14,526,000 | 18,167,000 | 19,947,000 | 21,512,000 | 22,876,000 | 24,391,000 | 26,496,000 | 29,104,000 | 5,402,000 | 5,985,000 | 6,991,000 | 5,113,000 | 5,529,000 | 1,551,000 | 1,745,000 | 1,939,000 | 2,339,000 | 2,551,000 | 2,764,000 | 2,976,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, .01 par value... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, .01 par value... | 303,000 | 302,000 | 300,000 | 297,000 | 296,000 | 295,000 | 294,000 | 291,000 | 289,000 | 232,000 | 230,000 | 229,000 | 227,000 | 226,000 | 225,000 | 224,000 | 222,000 | 222,000 | 221,000 | 220,000 | 217,000 | 217,000 | 216,000 | 214,000 | 213,000 | 212,000 | 212,000 | 210,000 | 210,000 | 210,000 | 210,000 | 210,000 | 209,000 | 211,000 | 210,000 | 223,000 | 223,000 | 223,000 | 223,000 | 223,000 | 224,000 | 224,000 | 223,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled receivables | 1,202,000 | 1,059,000 | 1,151,000 | 3,883,000 | 8,020,000 | 6,938,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivables related to marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities and related receivables | 18,025,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities | 1,087,000 | 83,000 | 285,000 | 285,000 | 285,000 | 482,000 | 452,000 | 55,000 | 392,000 | 7,414,000 | 7,852,000 | 8,174,000 | 8,732,000 | 344,000 | 1,653,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues | 6,232,000 | 7,498,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
option to sell auction rate securities at par | 3,814,000 | 4,741,000 | 4,861,000 | 5,030,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under line of credit and current capital lease obligations | 53,000 | 24,984,000 | 32,716,000 | 33,114,000 | 33,408,000 | 33,426,000 | 31,707,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities | 34,057,000 | 44,444,000 | 44,767,000 | 44,977,000 | 117,882,000 | 60,027,000 | 60,205,000 | 77,816,000 | 89,908,000 | 72,482,000 | 63,275,000 | 73,916,000 | 96,357,000 | 113,057,000 | 105,891,000 | 86,615,000 | 88,941,000 | 131,702,000 | 158,754,000 | 58,160,000 | 61,201,000 | 54,898,000 | 58,173,000 | 42,846,000 | 42,068,000 | 40,892,000 | 42,212,000 | 45,115,000 | 39,094,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current capital lease obligations | 2,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable | 5,312,000 | 125,000,000 | 10,067,000 | 10,287,000 | 925,000 | 10,633,000 | 831,000 | 842,000 | 848,000 | 990,000 | 948,000 | 758,000 | 744,000 | 731,000 | 718,000 | 705,000 | 692,000 | 655,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
put option to sell auction rate securities | 5,194,000 | 8,003,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable and non-current portion of capital lease obligations | 7,000 | 11,000 | 14,000 | 18,000 | 125,029,000 | 125,040,000 | 125,059,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued warranty expenses | 1,806,000 | 1,783,000 | 1,972,000 | 1,950,000 | 1,996,000 | 2,438,000 | 2,508,000 | 2,285,000 | 2,326,000 | 2,353,000 | 2,601,000 | 2,919,000 | 3,123,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 1,073,000 | 1,290,000 | 1,241,000 | 1,419,000 | 1,638,000 | 1,044,000 | 960,000 | 919,000 | 979,000 | 912,000 | 798,000 | 968,000 | 1,069,000 | 217,000 | 218,000 | 628,000 | 891,000 | 870,000 | 953,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable and current portion of capital lease obligations | 125,370,000 | 125,301,000 | 106,000 | 124,000 | 135,000 | 140,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable and non-current portion of capital lease obligation | 125,083,000 | 125,112,000 | 125,042,000 | 125,049,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable and current portion of capital lease obligation | 149,000 | 60,000 | 9,856,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 5,327,000 | 5,521,000 | 5,712,000 | 8,880,000 | 5,894,000 | 5,309,000 | 5,205,000 | 1,174,000 | 1,059,000 | 913,000 | 945,000 | 849,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amounts payable for acquisition | 7,512,000 | 7,512,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock | -31,336,000 | -33,900,000 | -35,617,000 | -39,110,000 | -40,197,000 | -37,408,000 | -35,481,000 | -34,993,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation | 1,237,000 | 1,307,000 | 1,140,000 | 1,122,000 | 1,087,000 | 1,032,000 | 872,000 | 759,000 | 613,000 | 631,000 | 525,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 186,769,000 | 185,445,000 | 179,418,000 | 180,857,000 | 170,070,000 | 162,117,000 | 156,622,000 | 152,656,000 | 151,994,000 | 146,727,000 | 140,061,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 366,922,000 | 361,518,000 | 363,497,000 | 369,738,000 | 210,472,000 | 200,790,000 | 190,435,000 | 190,555,000 | 187,705,000 | 181,682,000 | 170,658,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease obligations | 51,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings in excess of revenues and customer advances | 1,927,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-27 | 2025-12-26 | 2025-09-26 | 2025-06-27 | 2025-03-28 | 2024-12-27 | 2024-09-27 | 2024-06-28 | 2024-03-29 | 2023-12-29 | 2023-09-29 | 2023-06-30 | 2023-03-31 | 2022-12-30 | 2022-09-30 | 2022-07-01 | 2022-04-01 | 2021-12-31 | 2021-10-01 | 2021-07-02 | 2021-04-02 | 2021-01-01 | 2020-10-02 | 2020-07-03 | 2020-03-27 | 2019-12-27 | 2019-09-27 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | -2,861,000 | -15,095,000 | -12,515,000 | 16,370,000 | -19,170,000 | -17,579,000 | -17,525,000 | -44,574,000 | -45,581,000 | -36,708,000 | 5,156,000 | -10,920,000 | -14,335,000 | -578,000 | -1,045,000 | -2,256,000 | 8,956,000 | 8,150,000 | -17,064,000 | -1,304,000 | -20,379,000 | -5,639,000 | -6,087,000 | -3,308,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization expense | 17,956,000 | 18,300,000 | 18,913,000 | 19,969,000 | 19,916,000 | 20,922,000 | 21,220,000 | 21,391,000 | 21,754,000 | 22,193,000 | 22,692,000 | 22,502,000 | 23,893,000 | 27,233,000 | 23,701,000 | 23,396,000 | 24,465,000 | 24,066,000 | 21,490,000 | 20,842,000 | 19,960,000 | 13,284,000 | 12,997,000 | 12,751,000 | 12,651,000 | 12,547,000 | 11,381,000 | 11,562,000 | 11,576,000 | 11,708,000 | 11,546,000 | 11,957,000 | 11,381,000 | 9,602,000 | 9,337,000 | 9,130,000 | 7,963,000 | 7,856,000 | 7,320,000 | 5,864,000 | 3,319,000 | 3,258,000 | 3,301,000 | 3,394,000 | 3,296,000 | 3,520,000 | 3,630,000 | 3,716,000 | 3,864,000 | 3,908,000 | 4,120,000 | 4,365,000 | 4,424,000 | 4,421,000 | 3,999,000 | 3,277,000 | 3,113,000 | 2,597,000 | 2,671,000 | 2,409,000 | |||||||||||||||||||||||||||||||||||
stock-based compensation expense | 9,048,000 | 10,594,000 | 9,573,000 | 2,417,000 | 8,548,000 | 7,962,000 | 6,092,000 | 7,246,000 | 6,920,000 | 7,386,000 | 4,117,000 | 307,000 | 9,939,000 | 10,258,000 | 7,249,000 | 12,031,000 | 8,887,000 | 7,848,000 | 9,527,000 | 6,425,000 | 7,411,000 | 7,270,000 | 7,184,000 | 7,534,000 | 6,814,000 | 6,531,000 | 5,659,000 | 4,586,000 | 4,873,000 | 5,284,000 | 4,679,000 | 4,269,000 | 3,597,000 | 4,827,000 | 4,621,000 | 3,901,000 | 3,715,000 | 4,093,000 | 3,632,000 | 2,330,000 | 2,150,000 | 2,392,000 | 2,702,000 | 1,963,000 | 1,832,000 | 2,319,000 | 2,614,000 | 1,778,000 | 1,714,000 | 2,717,000 | 3,035,000 | 1,675,000 | 1,906,000 | 2,014,000 | 2,345,000 | 1,422,000 | 1,342,000 | 1,812,000 | 2,040,000 | 1,358,000 | |||||||||||||||||||||||||||||||||||
stock-based matching contributions on defined contribution plan | 3,702,000 | 4,694,000 | 6,750,000 | 3,507,000 | 3,533,000 | 3,428,000 | 4,432,000 | 3,673,000 | 4,528,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for deferred income taxes | 483,000 | -3,590,000 | -3,855,000 | 3,400,000 | -902,000 | -5,242,000 | -7,847,000 | -14,251,000 | 11,172,000 | -15,637,000 | -12,795,000 | -25,003,000 | -12,310,000 | -21,520,000 | -814,000 | 2,822,000 | -1,035,000 | -2,035,000 | -2,171,000 | -503,000 | 889,000 | -1,562,000 | -381,000 | 18,000 | -649,000 | -647,000 | -4,186,000 | -4,616,000 | 1,604,000 | -2,606,000 | -363,000 | -482,000 | -412,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for bad debt | -28,000 | 0 | -36,000 | 130,000 | 124,000 | 218,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other non-cash items | -870,000 | 737,000 | 288,000 | -2,775,000 | -2,320,000 | -1,189,000 | 2,707,000 | 7,000 | -6,821,000 | 7,080,000 | 186,000 | -1,467,000 | 1,712,000 | 310,000 | -1,301,000 | 595,000 | 512,000 | -52,000 | -1,552,000 | 651,000 | 877,000 | 1,949,000 | 268,000 | 1,107,000 | 1,147,000 | 707,000 | 548,000 | 1,064,000 | 571,000 | 922,000 | 1,222,000 | 860,000 | 396,000 | 469,000 | 378,000 | 2,000 | -287,000 | -290,000 | -51,000 | -108,000 | -230,000 | -263,000 | -121,000 | -261,000 | 334,000 | -283,000 | -285,000 | 121,000 | -213,000 | -284,000 | -243,000 | -286,000 | -196,000 | -257,000 | -18,000 | 59,000 | -256,000 | -184,000 | -174,000 | -182,000 | -246,000 | ||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, unbilled receivables, and costs in excess of billings | 14,454,000 | -11,994,000 | 20,138,000 | -10,842,000 | 9,294,000 | 37,646,000 | -6,148,000 | -1,868,000 | 8,611,000 | 42,669,000 | 27,046,000 | -5,013,000 | -22,829,000 | 16,381,000 | -47,257,000 | -47,266,000 | -8,508,000 | -9,429,000 | -23,630,000 | -21,549,000 | -10,298,000 | 3,496,000 | 3,175,000 | -20,742,000 | -15,742,000 | 2,230,000 | -6,015,000 | -1,236,000 | -14,954,000 | -5,891,000 | -2,924,000 | -10,646,000 | -1,371,000 | -7,810,000 | -16,065,000 | 822,000 | -8,922,000 | 10,111,000 | -10,546,000 | -8,596,000 | 6,527,000 | -12,781,000 | 14,308,000 | -1,270,000 | -2,800,000 | -4,303,000 | -8,621,000 | -11,139,000 | |||||||||||||||||||||||||||||||||||||||||||||||
inventory | -12,653,000 | -11,560,000 | -12,129,000 | 11,981,000 | -7,285,000 | -7,876,000 | -13,907,000 | 7,140,000 | 8,493,000 | 12,127,000 | -27,630,000 | 5,968,000 | -29,814,000 | -21,785,000 | -18,430,000 | -12,516,000 | -7,961,000 | -7,596,000 | -12,829,000 | 10,058,000 | -8,378,000 | -1,353,000 | -27,768,000 | -18,084,000 | -8,154,000 | -5,669,000 | 298,000 | -3,331,000 | -4,348,000 | -4,869,000 | -4,553,000 | 8,701,000 | -2,476,000 | -11,306,000 | -11,149,000 | -2,703,000 | -2,733,000 | -3,778,000 | -104,000 | 1,486,000 | 2,326,000 | -1,938,000 | -2,739,000 | 624,000 | -2,553,000 | 725,000 | 859,000 | 3,674,000 | -2,175,000 | 2,045,000 | 2,274,000 | 1,309,000 | 1,991,000 | -359,000 | -2,488,000 | -4,052,000 | 969,000 | 1,780,000 | -5,964,000 | 673,000 | 4,829,000 | -1,784,000 | -1,204,000 | 2,405,000 | -3,187,000 | -2,139,000 | 2,062,000 | 2,173,000 | 2,171,000 | -6,000 | 3,140,000 | 3,518,000 | -4,170,000 | -682,000 | -1,160,000 | 3,670,000 | 83,000 | -3,223,000 | -2,966,000 | -968,000 | 3,005,000 | -2,424,000 | -1,249,000 | 1,787,000 | -2,653,000 | -2,057,000 | -1,046,000 | -2,854,000 | 836,000 | 109,000 | 2,252,000 | 1,427,000 | 651,000 | 2,102,000 | -233,000 |
prepaid income taxes | -54,000 | 147,000 | -933,000 | 2,404,000 | -2,984,000 | 68,000 | -63,000 | -22,146,000 | -5,053,000 | -765,000 | 3,567,000 | -3,597,000 | 9,683,000 | -2,220,000 | 2,733,000 | 5,862,000 | -2,548,000 | -11,024,000 | -777,000 | 671,000 | 4,077,000 | -2,268,000 | -1,746,000 | 4,310,000 | -2,269,000 | -3,087,000 | 82,000 | 766,000 | 5,972,000 | -2,977,000 | -1,267,000 | -2,474,000 | 2,071,000 | -657,000 | 65,000 | 3,536,000 | -2,220,000 | 597,000 | -1,490,000 | 969,000 | 161,000 | 706,000 | 234,000 | 1,088,000 | -3,670,000 | 83,000 | 1,631,000 | 5,568,000 | -5,140,000 | -1,172,000 | 2,791,000 | -398,000 | -168,000 | 972,000 | 2,522,000 | 287,000 | 1,000 | 704,000 | -916,000 | 683,000 | 0 | 1,800,000 | 168,000 | 2,370,000 | |||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 9,299,000 | 5,515,000 | -35,317,000 | 1,515,000 | 1,835,000 | 206,000 | 1,982,000 | -1,867,000 | 540,000 | 1,447,000 | -1,813,000 | 4,096,000 | 3,614,000 | 7,178,000 | -11,946,000 | 6,132,000 | -10,283,000 | 2,780,000 | -3,025,000 | -2,221,000 | 2,887,000 | 3,320,000 | -2,268,000 | -2,624,000 | -629,000 | 2,014,000 | -877,000 | -351,000 | -384,000 | -408,000 | 68,000 | -1,305,000 | 2,914,000 | -1,252,000 | -718,000 | -136,000 | -1,510,000 | 1,929,000 | -1,553,000 | -1,060,000 | 709,000 | -63,000 | 3,378,000 | -5,013,000 | 231,000 | 720,000 | -902,000 | 927,000 | 2,241,000 | -176,000 | 736,000 | -2,554,000 | 517,000 | 1,155,000 | 75,000 | -1,301,000 | 364,000 | 179,000 | -58,000 | -924,000 | -757,000 | 265,000 | -704,000 | -445,000 | 132,000 | 371,000 | 447,000 | -164,000 | 1,217,000 | 403,000 | 3,521,000 | -2,641,000 | -384,000 | 669,000 | 3,482,000 | -129,000 | -2,107,000 | -1,506,000 | -1,693,000 | 6,725,000 | -5,526,000 | 631,000 | 2,582,000 | -4,288,000 | 10,000 | 741,000 | 1,277,000 | -517,000 | -129,000 | -2,315,000 | 1,789,000 | -789,000 | 1,049,000 | -9,000 | 232,000 |
other non-current assets | 1,809,000 | -200,000 | -2,097,000 | 2,625,000 | 2,009,000 | 1,743,000 | 1,840,000 | 382,000 | 2,463,000 | -5,012,000 | 2,315,000 | 1,017,000 | -3,837,000 | 3,935,000 | 2,654,000 | 2,906,000 | 2,207,000 | 2,254,000 | -1,250,000 | 2,035,000 | 2,726,000 | 2,259,000 | -1,561,000 | -1,095,000 | -102,000 | 1,000 | -64,000 | -36,000 | 19,000 | 30,000 | 88,000 | 19,000 | 2,784,000 | -1,912,000 | -595,000 | 488,000 | -19,000 | -11,000 | -86,000 | 230,000 | -148,000 | -897,000 | 37,000 | 137,000 | 137,000 | 145,000 | 146,000 | 166,000 | 504,000 | 309,000 | 27,000 | 292,000 | 197,000 | 597,000 | -31,000 | -6,000 | -44,000 | -23,000 | 719,000 | 134,000 | 304,000 | -80,000 | -63,000 | 9,000 | -27,000 | -127,000 | -136,000 | -119,000 | |||||||||||||||||||||||||||
accounts payable, accrued expenses, accrued compensation, and due to factoring | -19,547,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues and customer advances | -9,335,000 | 11,132,000 | -8,339,000 | -18,028,000 | 5,755,000 | 40,924,000 | 21,239,000 | 3,096,000 | -9,887,000 | 22,338,000 | 1,760,000 | 1,650,000 | 15,180,000 | 15,601,000 | 8,270,000 | -4,407,000 | -13,443,000 | 4,843,000 | -5,991,000 | 3,222,000 | -3,210,000 | 6,121,000 | 7,598,000 | 4,636,000 | -4,204,000 | 7,476,000 | -826,000 | 534,000 | -11,545,000 | 652,000 | 8,828,000 | 3,277,000 | 782,000 | 2,603,000 | -627,000 | -844,000 | 533,000 | 2,506,000 | -3,816,000 | 2,036,000 | -4,264,000 | 1,375,000 | 659,000 | -715,000 | -605,000 | 5,019,000 | -2,561,000 | 1,416,000 | -525,000 | 476,000 | -1,238,000 | 1,091,000 | -1,397,000 | 1,428,000 | -606,000 | 744,000 | -4,564,000 | 3,406,000 | -1,436,000 | -1,481,000 | 804,000 | -44,000 | -546,000 | 20,000 | 265,000 | 982,000 | -587,000 | -3,708,000 | -3,512,000 | 2,776,000 | 1,776,000 | 1,308,000 | -613,000 | 73,000 | 156,000 | 702,000 | -1,184,000 | 6,265,000 | -1,983,000 | 233,000 | -2,245,000 | 2,263,000 | 2,028,000 | -4,000 | 1,054,000 | -953,000 | 1,901,000 | -161,000 | 328,000 | -978,000 | |||||
income taxes payable | 6,000 | -3,000 | 8,000 | -3,695,000 | -320,000 | -776,000 | 978,000 | 2,655,000 | 24,000 | -33,000 | -13,863,000 | 14,136,000 | -14,766,000 | 11,038,000 | -501,000 | 1,006,000 | 12,000 | -5,000 | -4,000 | -79,000 | -52,000 | 2,354,000 | 318,000 | 169,000 | -2,972,000 | -1,643,000 | 2,923,000 | -1,000 | 1,873,000 | 99,000 | -2,000 | -5,000 | -11,279,000 | 5,179,000 | 4,138,000 | 340,000 | -35,000 | -1,854,000 | 2,060,000 | -40,000 | -1,021,000 | 383,000 | -127,000 | -781,000 | 476,000 | 10,000 | 360,000 | -1,318,000 | 1,100,000 | 678,000 | -655,000 | 250,000 | -1,226,000 | 1,652,000 | 654,000 | -1,559,000 | -722,000 | 1,365,000 | 1,577,000 | 82,000 | -52,000 | -288,000 | -817,000 | -359,000 | -270,000 | 1,409,000 | 943,000 | -1,239,000 | 1,543,000 | -3,258,000 | 3,233,000 | -3,345,000 | -86,000 | 317,000 | 2,784,000 | -1,801,000 | -1,446,000 | -3,355,000 | 4,163,000 | 1,302,000 | -511,000 | -472,000 | |||||||||||||
other non-current liabilities | -4,967,000 | -3,125,000 | 840,000 | -4,580,000 | -2,581,000 | -2,087,000 | -2,874,000 | -3,267,000 | -2,860,000 | 3,912,000 | -2,834,000 | -1,897,000 | 4,094,000 | -3,710,000 | -2,996,000 | -2,597,000 | -2,626,000 | -3,171,000 | -315,000 | -1,261,000 | -2,388,000 | -1,718,000 | 1,623,000 | 4,052,000 | -56,000 | 4,420,000 | -1,190,000 | -543,000 | -390,000 | 904,000 | 73,000 | 46,000 | 224,000 | -2,189,000 | -81,000 | -396,000 | 4,535,000 | -11,000 | -39,000 | -6,000 | -23,000 | -18,000 | -21,000 | -50,000 | -14,000 | -6,000 | -10,000 | -13,000 | -106,000 | -99,000 | -93,000 | -143,000 | -66,000 | -64,000 | 571,000 | 4,916,000 | -4,899,000 | -5,000 | -638,000 | -7,000 | 224,000 | -371,000 | 214,000 | 354,000 | 292,000 | ||||||||||||||||||||||||||||||
net cash from operating activities | 6,442,000 | 51,611,000 | 2,182,000 | 38,075,000 | 29,974,000 | 85,462,000 | -14,660,000 | 71,761,000 | -17,805,000 | 45,494,000 | -39,068,000 | 12,610,000 | -3,217,000 | 35,392,000 | -66,039,000 | -19,435,000 | -4,252,000 | 6,824,000 | -2,006,000 | 27,194,000 | 23,185,000 | 23,939,000 | 22,929,000 | 28,726,000 | 30,082,000 | 32,066,000 | 24,310,000 | 25,969,000 | 26,218,000 | 25,301,000 | 20,029,000 | 25,641,000 | 873,000 | 8,779,000 | 8,028,000 | 9,736,000 | 24,889,000 | 14,238,000 | 10,283,000 | 15,132,000 | 4,330,000 | 11,865,000 | 5,613,000 | 12,687,000 | 9,114,000 | 8,228,000 | 2,178,000 | 2,509,000 | 2,201,000 | 7,358,000 | 2,173,000 | 4,822,000 | 1,697,000 | 1,559,000 | -9,949,000 | 4,182,000 | 12,443,000 | 11,028,000 | 4,216,000 | 8,629,000 | 5,392,000 | 8,103,000 | 9,350,000 | 3,413,000 | 4,521,000 | 5,167,000 | 2,607,000 | 3,343,000 | 2,486,000 | 2,734,000 | 2,636,000 | 2,465,000 | 9,590,000 | -2,291,000 | 3,962,000 | 7,045,000 | -6,612,000 | -5,309,000 | -5,437,000 | -3,660,000 | 5,370,000 | 2,643,000 | 17,700,000 | 4,913,000 | 13,601,000 | 8,299,000 | 11,173,000 | 5,350,000 | 2,749,000 | 8,681,000 | 9,162,000 | 7,551,000 | 6,306,000 | 21,823,000 | 14,820,000 |
capital expenditures | -7,635,000 | -4,209,000 | -3,250,000 | -2,915,000 | -5,846,000 | -4,211,000 | -2,936,000 | -13,806,000 | -6,649,000 | -7,962,000 | -1,823,000 | -7,476,000 | -9,446,000 | -13,176,000 | -7,328,000 | -8,180,000 | -6,072,000 | -8,027,000 | -5,377,000 | -10,891,000 | -9,955,000 | -13,775,000 | -10,978,000 | -11,506,000 | -10,869,000 | -11,324,000 | -9,595,000 | -8,829,000 | -7,060,000 | -7,075,000 | -3,727,000 | -4,039,000 | -3,475,000 | -3,964,000 | -3,628,000 | -6,055,000 | -13,036,000 | -7,703,000 | -6,050,000 | -2,977,000 | -1,752,000 | -1,289,000 | -1,867,000 | -2,517,000 | -1,344,000 | -1,218,000 | -905,000 | -1,634,000 | -1,133,000 | -2,826,000 | -1,108,000 | -1,621,000 | -533,000 | -746,000 | -980,000 | -2,989,000 | -2,867,000 | -1,925,000 | -1,646,000 | -3,489,000 | -1,738,000 | -2,003,000 | -1,595,000 | -2,386,000 | -2,148,000 | -1,983,000 | -817,000 | -938,000 | -969,000 | -1,108,000 | -1,111,000 | -1,609,000 | -1,282,000 | -968,000 | -766,000 | -1,812,000 | -2,221,000 | -1,545,000 | -2,531,000 | -3,033,000 | -2,970,000 | -2,842,000 | -2,557,000 | -4,027,000 | -2,824,000 | -2,851,000 | -1,707,000 | -2,287,000 | -1,350,000 | -951,000 | -1,011,000 | -1,748,000 | -1,700,000 | -1,346,000 | -1,371,000 |
free cash flows | -1,193,000 | 47,402,000 | -1,068,000 | 35,160,000 | 24,128,000 | 81,251,000 | -17,596,000 | 57,955,000 | -24,454,000 | 37,532,000 | -40,891,000 | 5,134,000 | -12,663,000 | 22,216,000 | -73,367,000 | -27,615,000 | -10,324,000 | -1,203,000 | -7,383,000 | 16,303,000 | 13,230,000 | 10,164,000 | 11,951,000 | 17,220,000 | 19,213,000 | 20,742,000 | 14,715,000 | 17,140,000 | 19,158,000 | 18,226,000 | 16,302,000 | 21,602,000 | -2,602,000 | 4,815,000 | 4,400,000 | 3,681,000 | 11,853,000 | 6,535,000 | 4,233,000 | 12,155,000 | 2,578,000 | 10,576,000 | 3,746,000 | 10,170,000 | 7,770,000 | 7,010,000 | 1,273,000 | 875,000 | 1,068,000 | 4,532,000 | 1,065,000 | 3,201,000 | 1,164,000 | 813,000 | -10,929,000 | 1,193,000 | 9,576,000 | 9,103,000 | 2,570,000 | 5,140,000 | 3,654,000 | 6,100,000 | 7,755,000 | 1,027,000 | 2,373,000 | 3,184,000 | 1,790,000 | 2,405,000 | 1,517,000 | 1,626,000 | 1,525,000 | 856,000 | 8,308,000 | -3,259,000 | 3,196,000 | 5,233,000 | -8,833,000 | -6,854,000 | -7,968,000 | -6,693,000 | 2,400,000 | -199,000 | 15,143,000 | 886,000 | 10,777,000 | 5,448,000 | 9,466,000 | 3,063,000 | 1,399,000 | 7,730,000 | 8,151,000 | 5,803,000 | 4,606,000 | 20,477,000 | 13,449,000 |
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of assets and businesses, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -8,263,000 | -5,902,000 | -6,548,000 | -4,098,000 | -5,914,000 | -3,555,000 | -6,236,000 | -10,348,000 | -7,938,000 | -7,990,000 | -8,015,000 | -8,846,000 | -9,446,000 | -13,176,000 | -7,328,000 | -8,180,000 | -6,072,000 | -8,027,000 | -5,377,000 | -10,891,000 | -9,955,000 | -13,775,000 | -10,978,000 | -11,506,000 | -10,869,000 | -11,324,000 | -9,595,000 | -8,829,000 | -7,060,000 | -7,075,000 | -3,727,000 | -4,039,000 | -3,475,000 | -3,964,000 | -3,628,000 | -6,055,000 | -13,036,000 | -7,703,000 | -6,050,000 | -2,977,000 | -1,752,000 | -1,289,000 | -1,867,000 | -2,517,000 | -1,344,000 | -1,218,000 | -905,000 | -1,634,000 | -1,133,000 | -2,826,000 | -1,108,000 | -1,621,000 | -533,000 | -746,000 | -980,000 | -2,989,000 | -2,867,000 | -1,925,000 | -1,646,000 | -3,489,000 | -1,738,000 | -2,003,000 | -1,595,000 | -2,386,000 | -2,148,000 | -1,983,000 | -817,000 | -938,000 | -969,000 | -1,108,000 | -1,111,000 | -1,609,000 | -1,282,000 | -968,000 | -766,000 | -1,812,000 | -2,221,000 | -1,545,000 | -2,531,000 | -3,033,000 | -2,970,000 | -2,842,000 | -2,557,000 | -4,027,000 | -2,824,000 | -2,851,000 | -1,707,000 | -2,287,000 | -1,350,000 | -951,000 | -1,011,000 | -1,748,000 | -1,700,000 | -1,346,000 | -1,371,000 |
other investing activities | 0 | 2,700,000 | 85,000 | 48,000 | 52,000 | 50,000 | 14,000 | 17,000 | 6,000 | -3,237,000 | 0 | 0 | -1,000 | -374,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -9,678,000 | -5,902,000 | -6,548,000 | -2,395,000 | -3,214,000 | -1,655,000 | -6,236,000 | -10,348,000 | -7,938,000 | -7,990,000 | -8,015,000 | -8,761,000 | -9,398,000 | -13,124,000 | -7,278,000 | -8,375,000 | -6,055,000 | -251,276,000 | -8,614,000 | -78,454,000 | -71,581,000 | -255,874,000 | -10,978,000 | -11,506,000 | -6,559,000 | -11,324,000 | -106,097,000 | -54,383,000 | -43,560,000 | -5,831,000 | -50,000,000 | -4,039,000 | -183,073,000 | -3,763,000 | -10,002,000 | -46,901,000 | -11,558,000 | -46,467,000 | -6,161,000 | -302,977,000 | -2,126,000 | -11,053,000 | -2,052,000 | -3,017,000 | -459,000 | -1,217,000 | -905,000 | -1,353,000 | -1,133,000 | -3,126,000 | -1,108,000 | -846,000 | -421,000 | -858,000 | -68,966,000 | -3,663,000 | -2,897,000 | -72,576,000 | -1,666,000 | -3,489,000 | -31,446,000 | -3,620,000 | 15,872,000 | 17,376,000 | 9,021,000 | -2,525,000 | -257,000 | 8,189,000 | 117,773,000 | -58,014,000 | -1,002,000 | -57,705,000 | 32,319,000 | 22,668,000 | -4,530,000 | 18,991,000 | 17,446,000 | 11,978,000 | 2,237,000 | -4,620,000 | -4,617,000 | 3,012,000 | -29,165,000 | 7,959,000 | 34,687,000 | -7,646,000 | -27,899,000 | -13,687,000 | -7,030,000 | -7,072,000 | 1,308,000 | -7,154,000 | -22,932,000 | -4,489,000 | 1,974,000 |
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from employee stock plans | 0 | 2,169,000 | 0 | 1,479,000 | 0 | 3,099,000 | 0 | 2,855,000 | 0 | 3,096,000 | 11,000 | 3,186,000 | 2,000 | 2,921,000 | 2,393,000 | 0 | 3,000 | 1,984,000 | 0 | 1,396,000 | 0 | 2,067,000 | 170,000 | 2,653,000 | 80,000 | 5,293,000 | 507,000 | 1,668,000 | 629,000 | 2,500,000 | 735,000 | 1,077,000 | 236,000 | 612,000 | 292,000 | 520,000 | 60,000 | 508,000 | 73,000 | 537,000 | 133,000 | 600,000 | 246,000 | 695,000 | 90,000 | 1,502,000 | 603,000 | 1,291,000 | 294,000 | 583,000 | 443,000 | 750,000 | 73,000 | 282,000 | 0 | 247,000 | 166,000 | 444,000 | 1,000 | 700,000 | 445,000 | 741,000 | 25,000 | 586,000 | 472,000 | 1,144,000 | |||||||||||||||||||||||||||||
purchase and retirement of common stock | 0 | 0 | 0 | 0 | -63,000 | -217,000 | -183,000 | -7,316,000 | 0 | 0 | -66,000 | -746,000 | -375,000 | -14,562,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of deferred financing and offering costs | 0 | 0 | 0 | 0 | -2,249,000 | 0 | 0 | -249,000 | 0 | 0 | 0 | -1,851,000 | 3,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | 0 | 2,169,000 | 0 | 1,492,000 | -2,249,000 | -23,537,000 | 0 | 41,217,000 | 65,000,000 | 3,099,000 | 0 | 2,393,000 | 59,937,000 | 2,116,000 | -2,879,000 | 253,833,000 | -7,316,000 | 43,096,000 | 11,000 | 163,186,000 | -64,000 | -197,645,000 | 201,647,000 | -375,000 | -14,559,000 | 173,873,000 | 35,998,000 | 1,557,000 | 36,337,000 | 1,006,000 | 194,791,000 | 688,000 | -13,548,000 | -192,115,000 | 210,780,000 | 1,221,000 | -8,548,000 | 284,917,000 | 445,000 | 1,642,000 | -2,110,000 | 1,504,000 | 872,000 | 1,137,000 | 392,000 | 418,000 | 84,000 | 301,000 | -61,000 | 281,000 | -12,000 | 2,541,000 | -6,479,000 | 624,000 | 286,000 | 659,000 | 406,000 | 1,343,000 | 93,991,000 | 1,696,000 | 770,000 | -23,694,000 | -7,152,000 | 364,000 | -112,000 | -4,957,000 | -117,781,000 | 31,598,000 | 243,000 | -62,000 | -196,000 | 601,000 | 360,000 | -2,464,000 | -3,000 | -9,297,000 | -372,000 | 871,000 | 254,000 | -2,849,000 | -4,928,000 | 1,130,000 | -7,425,000 | -6,818,000 | -7,155,000 | 120,574,000 | 599,000 | 1,241,000 | 201,000 | -3,828,000 | -3,665,000 | -555,000 | 4,000 | ||
effect of exchange rate changes on cash and cash equivalents | 46,000 | -6,000 | -17,000 | 1,428,000 | 497,000 | -857,000 | 747,000 | 0 | -258,000 | 556,000 | -111,000 | 174,000 | 112,000 | 302,000 | -293,000 | -346,000 | -289,000 | -16,000 | -99,000 | 60,000 | 397,000 | 117,000 | -61,000 | 371,000 | -287,000 | -42,000 | -44,000 | 7,000 | -18,000 | -304,000 | -409,000 | 257,000 | -41,000 | 679,000 | -58,000 | -121,000 | 49,000 | 374,000 | 42,000 | 27,000 | 36,000 | -108,000 | 6,000 | -37,000 | -76,000 | 3,000 | 23,000 | -104,000 | -24,000 | -276,000 | -19,000 | 90,000 | -2,000 | -24,000 | 58,000 | -18,000 | 31,000 | -29,000 | 47,000 | 19,000 | 6,000 | 322,000 | 237,000 | -59,000 | 62,000 | -209,000 | 148,000 | 714,000 | 4,000 | 353,000 | -103,000 | 161,000 | 160,000 | -31,000 | 185,000 | 24,000 | -71,000 | -105,000 | -50,000 | 125,000 | -141,000 | -124,000 | 205,000 | -414,000 | -38,000 | -68,000 | -142,000 | -50,000 | 21,000 | ||||||
net increase in cash and cash equivalents | -3,190,000 | 39,277,000 | 27,257,000 | 84,442,000 | -22,398,000 | 37,876,000 | -26,001,000 | 79,277,000 | 17,806,000 | -18,035,000 | -8,104,000 | 12,284,000 | -180,308,000 | 225,109,000 | 20,738,000 | -96,633,000 | 145,417,000 | 18,612,000 | 21,034,000 | 6,348,000 | 22,304,000 | -228,601,000 | 224,053,000 | -31,129,000 | -4,377,000 | -2,554,000 | 2,691,000 | 2,481,000 | 1,487,000 | 11,066,000 | 9,533,000 | 8,111,000 | 1,589,000 | 1,577,000 | 1,175,000 | 4,429,000 | 980,000 | -85,396,000 | 1,119,000 | 9,890,000 | -60,907,000 | 2,987,000 | 6,454,000 | 67,984,000 | 6,198,000 | 25,998,000 | -2,583,000 | 6,627,000 | 2,947,000 | 2,300,000 | 6,366,000 | 2,626,000 | -22,968,000 | 1,881,000 | -54,949,000 | 41,610,000 | 23,541,000 | -7,514,000 | 957,000 | 2,931,000 | -16,534,000 | 13,878,000 | 41,068,000 | -6,579,000 | -23,919,000 | 112,149,000 | -3,804,000 | 2,800,000 | 10,692,000 | -3,353,000 | -20,579,000 | 16,779,000 | 16,798,000 | ||||||||||||||||||||||
cash and cash equivalents at beginning of period | 0 | 0 | 309,099,000 | 0 | 0 | 180,521,000 | 0 | 0 | 71,563,000 | 0 | 0 | 65,654,000 | 0 | 0 | 113,839,000 | 226,838,000 | 0 | 0 | 257,932,000 | 0 | 0 | 66,521,000 | 0 | 0 | 41,637,000 | 0 | 0 | 81,691,000 | 0 | 0 | 77,586,000 | 0 | 0 | 47,287,000 | 0 | 0 | 39,126,000 | 0 | 0 | 115,964,000 | 0 | 0 | 162,875,000 | 0 | 0 | 56,241,000 | 0 | 0 | 46,950,000 | 0 | 0 | 59,045,000 | 0 | 0 | 51,293,000 | 0 | 0 | 22,983,000 | 0 | 0 | 43,143,000 | -130,300,000 | 0 | 0 | 27,158,000 | 0 | 0 | 17,513,000 | |||||||||||||||||||||||||||
cash and cash equivalents at end of period | -3,190,000 | 30,274,000 | 304,716,000 | 27,257,000 | 84,442,000 | 158,123,000 | -26,001,000 | 79,277,000 | 89,369,000 | -12,503,000 | 24,963,000 | 51,981,000 | -13,475,000 | 9,365,000 | 95,804,000 | 239,122,000 | 225,109,000 | 20,738,000 | 161,299,000 | 18,612,000 | 21,034,000 | 72,869,000 | 12,182,000 | 5,961,000 | 26,074,000 | 224,053,000 | -31,129,000 | 77,314,000 | 2,691,000 | 2,481,000 | 79,073,000 | 9,533,000 | 8,111,000 | 48,876,000 | 1,175,000 | 4,429,000 | 40,106,000 | 1,245,000 | 3,332,000 | 30,568,000 | 9,890,000 | -60,907,000 | 165,862,000 | 67,984,000 | 6,198,000 | 82,239,000 | 6,627,000 | 2,947,000 | 49,250,000 | 2,626,000 | -22,968,000 | 60,926,000 | 41,610,000 | 21,139,000 | 51,245,000 | 11,016,000 | -2,604,000 | 19,340,000 | 957,000 | 2,931,000 | 26,609,000 | -89,232,000 | -3,824,000 | 2,800,000 | 37,850,000 | -20,539,000 | 16,747,000 | 34,303,000 | |||||||||||||||||||||||||||
cash paid during the period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | 7,362,000 | 8,113,000 | 8,523,000 | 8,454,000 | 8,868,000 | 10,339,000 | 8,898,000 | 10,763,000 | 10,547,000 | 9,696,000 | 6,417,000 | 8,537,000 | 7,560,000 | 7,478,000 | 3,713,000 | 3,068,000 | 1,534,000 | 208,000 | 682,000 | 540,000 | 2,205,000 | 2,515,000 | 2,206,000 | 3,442,000 | 506,000 | 990,000 | 108,000 | 3,000 | 1,507,000 | 1,466,000 | 1,434,000 | 1,351,000 | 1,031,000 | 3,000 | 5,000 | 2,000 | 11,000 | 7,000 | 8,000 | 8,000 | 11,000 | 12,000 | 11,000 | 15,000 | 9,000 | 7,000 | 15,000 | 8,000 | 14,000 | 8,000 | 9,000 | 9,000 | 29,000 | 4,000 | 10,000 | 2,000 | 9,000 | 617,000 | 1,250,000 | 2,000 | -1,291,000 | 4,443,000 | 12,000 | 1,016,000 | 528,000 | 1,009,000 | 2,157,000 | 454,000 | 2,269,000 | 213,000 | 1,265,000 | 460,000 | 323,000 | 147,000 | 297,000 | 224,000 | 229,000 | 229,000 | 232,000 | 237,000 | |||||||||||||||
income taxes paid | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures—non-cash activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing activity: purchases of property and equipment incurred but not yet paid | 628,000 | 1,693,000 | 3,298,000 | 1,183,000 | 68,000 | -656,000 | 3,300,000 | -3,458,000 | 1,289,000 | 28,000 | 6,192,000 | 1,370,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing activity: inventory transfer to property and equipment | 0 | 0 | 4,444,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid (refunded) during the period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid (refunded) | 884,000 | 486,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable, accrued expenses, and accrued compensation | 20,893,000 | 14,516,000 | 7,188,000 | -27,004,000 | -7,712,000 | -5,153,000 | -13,020,000 | 17,060,000 | -11,037,000 | -17,788,000 | 32,278,000 | -8,413,000 | 21,707,000 | 10,996,000 | -12,727,000 | 10,803,000 | 18,393,000 | 5,850,000 | -6,275,000 | 8,395,000 | 9,240,000 | -2,025,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -4,383,000 | -13,673,000 | -26,040,000 | -13,475,000 | 5,961,000 | -15,563,000 | 1,245,000 | -48,000 | -2,604,000 | -3,643,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provisions for bad debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash settlement for termination of interest rate swap | 0 | 0 | 0 | 7,403,000 | 0 | 0 | 0 | 5,995,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable, accrued expenses and accrued compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of manufacturing operations to cicor group | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under credit facilities | 0 | 0 | 40,000,000 | 65,000,000 | 40,000,000 | 0 | 40,000,000 | 60,000,000 | 0 | 0 | 40,000,000 | 0 | 0 | 48,000,000 | 36,500,000 | 0 | 45,000,000 | 0 | 195,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments under credit facilities | -40,000,000 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for retirement of common stock | -534,000 | -502,000 | -120,000 | -6,812,000 | -390,000 | -209,000 | -1,361,000 | -13,548,000 | -122,000 | -1,432,000 | -6,128,000 | -87,000 | -416,000 | -3,708,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | 148,995,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | 125,076,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes (refunded) paid | 525,000 | -923,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 16,915,000 | 4,139,000 | -2,639,000 | -7,140,000 | 17,925,000 | 15,635,000 | 12,686,000 | 15,798,000 | 27,224,000 | 23,565,000 | 15,676,000 | 19,247,000 | 12,804,000 | 14,109,000 | 12,383,000 | 7,479,000 | 10,101,000 | 3,696,000 | 9,133,000 | 17,953,000 | 8,804,000 | 7,048,000 | 5,204,000 | 3,819,000 | 8,463,000 | 4,526,000 | 4,793,000 | 1,960,000 | 5,930,000 | 3,675,000 | 265,000 | 499,000 | -2,012,000 | 788,000 | -4,784,000 | -7,200,000 | 5,676,000 | 5,245,000 | 9,045,000 | 2,653,000 | 4,251,000 | 5,378,000 | 5,183,000 | 3,630,000 | 18,653,000 | 3,276,000 | 2,071,000 | 4,358,000 | -1,035,000 | -11,653,000 | -6,341,000 | -14,132,000 | 1,233,000 | 3,072,000 | 10,086,000 | 8,156,000 | 6,846,000 | 5,098,000 | 9,564,000 | 6,303,000 | 3,724,000 | 3,294,000 | 4,246,000 | 7,864,000 | 6,455,000 | 4,112,000 | |||||||||||||||||||||||||||||
acquisition of businesses, net of cash acquired | -209,000 | 0 | 0 | -674,000 | 0 | 0 | 0 | -2,400,000 | -2,000 | 29,000 | -95,000 | -67,440,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bad debt expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes, net of refunds | -430,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share-based matching contributions on defined contribution plan | 4,841,000 | 5,950,000 | 3,288,000 | 2,747,000 | 3,680,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effects of businesses acquired: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 14,568,000 | 2,315,000 | 19,400,000 | -1,603,000 | 4,131,000 | -902,000 | -2,785,000 | 4,435,000 | 13,373,000 | 529,000 | 512,000 | 992,000 | 6,950,000 | 2,482,000 | 3,000 | 6,807,000 | 3,647,000 | 2,172,000 | 871,000 | 17,000 | 4,291,000 | 7,076,000 | 0 | 2,077,000 | 7,851,000 | 103,000 | 0 | 2,014,000 | 717,000 | 6,258,000 | -42,000 | 1,694,000 | 65,000 | 2,126,000 | 237,000 | 5,138,000 | 374,000 | -1,541,000 | -335,000 | 4,734,000 | 334,000 | -1,486,000 | -519,000 | -115,000 | -1,193,000 | 2,065,000 | 2,111,000 | 5,134,000 | -624,000 | 2,849,000 | 1,159,000 | 2,020,000 | -1,631,000 | 1,395,000 | 776,000 | 388,000 | -1,107,000 | 0 | -2,804,000 | 108,000 | 0 | 0 | 98,000 | 2,421,000 | -481,000 | 274,000 | 3,539,000 | 46,000 | 1,362,000 | 351,000 | 2,584,000 | 1,294,000 | 3,393,000 | 3,385,000 | 5,727,000 | -118,000 | 626,000 | 1,783,000 | 1,831,000 | -2,142,000 | 2,749,000 | 4,209,000 | 117,000 | ||||||||||||
acquisition of business, net of cash acquired | -61,626,000 | 0 | 0 | -96,502,000 | -36,500,000 | 1,244,000 | -46,273,000 | -179,598,000 | 202,000 | -6,000,000 | 1,853,000 | 8,000 | 0 | -67,721,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing activity | 4,860,000 | 507,000 | 2,304,000 | 1,385,000 | 697,000 | 2,533,000 | -2,820,000 | 465,000 | -942,000 | 1,369,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, unbilled receivables and costs in excess of billings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of investment | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
termination of interest rate swap | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from equity offering | -7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash financing activity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for deferred income taxes | -2,584,000 | -852,000 | -2,921,000 | 581,000 | 355,000 | 238,000 | -494,000 | -820,000 | 332,000 | 464,000 | -3,615,000 | -3,507,000 | -4,410,000 | 2,070,000 | -1,273,000 | 557,000 | 1,034,000 | 48,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash, cash equivalents and restricted cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash, cash equivalents and restricted cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at beginning of period | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at end of period | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash interest expense | 448,000 | 427,000 | 464,000 | 471,000 | 21,000 | 196,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash financing activity - accrued and unpaid equity offering costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill and long-lived assets | 0 | 0 | 0 | 61,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of debt issuance costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
share-based business combination consideration | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued expenses | -1,244,000 | 12,841,000 | 4,086,000 | 1,337,000 | 5,474,000 | -7,377,000 | 9,906,000 | 1,920,000 | -2,868,000 | 9,913,000 | -7,494,000 | 2,893,000 | 582,000 | 3,544,000 | -1,483,000 | 9,141,000 | -3,745,000 | -2,750,000 | 1,502,000 | -4,907,000 | -3,869,000 | -5,820,000 | -366,000 | 4,967,000 | -2,021,000 | -3,672,000 | 4,244,000 | 1,596,000 | -3,351,000 | -1,558,000 | 1,712,000 | 3,810,000 | -546,000 | 732,000 | -8,401,000 | 2,548,000 | 1,107,000 | -7,922,000 | 1,389,000 | 3,450,000 | 1,018,000 | -6,459,000 | 421,000 | -1,271,000 | 2,747,000 | 890,000 | -5,652,000 | 3,010,000 | -2,032,000 | 2,536,000 | -518,000 | 4,256,000 | -22,000 | -4,270,000 | 4,917,000 | 1,841,000 | 3,300,000 | -3,355,000 | 4,077,000 | -845,000 | |||||||||||||||||||||||||||||||||||
payments of term debt | -192,500,000 | -5,000,000 | 0 | -2,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -322,000 | 1,746,000 | -328,000 | -1,482,000 | -12,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from stock-based compensation | -25,000 | -390,000 | -969,000 | -109,000 | -298,000 | -220,000 | -316,000 | -5,000 | -13,000 | -1,000 | -9,000 | 0 | -9,000 | -72,000 | -75,000 | -7,000 | -405,000 | -323,000 | -1,587,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of discontinued operations | 0 | 97,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of discontinued operations | 0 | -21,000 | 216,000 | 9,140,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment for retirement of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of capital lease obligations | -161,000 | -161,000 | -160,000 | -160,000 | -199,000 | -221,000 | -222,000 | -121,000 | -228,000 | -97,000 | -222,000 | -46,000 | -35,000 | -43,000 | -59,000 | -58,000 | -78,000 | -8,000 | -37,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in other investing activities | -375,000 | 0 | -111,000 | -185,000 | 0 | 0 | 112,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of restricted stock awards to employees | 15,002,000 | 810,000 | 0 | 1,127,000 | 7,114,000 | 663,000 | 682,000 | 1,780,000 | 7,052,000 | 591,000 | 0 | 585,000 | 7,728,000 | 64,000 | 172,000 | 740,000 | 11,584,000 | 61,000 | 2,105,000 | 2,614,000 | 3,587,000 | 506,000 | 1,572,000 | 583,000 | 6,543,000 | 107,000 | 743,000 | 389,000 | 4,980,000 | 2,250,000 | 25,000 | 0 | 26,000 | 128,000 | 310,000 | 2,124,000 | 721,000 | 10,268,000 | 330,000 | 509,000 | 281,000 | 4,239,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of debt issuance cost | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease financings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in other investing activities | -382,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of building | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of building | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of acquired debt | 0 | 0 | 0 | -6,575,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in restricted cash | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill from discontinued operations | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from stock-based compensation | 316,000 | 13,000 | 9,000 | 0 | 9,000 | 405,000 | 554,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital lease | 0 | 0 | 494,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in the fair value of the liability related to the lnx earn-out | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in other | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, unbilled receivable, and cost in excess of billings | -731,000 | -556,000 | 206,000 | 3,352,000 | 1,758,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of long-lived assets | 1,895,000 | 0 | 0 | 79,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and maturities of marketable securities | 0 | 0 | 0 | 18,025,000 | 19,850,000 | 11,325,000 | 448,000 | 402,000 | 221,000 | 116,780,000 | 57,211,000 | 24,887,000 | -342,000 | 61,562,000 | 76,197,000 | 40,566,000 | 40,767,000 | 38,508,000 | 34,843,000 | 45,068,000 | 35,665,000 | 29,253,000 | 27,565,000 | 92,965,000 | 82,753,000 | 167,538,000 | 14,891,000 | 7,116,000 | 4,380,000 | 7,703,000 | 12,600,000 | 5,319,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for acquired intangible assets | 0 | -30,000 | 0 | -20,000 | 0 | -200,000 | -1,617,000 | -558,000 | -67,000 | -58,000 | -67,000 | -58,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from follow-on public stock offering | -340,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of deferred financing costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of deferred offering costs | 0 | 0 | 0 | -30,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangible assets | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unvested stock options assumed from micronetics | 0 | 0 | 513,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effects of business acquired: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in restricted cash | -265,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effects of businesses acquired and disposed of: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments for sale of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments under line of credit | -259,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchases of common stock | -5,000 | -61,000 | -142,000 | -225,000 | -280,000 | -107,000 | -58,000 | -239,000 | -494,000 | -167,000 | -71,000 | -278,000 | -167,000 | -271,000 | -50,000 | -19,000 | 0 | 0 | -6,029,000 | -6,255,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds of capital lease obligations | -14,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, unbilled receivables, and cost in excess of billings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -5,379,000 | 6,541,000 | 6,798,000 | 4,314,000 | -13,384,000 | 775,000 | 4,077,000 | -6,724,000 | 5,571,000 | -11,016,000 | 762,000 | 5,920,000 | 3,984,000 | 5,946,000 | -8,978,000 | 2,202,000 | 7,617,000 | -2,320,000 | -10,166,000 | 3,469,000 | -5,361,000 | 10,690,000 | 339,000 | 4,736,000 | -5,794,000 | -817,000 | -1,509,000 | 10,821,000 | -12,219,000 | -9,105,000 | 613,000 | 3,589,000 | -1,923,000 | -4,566,000 | 7,132,000 | 8,295,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other non-cash income | -289,000 | -311,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 71,000 | -26,000 | 17,000 | -739,000 | -27,000 | -56,000 | -24,000 | -6,000 | -37,000 | -14,000 | 231,000 | 169,000 | -62,000 | -474,000 | 168,000 | 412,000 | -45,000 | -49,000 | -185,000 | -115,000 | -146,000 | 33,000 | -97,000 | 45,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of marketable securities | 0 | 1,143,000 | -114,948,000 | -24,778,000 | -59,752,000 | -27,961,000 | -52,885,000 | -41,930,000 | -46,323,000 | -18,841,000 | -21,205,000 | -38,803,000 | -37,250,000 | -30,929,000 | -19,616,000 | -52,133,000 | -70,767,000 | -130,027,000 | -3,502,000 | -33,308,000 | -2,255,000 | -13,328,000 | -14,876,000 | -3,000,000 | 41,280,000 | -56,536,000 | -27,318,000 | -23,529,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from redemption of insurance policies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(payments) borrowings under line of credit | -24,932,000 | -7,784,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of principal under notes payable | -5,312,000 | 61,000 | -9,852,000 | -920,000 | -191,000 | -254,000 | -208,000 | -234,000 | -829,000 | -178,000 | -162,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of discontinued operations | 0 | -4,153,000 | -16,000 | -471,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, net and unbilled receivables | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on sale of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of deferred financing activities | -1,000 | -44,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds of capital lease obligations and other | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 1,869,000 | 1,747,000 | 1,658,000 | 1,688,000 | 1,871,000 | 2,074,000 | 2,393,000 | 3,026,000 | 3,856,000 | 4,254,000 | 3,891,000 | 3,987,000 | 4,296,000 | 4,728,000 | 4,533,000 | 4,406,000 | 4,157,000 | 4,725,000 | 4,888,000 | 3,790,000 | 2,752,000 | 3,012,000 | 2,759,000 | 2,050,000 | 2,092,000 | 1,543,000 | 1,855,000 | 1,916,000 | 2,093,000 | 2,098,000 | 2,039,000 | 1,982,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 1,633,000 | 1,290,000 | 1,536,000 | 489,000 | -62,000 | 646,000 | 2,560,000 | 1,424,000 | 950,000 | 3,158,000 | 3,596,000 | 2,658,000 | 2,566,000 | 2,706,000 | 3,091,000 | 2,223,000 | 1,995,000 | 2,083,000 | 93,000 | 0 | 0 | 176,000 | -63,000 | 722,000 | 142,000 | 110,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from stock-based compensation, net of apic pool | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues | -1,110,000 | -503,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in deferred income taxes | 138,000 | 634,000 | 922,000 | 1,952,000 | 74,000 | 6,704,000 | -1,884,000 | -1,904,000 | -1,098,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefits from stock-based compensation, net of apic pool | -481,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross tax windfall from stock-based compensation | -675,000 | -205,000 | -278,000 | -336,000 | -375,000 | -151,000 | -92,000 | -358,000 | -17,000 | 0 | -3,000 | -223,000 | -1,000 | -17,000 | -25,000 | -21,000 | -278,000 | -123,000 | -97,000 | -83,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of ausg long-lived and other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other non-cash expenses | -296,000 | -395,000 | -306,000 | -235,000 | -289,000 | -225,000 | -282,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effects of businesses disposed of: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of ausg long-lived and other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long term liabilities | 228,000 | -1,581,000 | -406,000 | -204,000 | -420,000 | 536,000 | 143,000 | 191,000 | -35,000 | 188,000 | 164,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from life insurance policies redemption | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income benefit (taxes) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash interest | 209,000 | 360,000 | 211,000 | 212,000 | 211,000 | 212,000 | 211,000 | 212,000 | 211,000 | 212,000 | 211,000 | 216,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax expense from stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development | 0 | 0 | 0 | 3,060,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquired intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under line of credit | 48,000 | 1,906,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of capital lease and mortgage notes obligations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of principal under notes payable and capital lease obligations | -30,000 | -31,000 | -30,000 | -180,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of principal under notes payable and of capital lease obligations | -42,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from stock options | -629,000 | 17,000 | 25,000 | 21,000 | -107,000 | 123,000 | 475,000 | 75,000 | 274,000 | 340,000 | 845,000 | 190,000 | 64,000 | 17,000 | 129,000 | 355,000 | 92,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of common stock related to acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
early debt retirement fee | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of property and equipment | -80,000 | 46,000 | 54,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses and assets, net of cash acquired | 0 | -16,000 | -1,497,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from capital lease, net of repayments | 165,000 | -6,000 | 74,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures – non-cash activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from convertible debt offering | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development acquired in acquisitions | 0 | 0 | 550,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | -24,000 | 924,000 | 214,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intellectual property license | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from employee stock option and purchase plans | 322,000 | 3,337,000 | 1,452,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures—purchase of businesses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of assets acquired | -128,000 | -360,000 | 84,099,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid, net of cash acquired | 29,000 | -95,000 | -67,440,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock issued | 0 | 0 | -5,173,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities assumed | -99,000 | -455,000 | 11,486,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in deferred income taxes | -1,300,000 | -1,253,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of restricted common stock to employees | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of restricted common stock | 1,350,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of division | -1,600,000 | -1,600,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of division | 0 | 2,600,000 | 1,600,000 | 1,600,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from employee stock purchase plan | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 867,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of acquired intangible asset | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefits from stock options | 433,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effects of businesses acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | -264,000 | 21,000 | -84,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effects of business acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of common stock | -8,787,000 | -7,844,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sales of division and joint venture | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity loss in joint venture | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
charge for in-process research and development | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments in joint venture | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of treasury stock | -4,393,000 | -4,193,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments under capital lease obligations | 0 | 0 | -51,000 | -41,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of intangible asset | 0 | 0 | 185,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchased intangible assets | -55,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from employee stock purchase plans | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options | 375,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments under notes payable and capital lease obligations | -174,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in joint venture from conversion of account receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales of marketable securities | 32,704,000 | 22,575,000 | 25,274,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment in joint venture | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from employee stock purchase plan and the exercise of stock options | 696,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments under notes payable | -168,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate change on cash and cash equivalents | -248,000 | -32,000 | -8,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 824,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and compensation | -1,809,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation | -56,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billings in excess of revenues and customer advances | 456,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the issuance of common stock | 207,000 |
