iRobot(NASDAQ:IRBT)

iRobot Corporation designs, builds, and sells robots in the United States, Europe, the Middle East, Africa, Japan, and internationally. It offers Roomba floor vacuuming robots; Braava family of automatic floor mopping robots; and Root robots to help children learn how to code. The company sells its ...
Website: http://www.irobot.com
Founded: 1990
Full Time Employees: 1,159
Sector: Technology
Industry: Consumer Electronics
• 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 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-30 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-10-01 | 2022-01-01 | 2021-10-02 | 2021-07-03 | 2021-04-03 | 2021-01-02 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-28 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-10-01 | 2016-07-02 | 2016-04-02 | 2015-06-27 | 2015-03-28 | 2014-12-27 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-10-01 | 2011-07-02 | 2011-04-02 | 2011-01-01 | 2010-10-02 | 2010-07-03 | 2010-04-03 | 2010-01-02 | 2009-09-26 | 2009-06-27 | 2009-03-28 | 2008-12-27 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2007-09-29 | 2007-06-30 | 2007-03-31 | 2006-12-30 | 2006-09-30 | 2006-07-01 | 2006-04-01 | 2005-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 172,038,000 | 193,435,000 | 166,361,000 | 150,014,000 | 307,544,000 | 186,176,000 | 236,568,000 | 160,292,000 | 357,872,000 | 278,191,000 | 455,448,000 | 440,682,000 | 365,596,000 | 303,261,000 | 544,827,000 | 413,145,000 | 279,883,000 | 192,535,000 | 426,778,000 | 289,399,000 | 260,172,000 | 237,661,000 | 384,665,000 | 264,534,000 | 226,317,000 | 217,068,000 | 326,897,000 | 205,399,000 | 183,148,000 | 168,467,000 | 212,494,000 | 168,610,000 | 148,696,000 | 130,804,000 | 148,788,000 | 117,961,000 | 159,342,000 | 143,497,000 | 139,803,000 | 114,204,000 | |||||||||||||||||||||||||||||||||
yoy | -44.06% | 3.90% | -29.68% | -6.41% | -14.06% | -33.08% | -48.06% | -63.63% | -2.11% | -8.27% | -16.41% | 6.67% | 30.62% | 57.51% | 27.66% | 42.76% | 7.58% | -18.99% | 10.95% | 9.40% | 14.96% | 9.49% | 17.67% | 28.79% | 23.57% | 28.85% | 53.84% | 21.82% | 23.17% | 28.79% | 42.82% | 42.94% | -6.68% | -8.85% | 6.43% | 3.29% | |||||||||||||||||||||||||||||||||||||
qoq | -11.06% | 16.27% | 10.90% | -51.22% | 65.19% | -21.30% | 47.59% | -55.21% | 28.64% | -38.92% | 3.35% | 20.54% | 20.55% | -44.34% | 31.87% | 47.61% | 45.37% | -54.89% | 47.47% | 11.23% | 9.47% | -38.22% | 45.41% | 16.89% | 4.26% | -33.60% | 59.15% | 12.15% | 8.71% | -20.72% | 26.03% | 13.39% | 13.68% | -12.09% | 26.13% | -25.97% | 11.04% | 2.64% | 22.42% | ||||||||||||||||||||||||||||||||||
cost of revenue: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of product revenue | 150,439,000 | 131,058,000 | 138,895,000 | 113,913,000 | 249,111,000 | 137,871,000 | 182,776,000 | 123,459,000 | 272,367,000 | 200,947,000 | 329,275,000 | 277,703,000 | 226,395,000 | 180,092,000 | 329,181,000 | 214,079,000 | 100,686,000 | 114,295,000 | 254,970,000 | 149,463,000 | 138,891,000 | 115,038,000 | 193,645,000 | 124,754,000 | 103,712,000 | 96,501,000 | 66,908,000 | 69,628,000 | 67,873,000 | 57,815,000 | 55,667,000 | 67,008,000 | 58,795,000 | 58,275,000 | 69,210,000 | 63,670,000 | 57,835,000 | 56,190,000 | 62,506,000 | 54,472,000 | 55,825,000 | 55,600,000 | 59,679,000 | 46,415,000 | 37,098,000 | 33,439,000 | 51,302,000 | 58,371,000 | 44,382,000 | 36,195,000 | 57,779,000 | 39,186,000 | 27,238,000 | 23,486,000 | 33,953,000 | 28,398,000 | 18,833,000 | 22,467,000 | |||||||||||||||
amortization of acquired intangible assets | 302,000 | 292,000 | 290,000 | 282,000 | 279,000 | 837,000 | 548,000 | 225,000 | 225,000 | 225,000 | 225,000 | 225,000 | 1,185,000 | 285,000 | 2,438,000 | 3,095,000 | 3,111,000 | 3,077,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of revenue | 155,627,000 | 131,058,000 | 138,895,000 | 113,913,000 | 249,413,000 | 138,163,000 | 183,066,000 | 123,741,000 | 272,646,000 | 201,784,000 | 329,823,000 | 277,928,000 | 226,620,000 | 180,317,000 | 329,406,000 | 214,304,000 | 101,871,000 | 114,580,000 | 257,408,000 | 152,558,000 | 142,002,000 | 118,115,000 | 198,154,000 | 129,328,000 | 108,391,000 | 101,283,000 | 67,382,000 | 70,440,000 | 68,757,000 | 59,668,000 | 59,340,000 | 71,396,000 | 61,998,000 | 63,794,000 | 74,683,000 | 70,330,000 | 65,546,000 | 62,823,000 | 68,507,000 | 60,966,000 | 63,834,000 | 62,213,000 | 67,336,000 | 54,424,000 | 44,931,000 | 40,730,000 | 57,989,000 | 63,485,000 | 50,734,000 | 41,942,000 | 62,606,000 | 43,728,000 | 31,790,000 | 28,370,000 | 38,356,000 | 32,064,000 | 22,784,000 | 26,016,000 | |||||||||||||||
gross profit | 16,411,000 | 62,377,000 | 27,466,000 | 36,101,000 | 58,131,000 | 48,013,000 | 53,502,000 | 36,551,000 | 85,226,000 | 76,407,000 | 125,625,000 | 162,754,000 | 138,976,000 | 122,944,000 | 215,421,000 | 198,841,000 | 178,012,000 | 77,955,000 | 169,370,000 | 136,841,000 | 118,170,000 | 119,546,000 | 15,189,500 | 28,930,000 | 16,468,000 | 15,360,000 | 36,134,000 | 20,112,000 | 15,224,000 | 11,117,000 | 22,782,000 | 22,983,000 | 11,777,000 | 12,193,000 | |||||||||||||||||||||||||||||||||||||||
yoy | -71.77% | 29.92% | -48.66% | -1.23% | -31.79% | -37.16% | -57.41% | -77.54% | -38.68% | -37.85% | -41.68% | -18.15% | -21.93% | 57.71% | 27.19% | 45.31% | 50.64% | -34.79% | -57.96% | 43.84% | 8.17% | 38.17% | 58.61% | -12.49% | 29.27% | -8.82% | |||||||||||||||||||||||||||||||||||||||||||||||
qoq | -73.69% | 127.11% | -23.92% | -37.90% | 21.07% | -10.26% | 46.38% | -57.11% | 11.54% | -39.18% | -22.81% | 17.11% | 13.04% | -42.93% | 8.34% | 11.70% | 128.35% | -53.97% | 23.77% | 15.80% | -1.15% | -47.50% | 75.67% | 7.21% | -57.49% | 79.66% | 32.11% | 36.94% | -51.20% | -0.87% | 95.15% | -3.41% | |||||||||||||||||||||||||||||||||||||||||
gross margin % | 9.54% | 32.25% | 16.51% | 24.07% | 18.90% | 25.79% | 22.62% | 22.80% | 23.81% | 27.47% | 27.58% | 36.93% | 38.01% | 40.54% | 39.54% | 48.13% | 63.60% | 40.49% | 39.69% | 47.28% | 45.42% | 50.30% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | NaN% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | |
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 16,544,000 | 19,630,000 | 23,230,000 | 33,878,000 | 26,950,000 | 37,239,000 | 37,964,000 | 41,934,000 | 40,615,000 | 41,425,000 | 40,472,000 | 40,262,000 | 38,677,000 | 41,920,000 | 44,741,000 | 38,613,000 | 36,557,000 | 36,759,000 | 37,287,000 | 33,401,000 | 35,650,000 | 35,269,000 | 37,451,000 | 35,309,000 | 34,924,000 | 32,945,000 | 32,631,000 | 28,843,000 | 26,167,000 | 25,508,000 | 21,861,000 | 19,672,000 | 18,544,000 | 19,728,000 | 18,732,000 | 19,032,000 | 17,886,000 | 17,343,000 | 17,245,000 | 16,934,000 | 18,032,000 | 15,212,000 | 15,997,000 | 14,408,000 | 10,418,000 | 8,406,000 | 9,667,000 | 8,724,000 | 10,675,000 | 8,948,000 | 8,146,000 | 8,729,000 | 8,434,000 | 6,185,000 | 5,691,000 | 4,499,000 | 4,114,000 | 3,159,000 | 3,896,000 | 3,578,000 | 3,935,000 | 4,940,000 | 4,718,000 | 3,973,000 | 4,008,000 | 4,739,000 | 4,179,000 | 4,156,000 | 6,079,000 | 4,345,000 | 3,818,000 | 2,783,000 | |
selling and marketing | 39,862,000 | 29,270,000 | 39,980,000 | 29,716,000 | 59,674,000 | 41,744,000 | 55,493,000 | 44,765,000 | 95,952,000 | 60,273,000 | 103,126,000 | 59,055,000 | 76,677,000 | 50,990,000 | 129,331,000 | 50,488,000 | 49,062,000 | 36,594,000 | 94,046,000 | 42,257,000 | 56,409,000 | 38,836,000 | 94,142,000 | 39,030,000 | 45,910,000 | 31,329,000 | 70,766,000 | 28,646,000 | 40,123,000 | 22,575,000 | 48,153,000 | 17,925,000 | 29,107,000 | 19,940,000 | 27,329,000 | 14,188,000 | 32,180,000 | 15,844,000 | 23,535,000 | 14,532,000 | 22,206,000 | 16,317,000 | 22,309,000 | 10,697,000 | 26,503,000 | 12,436,000 | 19,122,000 | 13,570,000 | 18,243,000 | 14,553,000 | 12,767,000 | 12,981,000 | 19,576,000 | 10,734,000 | 10,581,000 | 9,644,000 | 13,482,000 | 9,514,000 | 8,940,000 | 8,966,000 | 11,415,000 | 10,522,000 | 13,471,000 | 11,458,000 | 14,786,000 | 11,115,000 | 10,944,000 | 8,049,000 | 14,772,000 | 4,712,000 | 5,669,000 | 8,816,000 | |
general and administrative | 16,486,000 | 3,232,000 | 16,926,000 | -53,711,000 | 18,903,000 | 28,350,000 | 30,924,000 | 30,971,000 | 33,527,000 | 31,508,000 | 26,603,000 | 22,688,000 | 26,459,000 | 23,440,000 | 25,851,000 | 28,490,000 | 21,856,000 | 24,573,000 | 21,232,000 | 18,372,000 | 20,592,000 | 22,907,000 | 24,871,000 | 23,329,000 | 23,468,000 | 25,833,000 | 26,634,000 | 21,002,000 | 19,513,000 | 17,622,000 | 17,909,000 | 16,012,000 | 16,143,000 | 16,764,000 | 12,905,000 | 12,589,000 | 13,501,000 | 12,008,000 | 11,666,000 | 12,264,000 | 14,010,000 | 11,495,000 | 15,395,000 | 12,458,000 | 13,308,000 | 11,326,000 | 10,022,000 | 11,042,000 | 12,094,000 | 10,962,000 | 10,097,000 | 10,600,000 | 9,925,000 | 8,904,000 | 9,313,000 | 8,476,000 | 8,195,000 | 7,420,000 | 7,365,000 | 7,130,000 | 7,144,000 | 7,578,000 | 7,340,000 | 6,778,000 | 3,381,000 | 6,459,000 | 5,752,000 | 5,327,000 | 4,629,000 | 4,663,000 | 4,994,000 | 4,417,000 | |
restructuring and other | -19,110,000 | 1,922,000 | 8,230,000 | 14,146,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 77,451,000 | 55,120,000 | 88,534,000 | 24,201,000 | 110,364,000 | 107,507,000 | 124,558,000 | 117,848,000 | 170,040,000 | 144,774,000 | 170,570,000 | 122,256,000 | 142,018,000 | 116,555,000 | 200,151,000 | 117,847,000 | 107,729,000 | 98,180,000 | 152,820,000 | 94,286,000 | 112,920,000 | 97,283,000 | 156,724,000 | 97,931,000 | 104,571,000 | 90,380,000 | 130,470,000 | 78,491,000 | 85,803,000 | 65,705,000 | 87,923,000 | 53,609,000 | 63,794,000 | 56,432,000 | 58,966,000 | 45,809,000 | 63,567,000 | 45,195,000 | 52,446,000 | 43,730,000 | 54,248,000 | 43,024,000 | 53,701,000 | 37,563,000 | 50,229,000 | 32,168,000 | 38,811,000 | 33,336,000 | 41,012,000 | 34,463,000 | 31,010,000 | 32,310,000 | 37,935,000 | 25,823,000 | 25,585,000 | 22,619,000 | 25,791,000 | 20,093,000 | 20,201,000 | 19,674,000 | 22,494,000 | 23,040,000 | 25,529,000 | 22,209,000 | 24,516,000 | 22,313,000 | 20,875,000 | 17,532,000 | 25,480,000 | 13,720,000 | 14,481,000 | 16,016,000 | |
operating income | -61,040,000 | 7,257,000 | -61,068,000 | 11,900,000 | -52,233,000 | -59,494,000 | -71,056,000 | -81,297,000 | -84,814,000 | -68,367,000 | -44,945,000 | 40,498,000 | -3,042,000 | 6,389,000 | 15,270,000 | 80,994,000 | 70,283,000 | -20,225,000 | 16,550,000 | 42,555,000 | 5,250,000 | 22,263,000 | 29,787,000 | 37,275,000 | 13,355,000 | 25,405,000 | 23,072,000 | 23,892,000 | 4,088,000 | 21,638,000 | 18,719,000 | 27,451,000 | 5,858,000 | 5,529,000 | 11,067,000 | 7,899,000 | 12,768,000 | 22,694,000 | 9,675,000 | 7,980,000 | 4,713,000 | 11,037,000 | 7,904,000 | 8,964,000 | -8,875,000 | 22,734,000 | 10,636,000 | 677,000 | 15,073,000 | 15,580,000 | 11,526,000 | 11,144,000 | 7,553,000 | 7,434,000 | 8,385,000 | 10,098,000 | 8,595,000 | 4,102,000 | -3,792,000 | -3,468,000 | 10,219,000 | 5,890,000 | -9,061,000 | -6,849,000 | 11,618,000 | -2,201,000 | -5,651,000 | -6,415,000 | -2,698,000 | 9,263,000 | -2,704,000 | -3,823,000 | |
yoy | 16.86% | -112.20% | -14.06% | -114.64% | -38.41% | -12.98% | 58.10% | -300.74% | 2688.10% | -1170.07% | -394.34% | -50.00% | -104.33% | -131.59% | -7.73% | 90.33% | 1238.72% | -190.85% | -44.44% | 14.16% | -60.69% | -12.37% | 29.10% | 56.01% | 226.69% | 17.41% | 23.25% | -12.96% | -30.22% | 291.35% | 69.14% | 247.53% | -54.12% | -75.64% | 14.39% | -1.02% | 170.91% | 105.62% | 22.41% | -10.98% | -153.10% | -51.45% | -25.69% | 1224.08% | -158.88% | 45.92% | -7.72% | -93.92% | 99.56% | 109.58% | 37.46% | 10.36% | -12.12% | 81.23% | -321.12% | -391.18% | -15.89% | -30.36% | -58.15% | -49.36% | -12.04% | -367.61% | 60.34% | 6.77% | -530.62% | -123.76% | 108.99% | 67.80% | |||||
qoq | -941.12% | -111.88% | -613.18% | -122.78% | -12.20% | -16.27% | -12.60% | -4.15% | 24.06% | 52.11% | -210.98% | -1431.30% | -147.61% | -58.16% | -81.15% | 15.24% | -447.51% | -222.21% | -61.11% | 710.57% | -76.42% | -25.26% | -20.09% | 179.11% | -47.43% | 10.11% | -3.43% | 484.44% | -81.11% | 15.59% | -31.81% | 368.61% | 5.95% | -50.04% | 40.11% | -38.13% | -43.74% | 134.56% | 21.24% | 69.32% | -57.30% | 39.64% | -11.83% | -201.00% | -139.04% | 113.75% | 1471.05% | -95.51% | -3.25% | 35.17% | 3.43% | 47.54% | 1.60% | -11.34% | -16.96% | 17.49% | 109.53% | -208.18% | 9.34% | -133.94% | 73.50% | -165.00% | 32.30% | -158.95% | -627.85% | -61.05% | -11.91% | 137.77% | -129.13% | -442.57% | -29.27% | ||
operating margin % | -35.48% | 3.75% | -36.71% | 7.93% | -16.98% | -31.96% | -30.04% | -50.72% | -23.70% | -24.58% | -9.87% | 9.19% | -0.83% | 2.11% | 2.80% | 19.60% | 25.11% | -10.50% | 3.88% | 14.70% | 2.02% | 9.37% | 7.74% | 14.09% | 5.90% | 11.70% | 7.06% | 11.63% | 2.23% | 12.84% | 8.81% | 16.28% | 3.94% | 4.23% | 7.44% | 6.70% | 8.01% | 15.81% | 6.92% | 6.99% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | -Infinity% | Infinity% | Infinity% | -Infinity% | -Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | Infinity% | -Infinity% | -Infinity% | |
other income | -17,607,000 | -12,548,000 | -8,849,000 | -3,185,000 | -4,758,000 | -19,113,000 | -4,027,000 | -1,077,000 | -1,394,000 | -979,000 | 3,245,000 | 26,585,000 | -286,000 | -160,000 | -244,000 | 42,240,000 | -384,000 | -19,000 | 8,502,000 | 900,000 | 1,533,000 | 1,280,000 | 437,000 | 337,000 | 1,507,000 | 519,000 | -614,000 | 2,601,000 | 1,686,000 | 3,000 | 1,662,000 | 523,000 | 1,419,000 | 200,000 | -61,000 | -794,000 | -239,000 | -374,000 | 92,000 | -187,000 | -154,000 | 152,000 | -105,000 | -96,000 | -42,000 | 197,000 | 60,000 | 220,000 | -40,000 | -92,000 | 112,000 | 238,000 | 92,000 | 299,000 | 40,000 | 29,000 | 15,000 | 112,000 | 91,000 | -299,000 | 9,000 | 180,000 | 242,000 | 495,000 | 488,000 | 845,000 | 887,000 | 931,000 | 984,000 | 978,000 | 949,000 | 920,000 | |
income before income taxes | -78,647,000 | -5,291,000 | -69,917,000 | 8,715,000 | -56,991,000 | -78,607,000 | -75,083,000 | -82,374,000 | -86,208,000 | -69,346,000 | -41,700,000 | 67,083,000 | -3,328,000 | 6,229,000 | 15,026,000 | 123,234,000 | 69,899,000 | -20,244,000 | 25,052,000 | 43,455,000 | 6,783,000 | 23,543,000 | 30,224,000 | 37,612,000 | 14,862,000 | 25,924,000 | 22,458,000 | 26,493,000 | 5,774,000 | 21,641,000 | 20,381,000 | 27,974,000 | 7,277,000 | 5,729,000 | 11,006,000 | 7,105,000 | 12,529,000 | 22,320,000 | 9,767,000 | 7,793,000 | 4,559,000 | 11,189,000 | 7,799,000 | 8,868,000 | -8,917,000 | 22,931,000 | 10,696,000 | 897,000 | 15,033,000 | 15,488,000 | 11,638,000 | 11,382,000 | 6,571,250 | 7,733,000 | 8,425,000 | 10,127,000 | 8,610,000 | 4,214,000 | -3,701,000 | -3,767,000 | 10,228,000 | 6,070,000 | -8,819,000 | -6,354,000 | 12,106,000 | -1,356,000 | -4,764,000 | -5,484,000 | -1,714,000 | 10,241,000 | -1,755,000 | -2,903,000 | |
income tax provision | -1,539,000 | 1,080,000 | 729,000 | 108,000 | 6,602,000 | 598,000 | 5,717,000 | -1,262,000 | -2,106,000 | 59,020,000 | 2,020,750 | 9,867,000 | -1,214,000 | 1,691,000 | 29,982,000 | 11,283,000 | 5,011,000 | 7,923,000 | 1,023,000 | 5,033,000 | 5,683,000 | 4,391,000 | 5,523,000 | 17,837,000 | 4,411,000 | 5,282,000 | 6,700,000 | 8,462,000 | 2,463,000 | 1,797,000 | 3,754,000 | 2,351,000 | 3,143,000 | 7,713,000 | 1,237,000 | 2,513,000 | 1,371,000 | 3,385,000 | -495,000 | 513,000 | -2,979,000 | 7,724,000 | 3,321,000 | 244,000 | 4,395,000 | 1,436,000 | 3,614,000 | 3,905,000 | 1,942,750 | 701,000 | 3,111,000 | 3,959,000 | 3,478,000 | 1,620,000 | -1,092,000 | -1,980,000 | 4,806,000 | 2,218,000 | -4,306,000 | -2,349,000 | -8,609,000 | 22,000 | 12,000 | 17,000 | 69,000 | 199,000 | 22,000 | 14,000 | |||||
net income | -77,108,000 | -6,371,000 | -70,646,000 | 8,607,000 | -63,593,000 | -79,205,000 | -80,800,000 | -81,112,000 | -84,102,000 | -128,366,000 | -31,511,000 | 57,216,000 | -2,758,000 | 7,443,000 | 13,335,000 | 93,252,000 | 58,616,000 | -18,135,000 | 20,041,000 | 35,532,000 | 7,207,000 | 22,520,000 | 25,191,000 | 31,929,000 | 10,471,000 | 20,401,000 | 4,621,000 | 22,082,000 | 7,903,000 | 16,359,000 | 13,681,000 | 19,512,000 | 4,814,000 | 3,932,000 | 7,252,000 | 4,754,000 | 9,386,000 | 14,607,000 | 8,530,000 | 5,280,000 | 3,188,000 | 7,804,000 | 8,294,000 | 8,355,000 | -5,938,000 | 15,207,000 | 7,375,000 | 653,000 | 10,638,000 | 14,052,000 | 8,024,000 | 7,477,000 | 7,000,000 | 7,032,000 | 5,314,000 | 6,168,000 | 5,132,000 | 2,594,000 | -2,609,000 | -1,787,000 | 5,422,000 | 3,852,000 | -4,513,000 | -4,005,000 | 20,715,000 | -1,378,000 | -4,776,000 | -5,501,000 | -1,783,000 | 10,042,000 | -1,777,000 | -2,917,000 | |
yoy | 21.25% | -91.96% | -12.57% | -110.61% | -24.39% | -38.30% | 156.42% | -241.76% | 2949.38% | -1824.65% | -336.30% | -38.64% | -104.71% | -141.04% | -33.46% | 162.45% | 713.32% | -180.53% | -20.44% | 11.28% | -31.17% | 10.39% | 445.14% | 44.59% | 32.49% | 24.71% | -66.22% | 13.17% | 64.17% | 316.05% | 88.65% | 310.43% | -48.71% | -73.08% | -14.98% | -9.96% | 194.42% | 87.17% | 2.85% | -36.80% | -153.69% | -48.68% | 12.46% | 1179.48% | -155.82% | 8.22% | -8.09% | -91.27% | 51.97% | 99.83% | 51.00% | 21.22% | 36.40% | 171.09% | -303.68% | -445.16% | -5.35% | -32.66% | -42.19% | -55.38% | -73.83% | -379.54% | -5.51% | -27.20% | -1261.81% | -113.72% | 168.77% | 88.58% | |||||
qoq | 1110.30% | -90.98% | -920.80% | -113.53% | -19.71% | -1.97% | -0.38% | -3.56% | -34.48% | 307.37% | -155.07% | -2174.55% | -137.05% | -44.18% | -85.70% | 59.09% | -423.22% | -190.49% | -43.60% | 393.02% | -68.00% | -10.60% | -21.10% | 204.93% | -48.67% | 341.48% | -79.07% | 179.41% | -51.69% | 19.57% | -29.88% | 305.32% | 22.43% | -45.78% | 52.55% | -49.35% | -35.74% | 71.24% | 61.55% | 65.62% | -59.15% | -5.91% | -0.73% | -240.70% | -139.05% | 106.20% | 1029.40% | -93.86% | -24.30% | 75.12% | 7.32% | 6.81% | -0.46% | 32.33% | -13.85% | 20.19% | 97.84% | -199.43% | 46.00% | -132.96% | 40.76% | -185.35% | 12.68% | -119.33% | -1603.27% | -71.15% | -13.18% | 208.52% | -117.76% | -665.11% | -39.08% | ||
net income margin % | -44.82% | -3.29% | -42.47% | 5.74% | -20.68% | -42.54% | -34.16% | -50.60% | -23.50% | -46.14% | -6.92% | 12.98% | -0.75% | 2.45% | 2.45% | 22.57% | 20.94% | -9.42% | 4.70% | 12.28% | 2.77% | 9.48% | 6.55% | 12.07% | 4.63% | 9.40% | 1.41% | 10.75% | 4.32% | 9.71% | 6.44% | 11.57% | 3.24% | 3.01% | 4.87% | 4.03% | 5.89% | 10.18% | 6.10% | 4.62% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | -Infinity% | Infinity% | Infinity% | -Infinity% | -Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | Infinity% | -Infinity% | -Infinity% | |
net income per share | -0.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -2.58 | -0.21 | -2.41 | 0.31 | -2.28 | -2.86 | -2.93 | -2.95 | -3.08 | -4.71 | -1.12 | 2.09 | -0.1 | 0.26 | 0.47 | 3.33 | 2.1 | -0.64 | 0.71 | 1.26 | 0.26 | 0.81 | 0.91 | 1.16 | 0.38 | 0.73 | 0.17 | 0.8 | 0.29 | 0.6 | 0.5 | 0.72 | 0.18 | 0.14 | 0.24 | 0.16 | 0.31 | 0.49 | 0.29 | 0.18 | 0.11 | 0.27 | 0.29 | 0.3 | -0.21 | 0.55 | 0.27 | 0.02 | 0.39 | 0.52 | 0.3 | 0.29 | 0.183 | 0.28 | 0.21 | 0.25 | 0.2 | 0.1 | 0.22 | 0.16 | 0.85 | -0.06 | -0.08 | 0.43 | |||||||||
diluted | -2.58 | -0.21 | -2.41 | 0.3 | -2.28 | -2.86 | -2.93 | -2.95 | -3.08 | -4.71 | -1.09 | 2.06 | -0.1 | 0.26 | 0.45 | 3.27 | 2.07 | -0.64 | 0.7 | 1.24 | 0.25 | 0.78 | 0.88 | 1.12 | 0.37 | 0.71 | 0.16 | 0.76 | 0.27 | 0.58 | 0.49 | 0.7 | 0.17 | 0.13 | 0.24 | 0.16 | 0.31 | 0.48 | 0.28 | 0.18 | 0.1 | 0.26 | 0.28 | 0.29 | -0.21 | 0.54 | 0.26 | 0.02 | 0.38 | 0.5 | 0.29 | 0.27 | 0.175 | 0.27 | 0.2 | 0.24 | 0.2 | 0.1 | 0.22 | 0.15 | 0.84 | -0.06 | -0.07 | 0.39 | |||||||||
number of shares used in per share calculations: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 324 | 30,348 | 29,309 | 28,171 | 68 | 27,738 | 27,619 | 27,467 | 55 | 27,264 | -236 | 27,413 | 28,100 | 28,257 | 17 | 28,031 | 27,923 | 28,297 | 68 | 28,154 | 28,079 | 27,863 | 46 | 29,595 | 29,533 | 29,189 | 136 | 28,733 | 28,416 | 27,930 | 57 | 27,650 | 27,522 | 27,352 | 144 | 26,902 | 26,667 | 26,089 | 6,323.25 | 25,428 | 25,294 | 25,125 | 24 | 25,025 | 40 | 24,712 | 73 | 24,337 | 61 | 23,560 | |||||||||||||||||||||||
diluted | 324 | 30,348 | 29,309 | 28,266 | 68 | 27,738 | 27,619 | 27,467 | 55 | 27,264 | -313 | 27,803 | 28,100 | 29,086 | 116 | 28,539 | 28,280 | 28,297 | -24 | 28,650 | 28,763 | 28,763 | 41 | 30,183 | 30,129 | 30,033 | 147 | 29,582 | 29,226 | 28,558 | -22 | 28,321 | 28,182 | 28,283 | 101 | 27,940 | 27,911 | 27,485 | 6,579.75 | 26,480 | 26,375 | 26,067 | 666 | 25,670 | 919 | 25,536 | 1,345 | 24,337 | -9 | 25,502 | |||||||||||||||||||||||
income tax (benefit) expense | -570,000 | -2,109,000 | -424,000 | -2,129,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of intangible assets | 3,508,750 | 4,574,000 | 4,679,000 | 4,782,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross margin | 92,229,250 | 135,206,000 | 117,926,000 | 115,785,000 | 153,542,000 | 102,383,000 | 89,891,000 | 87,343,000 | 106,642,000 | 81,060,000 | 69,652,000 | 61,961,000 | 70,033,000 | 53,708,000 | 76,335,000 | 67,889,000 | 62,121,000 | 51,710,000 | 58,961,000 | 54,061,000 | 61,605,000 | 46,527,000 | 41,354,000 | 54,902,000 | 49,447,000 | 34,013,000 | 56,085,000 | 50,043,000 | 42,536,000 | 43,454,000 | 45,488,000 | 33,257,000 | 33,970,000 | 32,717,000 | 34,386,000 | 24,195,000 | 16,409,000 | 16,206,000 | |||||||||||||||||||||||||||||||||||
number of weighted-average common shares used in per share calculations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 6,923 | 27,493 | 27,615 | 27,988 | 91 | 27,739 | 27,516 | 27,304 | -180 | 27,237 | 27,360 | 29,004 | 29,785 | 29,653 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 7,157.25 | 28,506 | 28,337 | 28,923 | 34 | 28,916 | 28,778 | 28,295 | -131 | 27,778 | 27,836 | 29,474 | 30,268 | 30,230 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of revenue | 69,349,250 | 103,016,000 | 93,257,000 | 81,124,000 | 105,852,000 | 87,550,000 | 79,044,000 | 68,843,000 | 78,755,000 | 64,253,000 | 83,007,000 | 75,608,000 | 77,682,000 | 62,494,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
number of weighted-average common shares used in calculations per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 6,923 | 27,493 | 27,615 | 27,988 | 91 | 27,739 | 27,516 | 27,304 | -180 | 27,237 | 27,360 | 29,004 | 29,785 | 29,653 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 7,157.25 | 28,506 | 28,337 | 28,923 | 34 | 28,916 | 28,778 | 28,295 | -131 | 27,778 | 27,836 | 29,474 | 30,268 | 30,230 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
number of shares used in calculations per share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 324 | 30,348 | 29,309 | 28,171 | 68 | 27,738 | 27,619 | 27,467 | 55 | 27,264 | -236 | 27,413 | 28,100 | 28,257 | 17 | 28,031 | 27,923 | 28,297 | 68 | 28,154 | 28,079 | 27,863 | 46 | 29,595 | 29,533 | 29,189 | 136 | 28,733 | 28,416 | 27,930 | 57 | 27,650 | 27,522 | 27,352 | 144 | 26,902 | 26,667 | 26,089 | 6,323.25 | 25,428 | 25,294 | 25,125 | 24 | 25,025 | 40 | 24,712 | 73 | 24,337 | 61 | 23,560 | |||||||||||||||||||||||
diluted | 324 | 30,348 | 29,309 | 28,266 | 68 | 27,738 | 27,619 | 27,467 | 55 | 27,264 | -313 | 27,803 | 28,100 | 29,086 | 116 | 28,539 | 28,280 | 28,297 | -24 | 28,650 | 28,763 | 28,763 | 41 | 30,183 | 30,129 | 30,033 | 147 | 29,582 | 29,226 | 28,558 | -22 | 28,321 | 28,182 | 28,283 | 101 | 27,940 | 27,911 | 27,485 | 6,579.75 | 26,480 | 26,375 | 26,067 | 666 | 25,670 | 919 | 25,536 | 1,345 | 24,337 | -9 | 25,502 | |||||||||||||||||||||||
revenue: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product revenue | 125,426,000 | 122,647,000 | 127,966,000 | 101,405,000 | 97,874,000 | 121,174,000 | 107,760,000 | 91,742,000 | 122,425,000 | 109,993,000 | 97,396,000 | 96,711,000 | 103,287,000 | 85,051,000 | 85,945,000 | 86,111,000 | 90,819,000 | 69,080,000 | 52,609,000 | 49,691,000 | 82,712,000 | 87,224,000 | 60,676,000 | 50,575,000 | 93,308,000 | 58,667,000 | 41,361,000 | 34,121,000 | 56,378,000 | 48,359,000 | 29,594,000 | 33,356,000 | |||||||||||||||||||||||||||||||||||||||||
contract revenue | 917,000 | 1,854,000 | 2,396,000 | 4,790,000 | 2,820,000 | 5,124,000 | 3,685,000 | 6,065,000 | 8,343,000 | 10,380,000 | 10,686,000 | 9,566,000 | 10,708,000 | 9,172,000 | 11,859,000 | 8,819,000 | 10,903,000 | 9,539,000 | 8,731,000 | 7,245,000 | 7,990,000 | 5,191,000 | 6,526,000 | 6,727,000 | 5,432,000 | 5,173,000 | 5,653,000 | 5,366,000 | 4,760,000 | 6,688,000 | 4,967,000 | 4,853,000 | |||||||||||||||||||||||||||||||||||||||||
total revenue | 126,343,000 | 124,501,000 | 130,362,000 | 106,195,000 | 100,694,000 | 126,298,000 | 111,445,000 | 97,807,000 | 130,768,000 | 120,373,000 | 108,082,000 | 106,277,000 | 113,995,000 | 94,223,000 | 97,804,000 | 94,930,000 | 101,722,000 | 78,619,000 | 61,340,000 | 56,936,000 | 90,702,000 | 92,415,000 | 67,202,000 | 57,302,000 | 98,740,000 | 63,840,000 | 47,014,000 | 39,487,000 | 61,138,000 | 55,047,000 | 34,561,000 | 38,209,000 | |||||||||||||||||||||||||||||||||||||||||
cost of contract revenue | 474,000 | 812,000 | 884,000 | 1,853,000 | 3,673,000 | 4,388,000 | 3,203,000 | 5,519,000 | 5,473,000 | 6,660,000 | 7,711,000 | 6,633,000 | 6,001,000 | 6,494,000 | 8,009,000 | 6,613,000 | 7,657,000 | 8,009,000 | 7,833,000 | 7,291,000 | 6,687,000 | 5,114,000 | 6,352,000 | 5,747,000 | 4,827,000 | 4,542,000 | 4,552,000 | 4,884,000 | 4,403,000 | 3,666,000 | 3,951,000 | 3,549,000 | |||||||||||||||||||||||||||||||||||||||||
total stock-based compensation recorded in the three and six months ended june 30, 2012 and july 2, 2011 included in the above figures breaks down by expense classification as follows: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | -0.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
number of shares used in per share calculations basic and diluted | 24,967 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | -0.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -0.07 | -0.18 | -0.16 | -0.2 | -0.23 | -0.08 | -0.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
number of shares used in per share calculations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 24,902 | 24,610 | 24,506 | 24,226 | 23,902 | 23,431 | 23,375 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
number of shares used in per share calculations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 324 | 30,348 | 29,309 | 28,171 | 68 | 27,738 | 27,619 | 27,467 | 55 | 27,264 | -236 | 27,413 | 28,100 | 28,257 | 17 | 28,031 | 27,923 | 28,297 | 68 | 28,154 | 28,079 | 27,863 | 46 | 29,595 | 29,533 | 29,189 | 136 | 28,733 | 28,416 | 27,930 | 57 | 27,650 | 27,522 | 27,352 | 144 | 26,902 | 26,667 | 26,089 | 6,323.25 | 25,428 | 25,294 | 25,125 | 24 | 25,025 | 40 | 24,712 | 73 | 24,337 | 61 | 23,560 | |||||||||||||||||||||||
diluted | 324 | 30,348 | 29,309 | 28,266 | 68 | 27,738 | 27,619 | 27,467 | 55 | 27,264 | -313 | 27,803 | 28,100 | 29,086 | 116 | 28,539 | 28,280 | 28,297 | -24 | 28,650 | 28,763 | 28,763 | 41 | 30,183 | 30,129 | 30,033 | 147 | 29,582 | 29,226 | 28,558 | -22 | 28,321 | 28,182 | 28,283 | 101 | 27,940 | 27,911 | 27,485 | 6,579.75 | 26,480 | 26,375 | 26,067 | 666 | 25,670 | 919 | 25,536 | 1,345 | 24,337 | -9 | 25,502 | |||||||||||||||||||||||
royalty revenue | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders | -1,783,000 | 10,042,000 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-30 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-10-01 | 2022-01-01 | 2021-10-02 | 2021-07-03 | 2021-04-03 | 2021-01-02 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-28 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-10-01 | 2016-07-02 | 2016-04-02 | 2015-06-27 | 2015-03-28 | 2014-12-27 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-10-01 | 2011-07-02 | 2011-04-02 | 2011-01-01 | 2010-10-02 | 2010-07-03 | 2010-04-03 | 2010-01-02 | 2009-09-26 | 2009-06-27 | 2009-03-28 | 2008-12-27 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2007-09-29 | 2007-06-30 | 2007-03-31 | 2006-12-30 | 2006-09-30 | 2006-07-01 | 2006-04-01 | 2005-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 134,303,000 | 99,447,000 | 108,513,000 | 118,356,000 | 185,121,000 | 189,649,000 | 57,954,000 | 47,915,000 | 117,949,000 | 89,588,000 | 201,457,000 | 218,012,000 | 415,841,000 | 500,754,000 | 432,635,000 | 297,206,000 | 230,734,000 | 248,768,000 | 239,392,000 | 70,542,000 | 132,795,000 | 173,094,000 | 130,373,000 | 100,122,000 | 88,783,000 | 144,501,000 | 128,635,000 | 241,786,000 | 220,173,000 | 235,728,000 | 214,523,000 | 164,552,000 | 138,466,000 | 215,990,000 | 186,616,000 | 183,661,000 | 185,957,000 | 148,424,000 | 147,718,000 | 154,824,000 | 165,404,000 | 139,731,000 | 133,857,000 | 123,576,000 | 126,770,000 | 169,658,000 | 156,543,000 | 166,798,000 | 166,308,000 | 131,662,000 | 108,725,000 | 107,999,000 | 108,383,000 | 90,603,000 | 75,810,000 | 62,857,000 | 71,856,000 | 62,747,000 | 50,989,000 | 54,737,000 | 40,852,000 | 10,515,000 | 14,760,000 | 22,861,000 | 26,735,000 | 23,200,000 | 10,261,000 | 9,397,000 | 5,583,000 | 8,318,000 | 7,732,000 | 11,931,000 | 76,064,000 |
restricted cash | 1,259,000 | 41,082,000 | 40,543,000 | 40,012,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 49,865,000 | 101,326,000 | 68,132,000 | 39,318,000 | 79,387,000 | 73,457,000 | 72,306,000 | 29,645,000 | 66,025,000 | 133,055,000 | 160,642,000 | 240,722,000 | 74,759,000 | 67,918,000 | 170,526,000 | 179,709,000 | 128,334,000 | 37,013,000 | 146,161,000 | 169,562,000 | 90,401,000 | 54,496,000 | 162,166,000 | 109,583,000 | 75,127,000 | 69,532,000 | 142,829,000 | 76,956,000 | 37,510,000 | 47,780,000 | 72,909,000 | 67,612,000 | 59,191,000 | 28,497,000 | 65,593,000 | 37,705,000 | 71,056,000 | 68,347,000 | 53,880,000 | 36,540,000 | 39,348,000 | 54,027,000 | 51,104,000 | 27,280,000 | 29,413,000 | 53,379,000 | 39,527,000 | 29,907,000 | 43,338,000 | 41,400,000 | 34,529,000 | 27,609,000 | 34,056,000 | 27,794,000 | 27,133,000 | 26,079,000 | 35,171,000 | 43,934,000 | 31,291,000 | 23,192,000 | 35,930,000 | 46,321,000 | 24,253,000 | 21,923,000 | 47,681,000 | 35,157,000 | 17,679,000 | 16,237,000 | 28,510,000 | 30,643,000 | 8,109,000 | 10,939,000 | |
inventory | 76,029,000 | 149,156,000 | 101,365,000 | 133,318,000 | 152,469,000 | 244,509,000 | 170,561,000 | 229,688,000 | 285,250,000 | 419,088,000 | 333,296,000 | 353,724,000 | 276,517,000 | 233,113,000 | 181,756,000 | 218,134,000 | 133,055,000 | 147,249,000 | 157,347,000 | 248,303,000 | 192,010,000 | 181,128,000 | 164,633,000 | 160,752,000 | 115,377,000 | 112,111,000 | 106,932,000 | 92,813,000 | 83,247,000 | 57,125,000 | 50,578,000 | 61,069,000 | 46,899,000 | 52,764,000 | 45,977,000 | 49,698,000 | 47,857,000 | 54,148,000 | 50,796,000 | 41,390,000 | 46,107,000 | 48,853,000 | 41,560,000 | 32,160,000 | 36,965,000 | 32,592,000 | 34,597,000 | 31,681,000 | 31,089,000 | 31,989,000 | 34,202,000 | 35,071,000 | 27,160,000 | 33,969,000 | 30,684,000 | 29,868,000 | 32,406,000 | 24,653,000 | 28,638,000 | 30,742,000 | 34,560,000 | 42,596,000 | 43,288,000 | 46,216,000 | 45,222,000 | 43,711,000 | 22,008,000 | 16,199,000 | 20,890,000 | 23,824,000 | 16,843,000 | 16,674,000 | 15,903,000 |
other current assets | 27,046,000 | 32,774,000 | 21,559,000 | 40,860,000 | 48,513,000 | 49,234,000 | 47,424,000 | 56,987,000 | 59,076,000 | 84,067,000 | 61,094,000 | 46,367,000 | 48,816,000 | 41,369,000 | 45,223,000 | 52,525,000 | 92,555,000 | 41,743,000 | 34,285,000 | 39,112,000 | 41,960,000 | 30,526,000 | 25,660,000 | 36,332,000 | 30,608,000 | 24,584,000 | 19,105,000 | 18,395,000 | 14,211,000 | 7,317,000 | 5,591,000 | 10,357,000 | 16,210,000 | 11,770,000 | 10,491,000 | 9,501,000 | 9,704,000 | 12,255,000 | 16,701,000 | 10,436,000 | 6,848,000 | 6,131,000 | 13,598,000 | 9,811,000 | 11,518,000 | 4,608,000 | 8,270,000 | 5,078,000 | 7,928,000 | 12,655,000 | 10,910,000 | 8,048,000 | 6,137,000 | 3,062,000 | 3,290,000 | 3,350,000 | 4,119,000 | 4,430,000 | 5,498,000 | 4,502,000 | 3,340,000 | 9,228,000 | 10,384,000 | 6,337,000 | 2,268,000 | 2,039,000 | 1,980,000 | 1,833,000 | 2,863,000 | 1,161,000 | 1,269,000 | 1,401,000 | 1,533,000 |
total current assets | 288,502,000 | 423,785,000 | 340,112,000 | 371,864,000 | 465,490,000 | 556,849,000 | 348,245,000 | 364,235,000 | 528,300,000 | 725,798,000 | 789,533,000 | 888,734,000 | 815,933,000 | 843,154,000 | 881,221,000 | 807,704,000 | 596,238,000 | 489,532,000 | 594,217,000 | 548,049,000 | 481,150,000 | 466,607,000 | 514,437,000 | 441,783,000 | 348,446,000 | 390,688,000 | 434,726,000 | 468,060,000 | 399,242,000 | 388,004,000 | 383,670,000 | 341,908,000 | 295,732,000 | 359,872,000 | 368,073,000 | 340,484,000 | 374,859,000 | 343,651,000 | 325,997,000 | 294,611,000 | 300,661,000 | 286,763,000 | 279,429,000 | 228,288,000 | 237,558,000 | 296,873,000 | 276,685,000 | 266,203,000 | 284,180,000 | 253,280,000 | 223,439,000 | 215,884,000 | 206,593,000 | 184,460,000 | 170,856,000 | 156,606,000 | 159,011,000 | 145,596,000 | 127,440,000 | 123,562,000 | 123,995,000 | 133,034,000 | 101,980,000 | 105,851,000 | 146,605,000 | 133,164,000 | 113,417,000 | 105,609,000 | 124,607,000 | 128,909,000 | 102,567,000 | 112,596,000 | |
property and equipment | 15,835,000 | 25,405,000 | 29,461,000 | 34,330,000 | 40,395,000 | 44,942,000 | 49,894,000 | 55,774,000 | 60,909,000 | 67,173,000 | 78,887,000 | 80,227,000 | 81,161,000 | 80,402,000 | 76,584,000 | 78,296,000 | 78,432,000 | 79,530,000 | 75,988,000 | 75,019,000 | 71,728,000 | 66,616,000 | 57,026,000 | 54,198,000 | 47,252,000 | 47,223,000 | 44,579,000 | 37,093,000 | 37,108,000 | 29,250,000 | 27,532,000 | 26,745,000 | 25,833,000 | 25,600,000 | 29,826,000 | 30,501,000 | 31,297,000 | 26,862,000 | 25,808,000 | 25,119,000 | 23,661,000 | 24,039,000 | 23,060,000 | 23,629,000 | 24,953,000 | 24,838,000 | 26,940,000 | 28,209,000 | 29,029,000 | 28,886,000 | 28,128,000 | 27,646,000 | 25,620,000 | 22,389,000 | 22,374,000 | 20,525,000 | 20,230,000 | 20,401,000 | 21,672,000 | 21,899,000 | 22,929,000 | 24,139,000 | 24,612,000 | 18,020,000 | 15,694,000 | 13,120,000 | 12,128,000 | 11,258,000 | 10,701,000 | 8,062,000 | 7,333,000 | 7,044,000 | 6,966,000 |
operating lease right-of-use assets | 14,322,000 | 15,137,000 | 15,930,000 | 18,712,000 | 19,642,000 | 20,482,000 | 21,720,000 | 25,443,000 | 26,084,000 | 28,520,000 | 37,609,000 | 39,096,000 | 40,551,000 | 42,086,000 | 43,682,000 | 45,186,000 | 45,978,000 | 45,958,000 | 47,478,000 | 48,948,000 | 50,002,000 | 51,418,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax assets | 9,817,000 | 9,093,000 | 9,273,000 | 8,153,000 | 8,512,000 | 10,536,000 | 12,972,000 | 15,226,000 | 16,248,000 | 8,223,000 | 37,945,000 | 39,778,000 | 34,076,000 | 33,408,000 | 33,404,000 | 33,834,000 | 39,237,000 | 41,071,000 | 41,791,000 | 37,177,000 | 33,862,000 | 32,921,000 | 36,979,000 | 31,785,000 | 33,154,000 | 32,690,000 | 31,531,000 | 35,088,000 | 35,853,000 | 31,429,000 | 30,585,000 | 26,018,000 | 30,435,000 | 31,849,000 | 21,284,000 | 22,030,000 | 21,505,000 | 20,962,000 | 21,054,000 | 19,950,000 | 20,144,000 | 19,517,000 | 19,245,000 | 19,340,000 | 19,266,000 | 14,882,000 | 15,494,000 | 16,222,000 | 15,344,000 | 14,013,000 | 13,223,000 | 12,917,000 | 12,917,000 | 9,922,000 | 8,669,000 | 8,669,000 | 8,669,000 | 7,295,000 | 7,565,000 | 7,256,000 | 7,299,000 | 5,905,000 | 5,905,000 | 5,905,000 | 5,905,000 | ||||||||
goodwill | 167,288,000 | 175,928,000 | 169,384,000 | 169,740,000 | 175,105,000 | 167,630,000 | 170,873,000 | 169,570,000 | 167,724,000 | 159,531,000 | 173,292,000 | 121,909,000 | 123,735,000 | 123,273,000 | 125,872,000 | 122,575,000 | 119,521,000 | 118,377,000 | 118,732,000 | 117,537,000 | 120,538,000 | 117,546,000 | 118,896,000 | 118,805,000 | 118,319,000 | 123,218,000 | 121,440,000 | 41,041,000 | 41,332,000 | 41,041,000 | 41,041,000 | 41,041,000 | 41,041,000 | 48,751,000 | 48,751,000 | 48,751,000 | 48,751,000 | 48,751,000 | 48,751,000 | 48,751,000 | 48,751,000 | 48,751,000 | 48,751,000 | 48,951,000 | 48,951,000 | ||||||||||||||||||||||||||||
intangible assets | 3,212,000 | 3,635,000 | 4,404,000 | 4,682,000 | 5,044,000 | 9,692,000 | 10,421,000 | 10,919,000 | 11,260,000 | 10,948,000 | 28,410,000 | 8,348,000 | 8,927,000 | 9,312,000 | 9,902,000 | 10,146,000 | 10,424,000 | 11,787,000 | 12,352,000 | 14,931,000 | 18,636,000 | 20,689,000 | 24,273,000 | 29,385,000 | 34,079,000 | 40,613,000 | 44,712,000 | 15,315,000 | 17,645,000 | 11,343,000 | 12,207,000 | 13,071,000 | 13,936,000 | 14,800,000 | 17,401,000 | 18,274,000 | 19,146,000 | 20,019,000 | 20,891,000 | 21,764,000 | 22,668,000 | 23,587,000 | 24,506,000 | 27,259,000 | 28,224,000 | ||||||||||||||||||||||||||||
other assets | 17,161,000 | 16,932,000 | 17,375,000 | 18,642,000 | 19,510,000 | 21,347,000 | 20,014,000 | 23,460,000 | 24,918,000 | 38,089,000 | 38,753,000 | 31,542,000 | 29,436,000 | 26,256,000 | 19,063,000 | 19,079,000 | 30,938,000 | 33,778,000 | 30,195,000 | 32,003,000 | 25,099,000 | 23,305,000 | 15,350,000 | 15,647,000 | 15,531,000 | 15,005,000 | 14,534,000 | 14,064,000 | 13,611,000 | 13,214,000 | 12,877,000 | 9,843,000 | 9,836,000 | 9,931,000 | 11,766,000 | 11,265,000 | 10,751,000 | 10,501,000 | 10,501,000 | 10,501,000 | 10,501,000 | 10,501,000 | 10,501,000 | 10,501,000 | 8,500,000 | 18,599,000 | 18,692,000 | 18,784,000 | 12,877,000 | 13,453,000 | 13,563,000 | 13,673,000 | 13,780,000 | 13,889,000 | 14,008,000 | 14,131,000 | 14,254,000 | 11,877,000 | 12,000,000 | 12,123,000 | 12,246,000 | 12,371,000 | 2,500,000 | 2,500,000 | 2,500,000 | ||||||||
total assets | 516,137,000 | 669,915,000 | 585,939,000 | 626,123,000 | 733,698,000 | 831,478,000 | 634,139,000 | 664,627,000 | 835,443,000 | 1,038,282,000 | 1,184,429,000 | 1,209,634,000 | 1,133,819,000 | 1,157,891,000 | 1,189,728,000 | 1,116,820,000 | 920,768,000 | 820,033,000 | 920,753,000 | 873,664,000 | 801,015,000 | 779,102,000 | 766,961,000 | 691,603,000 | 596,781,000 | 649,437,000 | 691,522,000 | 610,661,000 | 544,791,000 | 514,281,000 | 507,912,000 | 458,626,000 | 416,813,000 | 490,803,000 | 484,131,000 | 457,668,000 | 493,213,000 | 460,732,000 | 443,140,000 | 411,179,000 | 416,337,000 | 404,105,000 | 396,685,000 | 347,251,000 | 356,796,000 | 350,734,000 | 333,403,000 | 325,836,000 | 332,213,000 | 301,926,000 | 273,863,000 | 265,302,000 | 254,331,000 | 228,921,000 | 212,861,000 | 197,244,000 | 199,584,000 | 182,382,000 | 165,620,000 | 162,092,000 | 163,678,000 | 173,837,000 | 147,024,000 | 146,065,000 | 169,092,000 | 146,284,000 | 125,545,000 | 116,867,000 | 135,308,000 | 136,971,000 | 109,900,000 | 119,640,000 | |
liabilities and stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 106,367,000 | 195,133,000 | 113,557,000 | 103,194,000 | 178,318,000 | 211,341,000 | 138,803,000 | 74,014,000 | 184,016,000 | 233,169,000 | 251,298,000 | 259,396,000 | 166,779,000 | 150,769,000 | 165,779,000 | 162,346,000 | 95,522,000 | 77,217,000 | 116,185,000 | 108,331,000 | 86,848,000 | 84,690,000 | 136,742,000 | 103,143,000 | 66,926,000 | 69,119,000 | 116,316,000 | 88,798,000 | 66,167,000 | 63,177,000 | 67,281,000 | 57,662,000 | 43,545,000 | 39,015,000 | 46,167,000 | 35,666,000 | 60,256,000 | 46,386,000 | 48,668,000 | 34,221,000 | 41,344,000 | 46,644,000 | 53,905,000 | 29,804,000 | 42,515,000 | 38,317,000 | 45,212,000 | 44,302,000 | 48,406,000 | 40,522,000 | 33,273,000 | 44,244,000 | 38,689,000 | 35,677,000 | 31,768,000 | 29,491,000 | 30,559,000 | 27,787,000 | 21,108,000 | 19,127,000 | 19,544,000 | 31,870,000 | 23,965,000 | 27,966,000 | 44,697,000 | 45,948,000 | 27,106,000 | 17,815,000 | 27,685,000 | 27,959,000 | 10,240,000 | 21,915,000 | 23,721,000 |
accrued expenses | 100,597,000 | 88,384,000 | 96,935,000 | 93,837,000 | 97,999,000 | 103,101,000 | 105,707,000 | 100,902,000 | 98,959,000 | 84,359,000 | 132,618,000 | 130,958,000 | 104,538,000 | 105,810,000 | 131,388,000 | 94,769,000 | 73,745,000 | 55,801,000 | 81,768,000 | 70,586,000 | 63,629,000 | 54,869,000 | 71,259,000 | 62,851,000 | 51,574,000 | 56,107,000 | 73,647,000 | 28,949,000 | 28,167,000 | 21,343,000 | 19,854,000 | 13,662,000 | 12,506,000 | 12,910,000 | 15,604,000 | 14,322,000 | 18,701,000 | 17,831,000 | 17,083,000 | 13,563,000 | 14,880,000 | 13,409,000 | 14,045,000 | 13,977,000 | 16,527,000 | 18,713,000 | 13,878,000 | 19,108,000 | 17,188,000 | 15,237,000 | 13,854,000 | 14,779,000 | 15,790,000 | 14,061,000 | 13,363,000 | 14,343,000 | 14,384,000 | 11,672,000 | 10,966,000 | 10,731,000 | 10,989,000 | 9,392,000 | 8,166,000 | 5,926,000 | 7,987,000 | 5,101,000 | 4,999,000 | 5,113,000 | 7,020,000 | 5,361,000 | 4,343,000 | 3,398,000 | 3,484,000 |
deferred revenue and customer advances | 11,280,000 | 9,121,000 | 11,152,000 | 10,330,000 | 10,830,000 | 10,951,000 | 12,172,000 | 12,084,000 | 13,208,000 | 12,875,000 | 11,767,000 | 11,076,000 | 11,445,000 | 7,294,000 | 10,400,000 | 7,858,000 | 3,512,000 | 5,320,000 | 4,549,000 | 4,902,000 | 2,101,000 | 5,267,000 | 5,756,000 | 4,719,000 | 2,223,000 | 6,271,000 | 7,761,000 | 4,607,000 | 3,069,000 | 4,202,000 | 4,486,000 | 1,297,000 | 1,279,000 | 2,634,000 | 2,115,000 | 1,769,000 | 3,849,000 | 2,709,000 | 3,051,000 | 4,420,000 | 5,085,000 | 2,026,000 | 3,274,000 | 3,629,000 | 6,257,000 | 2,118,000 | 1,882,000 | 2,422,000 | 1,527,000 | 2,358,000 | 2,040,000 | 3,648,000 | 3,534,000 | 2,023,000 | 1,969,000 | 1,976,000 | 3,908,000 | 4,244,000 | 2,974,000 | 2,718,000 | 2,632,000 | ||||||||||||
total current liabilities | 218,244,000 | 292,638,000 | 221,644,000 | 207,361,000 | 287,147,000 | 325,393,000 | 256,682,000 | 214,000,000 | 296,183,000 | 420,403,000 | 395,683,000 | 401,430,000 | 282,762,000 | 263,873,000 | 307,567,000 | 264,973,000 | 172,779,000 | 138,338,000 | 202,502,000 | 183,819,000 | 152,578,000 | 144,826,000 | 213,757,000 | 170,713,000 | 120,723,000 | 131,497,000 | 197,724,000 | 146,127,000 | 112,712,000 | 100,070,000 | 112,636,000 | 89,878,000 | 69,880,000 | 70,388,000 | 75,305,000 | 59,562,000 | 99,041,000 | 78,696,000 | 79,508,000 | 59,948,000 | 80,915,000 | 76,947,000 | 84,337,000 | 54,407,000 | 77,163,000 | 68,185,000 | 70,710,000 | 73,562,000 | 85,000,000 | 73,162,000 | 62,261,000 | 70,820,000 | 75,840,000 | 64,878,000 | 58,253,000 | 52,113,000 | 62,376,000 | 54,549,000 | 42,075,000 | 37,947,000 | 39,558,000 | 52,257,000 | 39,706,000 | 40,146,000 | 58,865,000 | 59,777,000 | 39,532,000 | 27,999,000 | 40,389,000 | 41,512,000 | 25,738,000 | 34,411,000 | |
term loan | 200,604,000 | 186,713,000 | 172,421,000 | 168,636,000 | 201,501,000 | 204,411,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liabilities | 21,598,000 | 22,892,000 | 24,036,000 | 26,255,000 | 27,609,000 | 28,981,000 | 30,517,000 | 31,581,000 | 33,247,000 | 33,246,000 | 43,462,000 | 45,206,000 | 47,014,000 | 48,738,000 | 50,485,000 | 51,897,000 | 52,819,000 | 53,044,000 | 54,928,000 | 56,341,000 | 58,068,000 | 59,805,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 14,452,000 | 17,510,000 | 18,762,000 | 19,802,000 | 20,954,000 | 19,428,000 | 21,123,000 | 23,081,000 | 29,366,000 | 21,841,000 | 25,311,000 | 22,344,000 | 21,353,000 | 20,712,000 | 26,537,000 | 17,050,000 | 12,066,000 | 11,058,000 | 10,342,000 | 9,059,000 | 8,683,000 | 8,552,000 | 13,877,000 | 11,592,000 | 10,827,000 | 12,963,000 | |||||||||||||||||||||||||||||||||||||||||||||||
total long-term liabilities | 236,654,000 | 227,115,000 | 215,219,000 | 214,693,000 | 250,064,000 | 253,197,000 | 52,038,000 | 55,188,000 | 63,544,000 | 56,100,000 | 72,023,000 | 67,668,000 | 69,825,000 | 70,034,000 | 77,727,000 | 69,933,000 | 65,927,000 | 65,156,000 | 66,182,000 | 66,960,000 | 68,861,000 | 71,653,000 | 17,882,000 | 17,312,000 | 18,017,000 | 21,312,000 | |||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 454,898,000 | 519,753,000 | 436,863,000 | 422,054,000 | 537,211,000 | 578,590,000 | 308,720,000 | 269,188,000 | 359,727,000 | 476,503,000 | 467,706,000 | 469,098,000 | 352,587,000 | 333,907,000 | 385,294,000 | 334,906,000 | 238,706,000 | 203,494,000 | 268,684,000 | 250,779,000 | 221,439,000 | 216,479,000 | 231,639,000 | 188,025,000 | 138,740,000 | 152,809,000 | 221,195,000 | 154,169,000 | 118,994,000 | ||||||||||||||||||||||||||||||||||||||||||||
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 5,000 shares authorized and none outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, 0.01 par value... | 306,000 | 306,000 | 301,000 | 288,000 | 280,000 | 279,000 | 277,000 | 276,000 | 274,000 | 274,000 | 270,000 | 270,000 | 281,000 | 284,000 | 282,000 | 281,000 | 280,000 | 279,000 | 284,000 | 282,000 | 281,000 | 280,000 | 278,000 | 277,000 | 274,000 | 280,000 | 279,000 | 279,000 | 276,000 | 274,000 | 272,000 | 270,000 | 272,000 | 289,000 | 298,000 | 297,000 | 297,000 | 296,000 | 295,000 | 294,000 | 289,000 | 288,000 | 286,000 | 280,000 | 278,000 | 277,000 | 275,000 | 274,000 | 272,000 | 269,000 | 268,000 | 264,000 | 258,000 | 254,000 | 254,000 | 252,000 | 251,000 | 250,000 | 250,000 | 249,000 | 248,000 | 248,000 | 247,000 | 246,000 | 245,000 | 245,000 | 243,000 | 242,000 | 238,000 | 237,000 | 235,000 | 234,000 | 234,000 |
additional paid-in capital | 333,188,000 | 326,394,000 | 319,673,000 | 301,710,000 | 290,755,000 | 281,458,000 | 272,190,000 | 263,837,000 | 257,498,000 | 247,656,000 | 222,653,000 | 215,592,000 | 216,375,000 | 209,890,000 | 205,256,000 | 194,628,000 | 184,436,000 | 175,790,000 | 196,455,000 | 189,268,000 | 184,663,000 | 175,000,000 | 172,771,000 | 163,503,000 | 151,556,000 | 191,021,000 | 190,067,000 | 182,786,000 | 174,122,000 | 164,957,000 | 161,885,000 | 150,998,000 | 145,466,000 | 223,951,000 | 252,464,000 | 248,385,000 | 249,409,000 | 246,003,000 | 242,044,000 | 238,154,000 | 227,175,000 | 222,311,000 | 215,800,000 | 203,528,000 | 199,903,000 | 196,702,000 | 191,975,000 | 188,721,000 | 184,395,000 | 177,188,000 | 173,859,000 | 164,765,000 | 156,620,000 | 149,025,000 | 146,603,000 | 142,476,000 | 140,613,000 | 136,294,000 | 134,559,000 | 132,512,000 | 130,637,000 | 127,992,000 | 125,747,000 | 124,018,000 | 122,318,000 | 119,462,000 | 117,786,000 | 116,596,000 | 117,718,000 | 116,667,000 | 115,628,000 | 115,156,000 | 114,808,000 |
accumulated deficit | -250,813,000 | -173,705,000 | -167,334,000 | -96,688,000 | -1,397,000 | -7,565,000 | -12,697,000 | -15,291,000 | -12,682,000 | -10,895,000 | -16,317,000 | -20,169,000 | -15,656,000 | -11,651,000 | -32,366,000 | -30,988,000 | -26,212,000 | -20,711,000 | -18,928,000 | -28,970,000 | -27,193,000 | -24,276,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -21,442,000 | -2,833,000 | -3,564,000 | -1,241,000 | 10,747,000 | 12,853,000 | 15,449,000 | 13,023,000 | 18,529,000 | 30,332,000 | 8,090,000 | 7,453,000 | 7,124,000 | 6,978,000 | -493,000 | 951,000 | 4,544,000 | 6,284,000 | 3,009,000 | 1,055,000 | -4,748,000 | -2,031,000 | -3,690,000 | 5,897,000 | 1,992,000 | 59,000 | 113,000 | 46,000 | 1,000 | -151,000 | -24,000 | 56,000 | 11,000 | 147,000 | 113,000 | 38,000 | 211,000 | 199,000 | 255,000 | 206,000 | 297,000 | 151,000 | 78,000 | 175,000 | 54,000 | 80,000 | 123,000 | 36,000 | |||||||||||||||||||||||||
total stockholders' equity | 61,239,000 | 150,162,000 | 149,076,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders' equity | 516,137,000 | 669,915,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 585,939,000 | 626,123,000 | 733,698,000 | 831,478,000 | 634,139,000 | 664,627,000 | 835,443,000 | 1,038,282,000 | 1,184,429,000 | 1,209,634,000 | 1,133,819,000 | 1,157,891,000 | 1,189,728,000 | 1,116,820,000 | 920,768,000 | 820,033,000 | 920,753,000 | 873,664,000 | 801,015,000 | 779,102,000 | 766,961,000 | 691,603,000 | 596,781,000 | 649,437,000 | 691,522,000 | 610,661,000 | 544,791,000 | 146,284,000 | 125,545,000 | 116,867,000 | 136,971,000 | 109,900,000 | 119,640,000 | ||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 204,069,000 | 196,487,000 | 252,888,000 | 325,419,000 | 395,439,000 | 475,716,000 | 561,779,000 | 716,723,000 | 740,536,000 | 781,232,000 | 823,984,000 | 804,434,000 | 781,914,000 | 682,062,000 | 616,539,000 | 652,069,000 | 622,885,000 | 579,576,000 | 562,623,000 | 535,322,000 | 503,578,000 | 458,041,000 | 496,628,000 | 470,327,000 | 456,492,000 | 425,797,000 | 408,447,000 | 388,956,000 | 364,517,000 | 339,541,000 | 413,184,000 | 405,456,000 | 394,287,000 | 390,436,000 | 377,770,000 | 359,283,000 | 346,817,000 | 330,689,000 | 322,602,000 | 308,210,000 | 287,811,000 | 275,817,000 | 278,609,000 | 258,624,000 | 248,085,000 | 242,958,000 | 225,037,000 | 207,752,000 | 190,509,000 | 174,907,000 | 160,351,000 | 150,809,000 | 141,225,000 | 133,194,000 | 123,711,000 | 119,316,000 | 119,808,000 | 119,676,000 | 111,528,000 | 102,659,000 | 105,919,000 | 110,227,000 | 86,507,000 | 86,013,000 | 88,868,000 | 94,919,000 | 95,459,000 | 84,162,000 | 85,229,000 | ||||
liabilities and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(accumulated deficit) retained earnings | -105,295,000 | -41,702,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liabilities | 377,000 | 398,000 | 526,000 | 931,000 | 1,013,000 | 3,250,000 | 118,000 | 1,458,000 | 584,000 | 705,000 | 986,000 | 1,042,000 | 1,054,000 | 912,000 | 1,560,000 | 2,110,000 | 3,296,000 | 4,005,000 | 5,720,000 | 7,190,000 | 8,349,000 | 9,539,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings | 37,503,000 | 118,303,000 | 199,415,000 | 283,517,000 | 485,710,000 | 517,221,000 | 557,452,000 | 606,832,000 | 599,389,000 | 586,054,000 | 492,802,000 | 434,186,000 | 452,321,000 | 432,280,000 | 396,748,000 | 389,541,000 | 367,021,000 | 341,829,000 | 309,901,000 | 299,430,000 | 277,989,000 | 273,368,000 | 251,286,000 | 243,384,000 | 226,950,000 | 213,269,000 | 193,757,000 | 188,943,000 | 152,887,000 | 145,635,000 | 140,881,000 | 131,495,000 | 116,888,000 | 108,358,000 | 103,078,000 | 99,890,000 | 92,086,000 | 83,792,000 | 75,437,000 | 81,375,000 | 66,168,000 | 58,793,000 | 58,140,000 | 47,502,000 | 33,450,000 | 25,426,000 | 17,949,000 | 10,949,000 | 3,917,000 | ||||||||||||||||||||||||
short-term notes payable | 27,000,000 | 90,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short term investments | 33,044,000 | 29,909,000 | 51,081,000 | 60,130,000 | 11,560,000 | 14,759,000 | 17,032,000 | 20,530,000 | 23,984,000 | 27,363,000 | 31,605,000 | 34,994,000 | 38,551,000 | 39,960,000 | 37,225,000 | 36,442,000 | 39,939,000 | 39,942,000 | 39,930,000 | 38,179,000 | 34,827,000 | 30,746,000 | 37,227,000 | 37,256,000 | 36,166,000 | 38,336,000 | 34,986,000 | 30,540,000 | 21,954,000 | 16,948,000 | 19,014,000 | 13,869,000 | 12,430,000 | 20,061,000 | 20,181,000 | 15,277,000 | 17,811,000 | 13,662,000 | 13,816,000 | 16,306,000 | 13,928,000 | 16,576,000 | 22,957,000 | 22,492,000 | 4,959,000 | 16,197,000 | 1,200,000 | 16,550,000 | 64,800,000 | ||||||||||||||||||||||||
short-term investments | 26,300,000 | 60,000,000 | 60,400,000 | 63,850,000 | 67,400,000 | 70,125,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -2,116,000 | -2,198,000 | -168,000 | -151,000 | -20,000 | -193,000 | -30,000 | -88,000 | -41,000 | -2,658,000 | -2,096,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long term liabilities | 13,932,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total long term liabilities | 23,471,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, 5,000,000 shares authorized and none outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled revenue | 1,668,000 | 4,162,000 | 112,000 | 139,000 | 139,000 | 139,000 | 139,000 | 885,000 | 633,000 | 2,614,000 | 1,179,000 | 862,000 | 931,000 | 856,000 | 1,556,000 | 1,051,000 | 2,252,000 | 1,196,000 | 1,693,000 | 2,073,000 | 1,240,000 | 2,362,000 | 7,899,000 | 8,034,000 | 7,934,000 | 4,012,000 | 2,534,000 | 2,313,000 | 3,291,000 | 1,831,000 | 2,537,000 | 3,459,000 | 3,133,000 | 2,014,000 | 2,272,000 | 2,190,000 | 2,609,000 | 2,244,000 | 2,757,000 | 1,489,000 | 1,543,000 | 1,961,000 | 1,113,000 | 1,214,000 | 1,526,000 | 1,424,000 | |||||||||||||||||||||||||||
accrued compensation | 23,773,000 | 15,309,000 | 11,348,000 | 21,015,000 | 17,257,000 | 12,550,000 | 11,220,000 | 11,419,000 | 7,805,000 | 16,235,000 | 11,770,000 | 10,706,000 | 7,744,000 | 19,606,000 | 14,868,000 | 13,113,000 | 6,997,000 | 11,864,000 | 9,037,000 | 9,738,000 | 7,730,000 | 17,879,000 | 15,045,000 | 13,094,000 | 8,149,000 | 17,827,000 | 13,117,000 | 11,153,000 | 6,303,000 | 13,525,000 | 10,846,000 | 7,027,000 | 5,371,000 | 6,393,000 | 8,262,000 | 6,625,000 | 5,124,000 | 4,603,000 | 7,588,000 | 5,513,000 | 4,545,000 | 5,227,000 | 5,994,000 | 4,468,000 | 3,468,000 | 4,002,000 | |||||||||||||||||||||||||||
long term liabilities | 8,042,000 | 6,282,000 | 5,764,000 | 6,320,000 | 4,231,000 | 7,392,000 | 7,231,000 | 3,370,000 | 3,819,000 | 3,736,000 | 4,266,000 | 4,349,000 | 4,414,000 | 4,733,000 | 4,556,000 | 4,138,000 | 5,033,000 | 3,816,000 | 3,940,000 | 4,069,000 | 4,189,000 | 4,255,000 | 3,727,000 | 3,850,000 | 3,973,000 | 3,584,000 | 3,692,000 | 3,799,000 | 3,906,000 | 4,014,000 | 4,122,000 | 4,229,000 | 4,337,000 | 4,444,000 | 10,052,000 | 4,659,000 | |||||||||||||||||||||||||||||||||||||
liabilities, redeemable convertible preferred stock and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
redeemable convertible preferred stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities, redeemable convertible preferred stock and stockholders’ equity | 514,281,000 | 507,912,000 | 458,626,000 | 416,813,000 | 490,803,000 | 484,131,000 | 457,668,000 | 493,213,000 | 460,732,000 | 443,140,000 | 411,179,000 | 416,337,000 | 404,105,000 | 396,685,000 | 347,251,000 | 356,796,000 | 350,734,000 | 333,403,000 | 325,836,000 | 332,213,000 | 301,926,000 | 273,863,000 | 265,302,000 | 254,331,000 | 228,921,000 | 212,861,000 | 197,244,000 | 199,584,000 | 182,382,000 | 165,620,000 | 162,092,000 | 163,678,000 | 173,837,000 | 147,024,000 | 146,065,000 | 169,092,000 | 135,308,000 | ||||||||||||||||||||||||||||||||||||
liabilities, redeemable convertible preferred stock andstockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets held for sale | 19,966,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities held for sale | 4,609,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities, redeemable convertible preferred andstockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities, redeemable convertible preferred and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred compensation | -1,000 | -18,000 | -64,000 | -136,000 | -202,000 | -271,000 | -314,000 | -395,000 | -508,000 | -593,000 | -685,000 | -834,000 | -1,028,000 | -1,758,000 | -2,326,000 | -2,517,000 | -2,731,000 | -2,968,000 | -3,210,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue | 2,733,000 | 950,000 | 1,130,000 | 1,578,000 | 1,140,000 | 1,914,000 | 526,000 | 457,000 | 2,198,000 | 1,591,000 | 515,000 | 1,018,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long term investments | 13,639,000 | 15,401,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for contract settlements | 5,096,000 | 5,115,000 | 5,154,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note receivable from stockholder |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-30 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-01-01 | 2021-10-02 | 2021-07-03 | 2021-04-03 | 2021-01-02 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-28 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-04-01 | 2016-12-31 | 2016-10-01 | 2016-07-02 | 2016-04-02 | 2015-06-27 | 2015-03-28 | 2014-12-27 | 2014-09-27 | 2014-06-28 | 2014-03-29 | 2013-12-28 | 2013-09-28 | 2013-06-29 | 2013-03-30 | 2012-12-29 | 2012-09-29 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-10-01 | 2011-07-02 | 2011-04-02 | 2011-01-01 | 2010-10-02 | 2010-07-03 | 2010-04-03 | 2010-01-02 | 2009-09-26 | 2009-06-27 | 2009-03-28 | 2008-12-27 | 2008-09-27 | 2008-06-28 | 2008-03-29 | 2007-12-29 | 2007-09-29 | 2007-06-30 | 2007-03-31 | 2006-12-30 | 2006-09-30 | 2006-07-01 | 2006-04-01 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -77,108,000 | -6,371,000 | -70,646,000 | 8,607,000 | -63,593,000 | -79,205,000 | -80,800,000 | -81,112,000 | -84,102,000 | -31,511,000 | 57,216,000 | -2,758,000 | 7,443,000 | 13,335,000 | 93,252,000 | 58,616,000 | -18,135,000 | 20,041,000 | 35,532,000 | 7,207,000 | 22,520,000 | 25,191,000 | 31,929,000 | 10,471,000 | 20,401,000 | 4,621,000 | 22,081,000 | 7,903,000 | 16,359,000 | 13,681,000 | 19,512,000 | 4,814,000 | 3,932,000 | 7,252,000 | 4,754,000 | 9,386,000 | 14,607,000 | 8,530,000 | 5,280,000 | 3,188,000 | 7,804,000 | 8,294,000 | 8,355,000 | -5,938,000 | 15,207,000 | 7,375,000 | 653,000 | 10,638,000 | 14,052,000 | 8,024,000 | 7,477,000 | 7,000,000 | 7,032,000 | 5,314,000 | 6,168,000 | 20,715,000 | -1,783,000 | ||||||||||||||
adjustments to reconcile net income to net cash provided in operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 4,755,000 | 5,796,000 | 5,304,000 | 5,812,000 | 11,424,000 | 6,524,000 | 7,301,000 | 7,542,000 | 8,791,000 | 9,331,000 | 8,343,000 | 8,134,000 | 7,501,000 | 9,057,000 | 7,921,000 | 10,325,000 | 7,459,000 | 9,415,000 | 9,839,000 | 9,181,000 | 8,724,000 | 9,497,000 | 9,415,000 | 8,915,000 | 8,747,000 | 10,976,000 | 5,708,000 | 5,329,000 | 3,486,000 | 3,435,000 | 3,442,000 | 3,354,000 | 3,375,000 | 3,450,000 | 3,561,000 | 3,471,000 | 3,258,000 | 3,178,000 | 3,142,000 | 3,140,000 | 2,480,000 | 3,265,000 | 3,284,000 | 3,491,000 | 2,868,000 | 2,711,000 | 2,602,000 | 3,075,000 | 2,597,000 | 2,457,000 | 2,183,000 | 1,868,000 | 1,918,000 | 1,917,000 | 1,838,000 | 1,921,000 | 2,289,000 | 1,950,000 | 1,914,000 | 1,844,000 | 1,725,000 | 1,566,000 | 1,322,000 | 1,530,000 | 1,253,000 | 1,206,000 | 1,006,000 | 893,000 | 922,000 | 922,000 | |
loss on equity investment | -5,000 | 0 | 0 | 375,000 | 758,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 6,539,000 | 5,479,000 | 4,510,000 | 7,948,000 | 10,176,000 | 9,375,000 | 8,573,000 | 7,932,000 | 8,397,000 | 5,499,000 | 2,073,000 | 7,340,000 | 6,782,000 | 9,071,000 | 9,843,000 | 5,870,000 | 5,191,000 | 5,002,000 | 4,284,000 | 7,594,000 | 6,864,000 | 6,835,000 | 6,592,000 | 6,431,000 | 5,946,000 | 5,682,000 | 5,034,000 | 4,704,000 | 4,331,000 | 4,214,000 | 3,903,000 | 3,986,000 | 3,892,000 | 3,455,000 | 3,107,000 | 3,762,000 | 3,791,000 | 3,147,000 | 3,078,000 | 3,740,000 | 3,477,000 | 3,263,000 | 2,929,000 | 2,608,000 | 2,902,000 | 2,513,000 | 2,196,000 | 2,411,000 | 1,779,000 | 1,941,000 | 2,201,000 | 1,890,000 | 1,862,000 | 1,895,000 | 1,602,000 | 1,837,000 | 1,533,000 | 938,000 | 1,230,000 | 1,528,000 | 657,000 | 724,000 | 551,000 | 487,000 | |||||||
benefit from inventory excess and obsolescence | 1,689,000 | 85,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of term loan | 11,042,000 | 8,769,000 | 5,754,000 | -1,008,000 | 612,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt issuance costs expensed under fair value option | 54,000 | 52,000 | 238,000 | 239,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -1,740,000 | 1,031,000 | -1,555,000 | -127,000 | 2,448,000 | 2,116,000 | 1,352,000 | 647,000 | 5,709,000 | 1,256,000 | -8,400,000 | 305,000 | -95,000 | 2,898,000 | 8,360,000 | 3,107,000 | -528,000 | -5,245,000 | -6,408,000 | -1,204,000 | 1,739,000 | -6,552,000 | -88,000 | -1,147,000 | -3,061,000 | 2,227,000 | -570,000 | -2,673,000 | 17,000 | -2,757,000 | 4,712,000 | 1,649,000 | -47,000 | 927,000 | -102,000 | 2,308,000 | 329,000 | -1,448,000 | 1,912,000 | -106,000 | 251,000 | -464,000 | -449,000 | -908,000 | 1,375,000 | 2,464,000 | -6,694,000 | 5,707,000 | 1,614,000 | ||||||||||||||||||||||
other | 2,178,000 | -2,460,000 | -406,000 | -3,452,000 | -9,076,000 | -5,533,000 | 477,000 | -3,562,000 | -5,212,000 | 1,444,000 | 1,210,000 | 1,704,000 | 1,582,000 | 1,682,000 | 1,623,000 | 1,631,000 | 1,531,000 | 2,580,000 | 1,581,000 | 1,564,000 | 1,542,000 | 679,000 | 42,000 | -648,000 | 390,000 | ||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities — (use) source, excluding effects of acquisition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 49,195,000 | -31,313,000 | -29,325,000 | 38,565,000 | -3,805,000 | -1,829,000 | -43,261,000 | 37,147,000 | 70,983,000 | 81,658,000 | -165,845,000 | -6,982,000 | 101,459,000 | 10,679,000 | -50,463,000 | -90,934,000 | 108,825,000 | 24,012,000 | -78,756,000 | -38,753,000 | 106,561,000 | -55,850,000 | -34,155,000 | -7,557,000 | 73,642,000 | -43,822,000 | -31,942,000 | -2,615,000 | 25,128,000 | -5,297,000 | -8,421,000 | -30,677,000 | 69,879,000 | -27,888,000 | 33,351,000 | -2,709,000 | -14,467,000 | -17,340,000 | 2,808,000 | 14,679,000 | -2,923,000 | -23,824,000 | 2,133,000 | 25,601,000 | -13,852,000 | -9,620,000 | 13,431,000 | -1,938,000 | -6,871,000 | -6,920,000 | 6,447,000 | -6,262,000 | -661,000 | -1,054,000 | 9,092,000 | 8,763,000 | -12,643,000 | -8,099,000 | 12,738,000 | 10,391,000 | -21,598,000 | -2,330,000 | 25,758,000 | -12,524,000 | -17,478,000 | -1,442,000 | 12,273,000 | 2,133,000 | -22,534,000 | 2,830,000 | 12,106,000 |
inventory | 69,491,000 | -46,387,000 | 19,582,000 | 16,266,000 | 91,035,000 | -75,215,000 | 56,943,000 | 52,947,000 | 134,846,000 | 22,793,000 | -79,068,000 | -43,475,000 | -51,443,000 | 36,471,000 | -85,143,000 | 14,289,000 | 9,848,000 | 91,170,000 | -56,751,000 | -10,249,000 | -16,863,000 | -3,927,000 | -44,316,000 | -6,080,000 | -4,223,000 | 22,474,000 | -13,124,000 | -4,274,000 | -6,546,000 | 10,491,000 | -14,170,000 | 5,865,000 | -3,167,000 | 3,721,000 | -1,998,000 | 6,291,000 | -3,352,000 | -9,406,000 | 4,080,000 | 2,523,000 | -7,293,000 | -9,400,000 | 4,805,000 | 696,000 | 2,005,000 | -2,916,000 | -592,000 | 900,000 | 2,213,000 | 869,000 | -7,911,000 | 6,809,000 | -3,285,000 | -816,000 | 2,538,000 | -7,753,000 | 3,985,000 | 2,104,000 | 3,818,000 | 8,036,000 | 692,000 | 2,928,000 | -994,000 | -1,511,000 | -21,703,000 | -5,809,000 | 4,691,000 | 2,934,000 | -6,981,000 | -169,000 | -771,000 |
other assets | 6,368,000 | -10,519,000 | 20,072,000 | 6,045,000 | 1,397,000 | -660,000 | 13,151,000 | 53,000 | 20,761,000 | -14,017,000 | 1,703,000 | -10,979,000 | 3,425,000 | 4,914,000 | 9,885,000 | -5,654,000 | -6,650,000 | -6,114,000 | 537,000 | -3,621,000 | -5,733,000 | -1,745,000 | 4,766,000 | 5,853,000 | -4,447,000 | -2,985,000 | -990,000 | 203,000 | 2,551,000 | 4,446,000 | -6,265,000 | -3,588,000 | -717,000 | 7,467,000 | -3,787,000 | -983,000 | -6,158,000 | 3,644,000 | -3,210,000 | 2,832,000 | 4,729,000 | -1,763,000 | -2,880,000 | -1,929,000 | 213,000 | 44,000 | 753,000 | 1,052,000 | -1,001,000 | -1,162,000 | 1,186,000 | -4,047,000 | -4,069,000 | -59,000 | -147,000 | 1,030,000 | -1,702,000 | 108,000 | 132,000 | 132,000 | |||||||||||
accounts payable | -87,644,000 | 80,549,000 | 10,726,000 | -74,601,000 | -33,508,000 | 73,053,000 | 65,781,000 | -109,930,000 | -49,544,000 | -11,241,000 | 91,459,000 | 17,509,000 | -15,438,000 | 2,601,000 | 66,674,000 | 20,864,000 | -41,440,000 | 6,720,000 | 25,579,000 | -91,000 | -52,744,000 | 32,982,000 | 36,007,000 | -58,000 | -46,461,000 | -3,367,000 | 22,777,000 | 3,073,000 | -5,026,000 | 8,763,000 | 14,235,000 | 4,130,000 | -20,626,000 | 9,739,000 | -21,835,000 | 11,306,000 | -2,023,000 | 14,890,000 | -7,924,000 | -5,872,000 | -7,261,000 | 24,101,000 | -12,711,000 | 1,405,000 | -6,895,000 | 910,000 | -4,104,000 | 7,884,000 | 7,249,000 | -10,971,000 | 5,555,000 | 3,012,000 | 3,909,000 | 2,277,000 | -1,068,000 | 2,772,000 | 6,679,000 | 1,981,000 | -417,000 | -11,810,000 | 7,192,000 | -4,001,000 | -16,731,000 | -1,251,000 | 18,842,000 | 9,291,000 | -9,870,000 | -274,000 | 17,719,000 | -11,675,000 | -1,806,000 |
accrued expenses and other liabilities | 12,440,000 | -14,954,000 | 2,361,000 | -3,232,000 | -8,266,000 | -2,039,000 | 3,727,000 | -6,171,000 | 11,055,000 | -3,273,000 | 25,664,000 | 2,307,000 | -32,522,000 | 44,931,000 | 22,907,000 | 15,856,000 | -26,405,000 | 11,530,000 | 6,127,000 | 4,684,000 | -22,727,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | -2,746,000 | -10,243,000 | -21,670,000 | 1,437,000 | -1,156,000 | -55,526,000 | 36,396,000 | -94,507,000 | 122,574,000 | 58,805,000 | -92,574,000 | -26,895,000 | 28,694,000 | 135,302,000 | 68,589,000 | -12,577,000 | 40,734,000 | 161,631,000 | -52,882,000 | -31,400,000 | 52,703,000 | 31,392,000 | 13,974,000 | -3,471,000 | 29,790,000 | 25,217,000 | 18,308,000 | 6,031,000 | 26,759,000 | 49,390,000 | 31,410,000 | -12,999,000 | 48,623,000 | 4,037,000 | 7,721,000 | 40,732,000 | 7,671,000 | -35,000 | -7,762,000 | 31,112,000 | 156,000 | 26,564,000 | 11,802,000 | -4,337,000 | 3,832,000 | 36,654,000 | 24,974,000 | -5,990,000 | 97,000 | 14,280,000 | 9,709,000 | 14,642,000 | 10,526,000 | 16,075,000 | 12,699,000 | -2,467,000 | 14,334,000 | 19,437,000 | -486,000 | -20,000 | 179,000 | -1,500,000 | -18,840,000 | 2,221,000 | 2,447,000 | 1,335,000 | -1,816,000 | -5,871,000 | 6,927,000 | ||
capital expenditures | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -953,000 | -1,672,000 | -776,000 | -1,228,000 | -1,312,000 | -8,340,000 | -3,937,000 | -3,896,000 | -2,535,000 | -2,123,000 | -1,798,000 | -3,650,000 | -1,624,000 | -1,211,000 | -1,000,000 | ||
free cash flows | -2,746,000 | -10,243,000 | -21,670,000 | 1,437,000 | -1,156,000 | -55,526,000 | 36,396,000 | -94,507,000 | 122,574,000 | 58,805,000 | -92,574,000 | -26,895,000 | 28,694,000 | 135,302,000 | 68,589,000 | -12,577,000 | 40,734,000 | 161,631,000 | -52,882,000 | -31,400,000 | 52,703,000 | 31,392,000 | 13,974,000 | -3,471,000 | 29,790,000 | 25,217,000 | 18,308,000 | 6,031,000 | 26,759,000 | 49,390,000 | 31,410,000 | -12,999,000 | 48,623,000 | 4,037,000 | 7,721,000 | 40,732,000 | 7,671,000 | -35,000 | -7,762,000 | 31,112,000 | 156,000 | 26,564,000 | 11,802,000 | -4,337,000 | 3,832,000 | 36,654,000 | 24,974,000 | -5,990,000 | 97,000 | 14,280,000 | 9,709,000 | 14,642,000 | 10,526,000 | 16,075,000 | 11,746,000 | -4,139,000 | 13,558,000 | 18,209,000 | -1,798,000 | -8,360,000 | -3,758,000 | -5,396,000 | -21,375,000 | 98,000 | 649,000 | -2,315,000 | -3,440,000 | -7,082,000 | 5,927,000 | ||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additions of property and equipment | 0 | 0 | 0 | -118,000 | 270,000 | -618,000 | -1,058,000 | -1,456,000 | -3,430,000 | -4,626,000 | -3,378,000 | -10,652,000 | -11,272,000 | -6,568,000 | -6,063,000 | -11,658,000 | -7,310,000 | -8,257,000 | -12,375,000 | -8,701,000 | -6,004,000 | -7,138,000 | -11,000,000 | -5,567,000 | -8,717,000 | -6,741,000 | -3,358,000 | -10,264,000 | -3,008,000 | -2,465,000 | -3,471,000 | -2,491,000 | -2,390,000 | -1,094,000 | -4,445,000 | -4,606,000 | -3,644,000 | -3,347,000 | -2,177,000 | -1,520,000 | -2,481,000 | -1,751,000 | -1,077,000 | -2,703,000 | -1,111,000 | -1,313,000 | -1,643,000 | -2,654,000 | -3,149,000 | -2,654,000 | -4,554,000 | -5,060,000 | -1,869,000 | -3,629,000 | -2,039,000 | ||||||||||||||||
purchase of investments | -80,000 | -10,000 | -20,000 | -55,000 | -85,000 | -73,000 | 0 | -1,170,000 | -35,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales and maturities of investments | 0 | 0 | 332,000 | 0 | 63,644,000 | 3,000,000 | 3,500,000 | 3,500,000 | 3,500,000 | 3,500,000 | 3,500,000 | 3,500,000 | 2,380,000 | 3,500,000 | 3,500,000 | 3,500,000 | 3,500,000 | 2,566,000 | 3,500,000 | 3,500,000 | 3,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -80,000 | -10,000 | -46,000 | -118,000 | 250,000 | -673,000 | -1,143,000 | -1,529,000 | -3,430,000 | -77,153,000 | -3,081,000 | -11,594,000 | 43,708,000 | -3,989,000 | -4,167,000 | -8,723,000 | -5,370,000 | 4,930,000 | -9,670,000 | -10,582,000 | -5,601,000 | -3,738,000 | -7,699,000 | -3,654,000 | -11,276,000 | -139,917,000 | -321,000 | -26,175,000 | -3,510,000 | -6,123,000 | -6,980,000 | 17,706,000 | -413,000 | -1,733,000 | -6,001,000 | -2,861,000 | -7,144,000 | -7,850,000 | -10,888,000 | -6,569,000 | 213,000 | -7,101,000 | -4,624,000 | -69,733,000 | -1,111,000 | -6,399,000 | -5,143,000 | -6,843,000 | -3,149,000 | -154,000 | -7,054,000 | -2,560,000 | 4,581,000 | -3,960,000 | -19,619,000 | -9,137,000 | -953,000 | -1,672,000 | -776,000 | 14,971,000 | -9,757,000 | -8,340,000 | -4,884,000 | 3,354,000 | 31,165,000 | -1,723,000 | 2,602,000 | ||||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from employee stock plans | 0 | 0 | 0 | 9,000 | 1,445,000 | 1,562,000 | 26,000 | 2,542,000 | 2,589,000 | 1,536,000 | 358,000 | 2,756,000 | 934,000 | 2,166,000 | 301,000 | 2,117,000 | 2,563,000 | 2,418,000 | 5,343,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax withholding payment associated with restricted stock vesting | -16,000 | -28,000 | -73,000 | -390,000 | -878,000 | -105,000 | -219,000 | -1,600,000 | 0 | 0 | -362,000 | -43,000 | -4,756,000 | 0 | -29,000 | 0 | -1,816,000 | 0 | 0 | -65,000 | -7,212,000 | 0 | 0 | -54,000 | -3,478,000 | -9,000 | 0 | -196,000 | -2,778,000 | 0 | -36,000 | -46,000 | -1,218,000 | -150,000 | -1,118,000 | -94,000 | -38,000 | -376,000 | -1,118,000 | -303,000 | -45,000 | -351,000 | -513,000 | -7,000 | -2,000 | -548,000 | -227,000 | -83,000 | -36,000 | -356,000 | -453,000 | 0 | -5,000 | -120,000 | -159,000 | ||||||||||||||||
proceeds from issuance of common stock, net of issuance costs | -62,000 | 1,417,000 | 12,310,000 | 5,632,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of term loan | 0 | 0 | 0 | -34,947,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from term loan | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of debt issuance costs | -54,000 | -52,000 | -238,000 | -239,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -132,000 | 1,337,000 | 11,999,000 | -29,944,000 | -878,000 | 188,058,000 | -27,219,000 | 25,409,000 | -88,555,000 | 1,562,000 | -100,336,000 | -47,501,000 | -2,167,000 | 1,536,000 | 329,000 | 2,756,000 | -25,882,000 | 2,166,000 | 301,000 | 2,052,000 | -4,649,000 | 2,418,000 | 5,343,000 | -47,848,000 | -3,079,000 | 1,574,000 | 3,625,000 | 4,447,000 | -2,056,000 | 6,704,000 | 1,656,000 | -82,231,000 | -12,135,000 | 651,000 | -4,016,000 | -338,000 | 179,000 | 779,000 | 8,070,000 | 1,130,000 | 3,078,000 | 9,341,000 | 1,274,000 | 281,000 | 2,424,000 | 481,000 | 1,801,000 | 4,835,000 | 1,112,000 | 6,870,000 | 6,573,000 | 6,060,000 | 503,000 | 2,271,000 | 94,000 | 2,171,000 | 12,000 | 391,000 | 327,000 | -4,071,000 | 5,998,000 | 259,000 | 831,000 | 1,681,000 | 614,000 | 366,000 | -1,235,000 | 68,914,000 | 1,926,000 | 1,514,000 | -71,125,000 |
effect of exchange rate changes on cash, cash equivalents and restricted cash | -971,000 | 398,000 | -29,000 | 882,000 | -1,737,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash, cash equivalents and restricted cash | -3,929,000 | -3,521,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash at beginning of period | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash, at end of period | -3,929,000 | -8,518,000 | -9,746,000 | 160,144,000 | -3,521,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes, net of refunds | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 17,000 | 2,000 | 1,000 | 40,000 | 11,000 | 2,000 | 3,000 | 1,000 | 9,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 34,856,000 | -9,066,000 | -9,843,000 | 118,356,000 | -4,528,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | -39,823,000 | 539,000 | 531,000 | 40,012,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash, current | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash, non-current | 1,038,000 | 9,000 | -434,000 | 1,776,000 | 7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities — (use) source | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash, at beginning of period | 0 | 0 | 187,887,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash, at end of period: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash, cash equivalents and restricted cash | -9,746,000 | -27,743,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from credit facility | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on equity investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for business acquisition, net of cash acquired | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock repurchases | 0 | -100,000,000 | 0 | 0 | 0 | -25,000,000 | 0 | 0 | 0 | 0 | -85,000,000 | -12,021,000 | 0 | -4,924,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowings | 27,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | 2,005,000 | 593,000 | -2,228,000 | 231,000 | -1,838,000 | 1,077,000 | -2,116,000 | 2,580,000 | 1,721,000 | 510,000 | -106,000 | 123,000 | -2,000 | -369,000 | 268,000 | 179,000 | -279,000 | -745,000 | 431,000 | -25,000 | 1,000 | 142,000 | 12,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | 10,039,000 | -70,034,000 | -2,296,000 | -10,580,000 | -384,000 | 586,000 | -4,199,000 | -64,133,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, at beginning of period | 0 | 117,949,000 | 0 | 0 | 0 | 0 | 432,635,000 | 0 | 0 | 0 | 239,392,000 | 0 | 0 | 0 | 130,373,000 | 0 | 0 | 0 | 128,635,000 | 0 | 0 | 0 | 214,523,000 | 0 | 0 | 0 | 179,915,000 | 0 | 185,957,000 | 0 | 0 | 0 | 165,404,000 | 0 | 0 | 0 | 126,770,000 | 0 | 0 | 0 | 166,308,000 | 0 | 0 | 0 | 108,383,000 | 0 | 0 | 0 | 71,856,000 | 0 | 0 | 0 | 40,852,000 | 0 | 0 | 0 | 26,735,000 | 0 | 0 | 0 | 5,583,000 | 0 | 0 | 0 | 76,064,000 | ||||||
cash and cash equivalents, at end of period | 10,039,000 | 47,915,000 | 28,361,000 | -16,555,000 | -197,829,000 | -84,913,000 | 500,754,000 | 135,429,000 | 66,472,000 | -18,034,000 | 248,768,000 | 168,850,000 | -62,253,000 | -40,299,000 | 173,094,000 | 30,251,000 | 11,339,000 | -55,718,000 | 144,501,000 | -113,151,000 | 21,613,000 | -15,555,000 | 235,728,000 | 49,971,000 | 26,086,000 | -77,524,000 | 215,990,000 | 2,955,000 | 183,661,000 | 37,533,000 | 706,000 | -7,106,000 | 154,824,000 | 25,673,000 | 5,874,000 | 10,281,000 | 123,576,000 | -42,888,000 | 13,115,000 | -10,255,000 | 166,798,000 | 34,646,000 | 22,937,000 | 726,000 | 107,999,000 | 17,780,000 | 14,793,000 | 12,953,000 | 62,857,000 | 9,109,000 | 11,758,000 | -3,748,000 | 54,737,000 | 30,337,000 | -4,245,000 | -8,101,000 | 22,861,000 | 3,535,000 | 12,939,000 | 864,000 | 9,397,000 | -2,735,000 | 586,000 | -4,199,000 | 11,931,000 | ||||||
net increase in cash and cash equivalents | -16,555,000 | 68,119,000 | 135,429,000 | 66,472,000 | -18,034,000 | 9,376,000 | -40,299,000 | 42,721,000 | 30,251,000 | 11,339,000 | -55,718,000 | 15,866,000 | -113,151,000 | 21,613,000 | -15,555,000 | 21,205,000 | -77,524,000 | 36,075,000 | 37,533,000 | 706,000 | 25,673,000 | 5,874,000 | 10,281,000 | -3,194,000 | -42,888,000 | 13,115,000 | -10,255,000 | 490,000 | 34,646,000 | 22,937,000 | 17,780,000 | 14,793,000 | 12,953,000 | -8,999,000 | 9,109,000 | 11,758,000 | -3,748,000 | 13,885,000 | 30,337,000 | -4,245,000 | -8,101,000 | -3,874,000 | 3,535,000 | 12,939,000 | 864,000 | 3,814,000 | |||||||||||||||||||||||||
cash paid for income taxes | 718,000 | 4,420,000 | 9,306,000 | 21,131,000 | 4,660,000 | 7,541,000 | 8,390,000 | 4,385,000 | 5,563,000 | 2,243,000 | 3,199,000 | 3,723,000 | 4,896,000 | 4,805,000 | 1,040,000 | 46,000 | 4,135,000 | 8,043,000 | 3,284,000 | 173,000 | 828,000 | 4,724,000 | 1,510,000 | 4,497,000 | 755,000 | 6,149,000 | 262,000 | 100,000 | 154,000 | 5,123,000 | 2,669,000 | 5,609,000 | 4,472,000 | 5,253,000 | 2,473,000 | 519,000 | 10,000 | 163,000 | 435,000 | 48,000 | 3,000 | 14,000 | 24,000 | 0 | 28,000 | 14,000 | 98,000 | -9,000 | 1,000 | 7,000 | 156,000 | ||||||||||||||||||||
gain on equity investment | -337,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities, net of the effects of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of equity investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of investments | -8,664,000 | 0 | 0 | 0 | -6,438,000 | -3,544,000 | 0 | -3,536,000 | -3,498,000 | 2,000 | -7,004,000 | -10,639,000 | -3,541,000 | -3,500,000 | -9,503,000 | -11,211,000 | -2,500,000 | -7,850,000 | -2,547,000 | 0 | 0 | 0 | -5,000,000 | -5,050,000 | -7,831,000 | -17,580,000 | 0 | 0 | -29,997,000 | -22,750,000 | -6,600,000 | -15,400,000 | -15,950,000 | -12,025,000 | -80,175,000 | ||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities, net of the effects of acquisition: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in other assets | -421,000 | -1,604,000 | -565,000 | -1,560,000 | -100,000 | -795,000 | -2,564,000 | -1,977,000 | -100,000 | -426,000 | -2,216,000 | 379,000 | -168,000 | -463,000 | -407,000 | -504,000 | -1,658,000 | -7,000 | 95,000 | -523,000 | -500,000 | -515,000 | 0 | 0 | 0 | -2,000,000 | 0 | 0 | 0 | -6,000,000 | |||||||||||||||||||||||||||||||||||||||||
other current assets | -52,201,000 | -5,612,000 | 6,091,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of equity investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on business acquisition | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for business acquisitions, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of equity investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additions of property and equipment included in accounts payable | 1,717,000 | 3,029,000 | 894,000 | 364,000 | -1,466,000 | 3,003,000 | 2,943,000 | -179,000 | -224,000 | 2,461,000 | 856,000 | -118,000 | 399,000 | 413,000 | 762,000 | 480,000 | 2,564,000 | -259,000 | -443,000 | 1,373,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid and other current assets | -2,913,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit of excess stock-based compensation deductions | -1,856,000 | -339,000 | -509,000 | -267,000 | -165,000 | -560,000 | -15,000 | -461,000 | -2,231,000 | -602,000 | -1,679,000 | 43,000 | 426,000 | 330,000 | 705,000 | 347,000 | 3,213,000 | 2,442,000 | 138,000 | 568,000 | 149,000 | 43,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
deferred rent | 203,000 | 585,000 | -491,000 | 1,077,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses | 8,468,000 | 8,180,000 | -573,000 | -19,693,000 | 424,000 | 4,645,000 | 1,016,000 | 6,268,000 | 1,080,000 | -453,000 | -2,673,000 | 1,238,000 | -4,374,000 | 836,000 | 726,000 | 3,532,000 | -1,399,000 | 1,471,000 | -616,000 | 21,000 | 379,000 | -2,252,000 | 4,848,000 | -5,255,000 | 2,003,000 | 1,951,000 | 1,359,000 | -974,000 | -915,000 | 1,810,000 | 716,000 | -990,000 | -41,000 | 2,712,000 | 706,000 | 225,000 | -258,000 | 1,597,000 | 1,226,000 | 2,240,000 | -2,061,000 | 2,886,000 | 102,000 | -114,000 | -1,907,000 | 1,659,000 | 1,017,000 | 946,000 | -86,000 | ||||||||||||||||||||||
deferred revenue and customer advances | 3,828,000 | 2,534,000 | -3,453,000 | -517,000 | 3,114,000 | 910,000 | -1,591,000 | -284,000 | 3,189,000 | 18,000 | -1,355,000 | 1,144,000 | 346,000 | -2,080,000 | -342,000 | -1,369,000 | -665,000 | -1,248,000 | -355,000 | -2,628,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
long-term liabilities | 153,000 | 2,903,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of business unit | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of cost method investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash director deferred compensation | 16,000 | 16,000 | 17,000 | 16,000 | 16,000 | 16,000 | 16,000 | 17,000 | 33,000 | 37,000 | 38,000 | 15,000 | 12,000 | 11,000 | 11,000 | 11,000 | 11,000 | 11,000 | 11,000 | 23,000 | 22,000 | 20,000 | 22,000 | 36,000 | 44,000 | 44,000 | 38,000 | 33,000 | 33,000 | 33,000 | 33,000 | 33,000 | 33,000 | 33,000 | 33,000 | 24,000 | 24,000 | 23,000 | 24,000 | 28,000 | 28,000 | 27,000 | 28,000 | ||||||||||||||||||||||||||||
long term liabilities | -360,000 | 3,196,000 | 1,791,000 | 280,000 | -558,000 | 2,089,000 | -3,161,000 | 161,000 | 3,000 | -449,000 | 83,000 | -530,000 | -83,000 | -65,000 | -319,000 | 177,000 | 418,000 | -895,000 | 815,000 | -298,000 | -129,000 | -120,000 | -66,000 | 528,000 | -123,000 | -123,000 | 389,000 | -107,000 | -107,000 | -108,000 | -107,000 | ||||||||||||||||||||||||||||||||||||||||
proceeds from stock option exercises | 399,000 | 1,583,000 | 3,625,000 | 4,643,000 | 722,000 | 4,848,000 | 1,353,000 | 2,306,000 | 837,000 | 636,000 | 1,466,000 | 1,090,000 | 202,000 | 694,000 | 6,957,000 | 1,265,000 | 2,521,000 | 8,099,000 | 1,744,000 | 304,000 | 2,000,000 | 699,000 | 1,323,000 | 4,003,000 | 801,000 | 4,013,000 | 4,584,000 | 4,293,000 | 370,000 | 1,823,000 | 104,000 | 243,000 | 36,000 | 132,000 | 327,000 | 103,000 | 176,000 | 162,000 | 570,000 | 55,000 | 614,000 | 366,000 | 353,000 | 350,000 | 476,000 | 158,000 | 65,000 | ||||||||||||||||||||||||
gain on sale of business unit and cost method investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(income) loss on equity method investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment on cost method investment | 0 | 0 | 0 | 155,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of business unit and cost method investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of property and equipment | 4,000 | 0 | 42,000 | 99,000 | 182,000 | 554,000 | 612,000 | 97,000 | 69,000 | 123,000 | 3,000 | 3,000 | 470,000 | 87,000 | 70,000 | 2,000 | 45,000 | 26,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on equity method investment | 11,000 | 10,000 | 11,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of business unit | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of cost method investment | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit of excess stock based compensation deductions | -43,000 | 16,000 | -426,000 | -330,000 | -705,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unbilled revenue | 2,496,000 | -4,051,000 | 27,000 | 0 | 0 | 13,000 | 185,000 | -252,000 | 1,981,000 | -1,435,000 | -317,000 | 69,000 | -75,000 | 700,000 | -505,000 | 1,201,000 | -1,056,000 | 497,000 | 380,000 | -833,000 | 1,122,000 | 5,537,000 | 135,000 | -100,000 | -3,922,000 | -1,478,000 | -221,000 | 978,000 | -1,460,000 | 706,000 | 922,000 | -326,000 | -1,119,000 | 258,000 | -82,000 | 419,000 | -365,000 | 513,000 | -1,268,000 | 54,000 | 418,000 | -848,000 | 101,000 | 312,000 | -102,000 | ||||||||||||||||||||||||||
accrued compensation | 8,555,000 | 2,064,000 | -9,670,000 | 3,758,000 | 4,707,000 | 1,338,000 | -4,055,000 | 3,614,000 | -8,430,000 | 4,465,000 | 1,064,000 | 2,962,000 | -11,862,000 | 4,747,000 | 1,755,000 | 6,116,000 | -4,867,000 | 2,736,000 | -701,000 | 2,008,000 | -10,149,000 | 2,834,000 | 1,951,000 | 4,945,000 | -9,678,000 | 4,710,000 | 1,964,000 | 4,850,000 | -7,222,000 | 2,679,000 | 3,819,000 | 1,656,000 | -1,022,000 | -1,869,000 | 1,481,000 | 1,501,000 | 521,000 | -2,985,000 | 2,075,000 | 968,000 | -682,000 | -767,000 | 1,526,000 | 1,000,000 | -534,000 | ||||||||||||||||||||||||||
transfer of inventory to property and equipment | 0 | 0 | 0 | 5,000 | 0 | 157,000 | 0 | 0 | 0 | 637,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of cost method investments | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income on equity method investment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset retirement obligation | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of assets | 23,000 | 37,000 | 0 | -10,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales of investments | 3,502,000 | 5,500,000 | 2,500,000 | 10,500,000 | 2,500,000 | 9,000,000 | 0 | 5,000,000 | 2,500,000 | 0 | 4,544,000 | 2,500,000 | 1,000,000 | 7,500,000 | 0 | 0 | 2,500,000 | 0 | 0 | 2,500,000 | 2,500,000 | 2,500,000 | 11,500,000 | 16,197,000 | 1,300,000 | 0 | 29,050,000 | 17,950,000 | 56,450,000 | 7,000,000 | 19,800,000 | 65,000,000 | 19,500,000 | 14,750,000 | 10,050,000 | ||||||||||||||||||||||||||||||||||||
stock repurchases included in accrued expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gain) loss on disposal of assets | 2,000 | 22,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill and intangible assets impairment | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenue | -540,000 | 895,000 | -831,000 | 318,000 | -1,608,000 | 114,000 | 54,000 | -7,000 | -1,932,000 | -336,000 | 1,270,000 | 256,000 | 86,000 | 1,755,000 | -180,000 | -448,000 | 438,000 | -774,000 | 1,388,000 | 69,000 | -1,741,000 | 607,000 | 1,076,000 | -503,000 | |||||||||||||||||||||||||||||||||||||||||||||||
purchase of evolution robotics, inc., net of cash received | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of assets | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from provided by operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of nekton research, llc, net of cash received | 2,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development relating to acquisition of nekton research llc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from deferred tax assets | -3,753,000 | -2,970,000 | 164,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowings under revolving line of credit | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of borrowings under revolving credit line | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from (used in) operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax withholding payment associated with stock option exercise | 0 | 0 | 0 | -1,588,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | 2,594,000 | -2,609,000 | -1,787,000 | 3,852,000 | -4,513,000 | -4,005,000 | -4,776,000 | -5,501,000 | -1,777,000 | -2,917,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
in-process research and development relating to acquisition of nekton research, llc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of property and equipment | -953,000 | -1,672,000 | -776,000 | -1,228,000 | -1,312,000 | -8,340,000 | -3,937,000 | -3,896,000 | -2,535,000 | -2,123,000 | -1,798,000 | -3,650,000 | -1,624,000 | -1,211,000 | -1,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax withholding payment associated with restricted stock award vesting | -67,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of fixed assets | 87,000 | 15,000 | 151,000 | 12,000 | 23,000 | 45,000 | 0 | 13,000 | 0 | 35,000 | 5,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in working capital — (use) source | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in long term liabilities | -107,000 | -107,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from (used in) operating activities depreciation and amortization | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for contract settlement | 0 | -5,096,000 | -19,000 | -39,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in long-term liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit of disqualifying dispositions | 322,000 | 97,000 | 261,000 | 86,000 | 56,000 | 0 | 38,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from (used in) operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of note receivable from stockholder | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from initial public offering, net of offering costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of deferred compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from initial public offering, net offering costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of restricted stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from sale of preferred stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by (used in)operating activities depreciation and amortization | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense relating to issuance of warrants | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on capital lease obligations |
