AngioDynamics, Inc(NASDAQ:ANGO)
AngioDynamics, Inc. designs, manufactures, and sells various medical, surgical, and diagnostic devices for the treatment of peripheral vascular disease and vascular access; and for use in oncology and surgical settings in the United States and internationally. The company provides NanoKnife ablation...
Website: http://www.angiodynamics.com
Full Time Employees: 800
Sector: Healthcare
Industry: Medical Instruments & Supplies
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-02-28 | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 | 2024-05-31 | 2024-02-29 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-29 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-29 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | 2012-02-29 | 2011-11-30 | 2011-08-31 | 2011-05-31 | 2011-02-28 | 2010-11-30 | 2010-08-31 | 2010-05-31 | 2010-02-28 | 2009-11-30 | 2009-08-31 | 2009-05-31 | 2009-02-28 | 2008-11-30 | 2008-08-31 | 2008-05-31 | 2008-02-29 | 2007-11-30 | 2007-08-31 | 2007-08-14 | 2007-03-03 | 2006-12-02 | 2006-09-02 | 2006-06-03 | 2006-02-25 | 2005-11-26 | 2005-08-27 | 2005-05-28 | 2005-02-26 | 2004-11-27 | 2004-08-28 | 2004-05-29 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 78,423,000 | 79,433,000 | 75,711,000 | 80,158,000 | 72,004,000 | 72,845,000 | 67,491,000 | 70,980,000 | 75,182,000 | 79,073,000 | 78,679,000 | 91,074,000 | 80,712,000 | 85,429,000 | 81,537,000 | 86,998,000 | 73,970,000 | 78,280,000 | 76,971,000 | 76,842,000 | 71,182,000 | 72,770,000 | 70,216,000 | 58,332,000 | 69,780,000 | 70,003,000 | 66,042,000 | 7,450,000 | 86,341,000 | 91,503,000 | 85,340,000 | 88,317,000 | 83,851,000 | 86,706,000 | 85,411,000 | 86,914,000 | 85,602,000 | 89,029,000 | 88,098,000 | 93,569,000 | 87,384,000 | 89,234,000 | 83,703,000 | 90,897,000 | 86,597,000 | 92,149,000 | 87,331,000 | 94,065,000 | 88,195,000 | 88,616,000 | 83,579,000 | 90,032,000 | 81,571,000 | 87,007,000 | 83,406,000 | 57,690,000 | 51,567,000 | 58,099,000 | 54,431,000 | 56,223,000 | 54,648,000 | 53,372,000 | 51,507,000 | 60,277,000 | 52,207,000 | 53,459,000 | 50,092,000 | 52,820,000 | 49,447,000 | 48,464,000 | 44,323,000 | 46,752,000 | 40,725,000 | 41,497,000 | 37,526,000 | 40,855,000 | 26,738,000 | 24,369,000 | 20,265,000 | 23,592,000 | 19,785,000 | 18,707,000 | 16,367,000 | 17,332,000 | 15,450,000 | 14,402,000 | 13,105,000 | |
yoy | 8.91% | 9.04% | 12.18% | 12.93% | -4.23% | -7.88% | -14.22% | -22.06% | -6.85% | -7.44% | -3.51% | 4.69% | 9.11% | 9.13% | 5.93% | 13.22% | 3.92% | 7.57% | 9.62% | 31.73% | 2.01% | 3.95% | 6.32% | 682.98% | -19.18% | -23.50% | -22.61% | -91.56% | 2.97% | 5.53% | -0.08% | 1.61% | -2.05% | -2.61% | -3.05% | -7.11% | -2.04% | -0.23% | 5.25% | 2.94% | 0.91% | -3.16% | -4.15% | -3.37% | -1.81% | 3.99% | 4.49% | 4.48% | 8.12% | 1.85% | 0.21% | 56.06% | 58.18% | 49.76% | 53.23% | 2.61% | -5.64% | 8.86% | 5.68% | -6.73% | 4.68% | -0.16% | 2.82% | 14.12% | 5.58% | 10.31% | 13.02% | 12.98% | 21.42% | 16.79% | 18.11% | 14.43% | 52.31% | 70.29% | 85.18% | 73.17% | 35.14% | 30.27% | 23.82% | 36.12% | 28.06% | 29.89% | 24.89% | |||||
qoq | -1.27% | 4.92% | -5.55% | 11.32% | -1.15% | 7.93% | -4.92% | -5.59% | -4.92% | 0.50% | -13.61% | 12.84% | -5.52% | 4.77% | -6.28% | 17.61% | -5.51% | 1.70% | 0.17% | 7.95% | -2.18% | 3.64% | 20.37% | -16.41% | -0.32% | 6.00% | 786.47% | -91.37% | -5.64% | 7.22% | -3.37% | 5.33% | -3.29% | 1.52% | -1.73% | 1.53% | -3.85% | 1.06% | -5.85% | 7.08% | -2.07% | 6.61% | -7.91% | 4.97% | -6.03% | 5.52% | -7.16% | 6.66% | -0.48% | 6.03% | -7.17% | 10.37% | -6.25% | 4.32% | 44.58% | 11.87% | -11.24% | 6.74% | -3.19% | 2.88% | 2.39% | 3.62% | -14.55% | 15.46% | -2.34% | 6.72% | -5.16% | 6.82% | 2.03% | 9.34% | -5.20% | 14.80% | -1.86% | 10.58% | -8.15% | 52.80% | 9.72% | 20.25% | -14.10% | 19.24% | 5.76% | 14.30% | -5.57% | 12.18% | 7.28% | 9.90% | ||
cost of sales | 36,944,000 | 34,650,000 | 33,854,000 | 37,940,000 | 33,147,000 | 32,939,000 | 30,767,000 | 32,465,000 | 39,321,000 | 38,811,000 | 38,619,000 | 44,715,000 | 40,208,000 | 40,351,000 | 39,232,000 | 40,543,000 | 35,387,000 | 37,725,000 | 36,832,000 | 34,522,000 | 32,652,000 | 32,596,000 | 34,452,000 | 28,120,000 | 29,481,000 | 28,459,000 | 27,825,000 | -8,283,000 | 39,650,000 | 42,394,000 | 40,873,000 | 40,850,000 | 38,403,000 | 43,975,000 | 44,182,000 | 44,579,000 | 41,810,000 | 44,019,000 | 43,066,000 | 51,745,000 | 43,900,000 | 43,400,000 | 40,529,000 | 45,340,000 | 48,746,000 | 44,493,000 | 41,506,000 | 47,251,000 | 42,560,000 | 43,686,000 | 41,097,000 | 45,790,000 | 40,370,000 | 42,919,000 | 43,947,000 | 26,522,000 | 22,153,000 | 24,868,000 | 22,285,000 | 23,797,000 | 22,927,000 | 21,836,000 | 21,487,000 | 25,320,000 | 21,934,000 | 21,852,000 | 19,960,000 | 20,127,000 | 19,225,000 | 18,771,000 | 16,866,000 | 17,439,000 | 15,407,000 | 16,042,000 | 15,025,000 | |||||||||||||
gross margin | 41,479,000 | 44,783,000 | 41,857,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
yoy | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | -7.38% | 6.99% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross margin % | 52.89% | 56.38% | 55.29% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | |
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 7,084,000 | 7,768,000 | 6,417,000 | 6,590,000 | 6,913,000 | 6,434,000 | 6,285,000 | 6,724,000 | 8,189,000 | 8,658,000 | 7,941,000 | 7,860,000 | 6,852,000 | 6,838,000 | 8,333,000 | 7,866,000 | 7,280,000 | 8,199,000 | 7,394,000 | 9,104,000 | 8,565,000 | 9,712,000 | 9,009,000 | 7,232,000 | 8,395,000 | 7,764,000 | 6,292,000 | 6,023,000 | 7,210,000 | 7,363,000 | 7,662,000 | 6,454,000 | 6,457,000 | 6,107,000 | 6,441,000 | 6,696,000 | 5,951,000 | 5,913,000 | 6,709,000 | 6,864,000 | 5,808,000 | 6,179,000 | 6,202,000 | 7,289,000 | 6,855,000 | 6,069,000 | 6,718,000 | 6,753,000 | 7,045,000 | 7,003,000 | 6,709,000 | 6,438,000 | 5,793,000 | 7,014,000 | 7,074,000 | 5,222,000 | 4,574,000 | 5,125,000 | 5,591,000 | 5,549,000 | 5,322,000 | 5,259,000 | 5,242,000 | 5,374,000 | 4,289,000 | 4,763,000 | 4,849,000 | 4,835,000 | 4,692,000 | 4,425,000 | 3,962,000 | 4,064,000 | 3,955,000 | 3,694,000 | 2,711,000 | 3,043,000 | 14,248,000 | 1,637,000 | 1,627,000 | 1,359,000 | 1,446,000 | 1,545,000 | 1,519,000 | 1,294,000 | 1,026,000 | 1,122,000 | 1,128,000 | |
sales and marketing | 27,437,000 | 26,711,000 | 28,130,000 | 26,437,000 | 25,504,000 | 25,589,000 | 25,605,000 | 24,581,000 | 25,405,000 | 25,464,000 | 27,368,000 | 26,293,000 | 25,406,000 | 26,007,000 | 26,543,000 | 26,833,000 | 20,416,000 | 23,606,000 | 24,446,000 | 23,820,000 | 19,607,000 | 20,174,000 | 17,705,000 | 18,207,000 | 20,934,000 | 20,113,000 | 19,380,000 | 17,714,000 | 19,413,000 | 20,269,000 | 19,433,000 | 20,898,000 | 18,009,000 | 18,967,000 | 19,402,000 | 20,338,000 | 19,469,000 | 19,524,000 | 19,488,000 | 23,294,000 | 20,301,000 | 20,569,000 | 20,559,000 | 20,218,000 | 19,355,000 | 20,983,000 | 20,067,000 | 21,464,000 | 20,700,000 | 21,073,000 | 19,963,000 | 20,387,000 | 18,520,000 | 18,671,000 | 18,543,000 | 16,547,000 | 15,802,000 | 15,847,000 | 16,308,000 | 15,333,000 | 14,553,000 | 13,793,000 | 14,444,000 | 16,490,000 | 14,032,000 | 15,042,000 | 15,359,000 | 16,050,000 | 13,651,000 | 13,993,000 | 13,091,000 | 12,507,000 | 11,725,000 | 11,267,000 | ||||||||||||||
general and administrative | 10,719,000 | 10,151,000 | 12,555,000 | 10,236,000 | 10,490,000 | 10,391,000 | 10,975,000 | 10,441,000 | 10,578,000 | 9,289,000 | 10,856,000 | 10,228,000 | 8,839,000 | 10,835,000 | 10,101,000 | 11,103,000 | 8,727,000 | 9,678,000 | 8,943,000 | 9,131,000 | 9,011,000 | 9,219,000 | 8,557,000 | 8,221,000 | 10,203,000 | 10,994,000 | 8,453,000 | 8,290,000 | 8,780,000 | 9,336,000 | 8,496,000 | 7,946,000 | 7,723,000 | 7,540,000 | 8,056,000 | 8,454,000 | 7,000,000 | 7,784,000 | 8,168,000 | 7,303,000 | 6,784,000 | 8,089,000 | 7,427,000 | 7,658,000 | 6,917,000 | 7,973,000 | 7,323,000 | 6,953,000 | 6,231,000 | 6,323,000 | 6,528,000 | 6,273,000 | 6,046,000 | 6,910,000 | 6,899,000 | 4,963,000 | 4,434,000 | 4,625,000 | 4,312,000 | 3,951,000 | 4,346,000 | 4,945,000 | 4,586,000 | 4,254,000 | 4,075,000 | 4,031,000 | 4,077,000 | 4,736,000 | 6,926,000 | 4,143,000 | 4,331,000 | 3,821,000 | 3,409,000 | 4,063,000 | 4,132,000 | 5,835,000 | 13,737,000 | 2,914,000 | 2,746,000 | 2,766,000 | 1,919,000 | 1,700,000 | 1,563,000 | 1,327,000 | 1,244,000 | 1,376,000 | 1,132,000 | |
amortization of intangibles | 2,668,000 | 2,643,000 | 2,653,000 | 2,588,000 | 2,598,000 | 2,562,000 | 2,570,000 | 2,574,000 | 3,287,000 | 3,562,000 | 3,625,000 | 4,406,000 | 4,739,000 | 4,808,000 | 4,837,000 | 4,853,000 | 4,895,000 | 4,889,000 | 4,821,000 | 4,298,000 | 4,292,000 | 4,593,000 | 4,953,000 | 4,704,000 | 5,019,000 | 4,530,000 | 3,868,000 | 2,410,000 | 5,342,000 | 5,188,000 | 4,116,000 | 4,202,000 | 4,191,000 | 4,146,000 | 4,096,000 | 4,410,000 | 4,360,000 | 4,291,000 | 4,235,000 | 4,608,000 | 4,458,000 | 4,483,000 | 4,415,000 | 4,730,000 | 5,106,000 | 4,061,000 | 4,015,000 | 3,926,000 | 4,248,000 | 4,339,000 | 4,284,000 | 4,384,000 | 4,314,000 | 4,107,000 | 3,737,000 | 2,492,000 | 2,320,000 | 2,300,000 | 2,295,000 | 2,574,000 | 2,252,000 | 2,142,000 | 2,267,000 | 2,456,000 | 2,284,000 | 2,451,000 | 2,272,000 | 2,310,000 | 2,323,000 | 2,242,000 | 2,251,000 | |||||||||||||||||
change in fair value of contingent consideration | 40,000 | 156,000 | 76,000 | 229,000 | 112,000 | 221,000 | -130,000 | 236,000 | 227,000 | 1,646,000 | 211,000 | 207,000 | 201,000 | 609,000 | 195,000 | 379,000 | 183,000 | 184,000 | -657,000 | -11,647,000 | 419,000 | 145,000 | -448,000 | -7,641,000 | 609,000 | 244,000 | 12,000 | 32,000 | 31,000 | 82,000 | 105,000 | 125,000 | 122,000 | -15,951,000 | 443,000 | 318,000 | -31,000 | 306,000 | 355,000 | 430,000 | -10,044,000 | 617,000 | 801,000 | 763,000 | -4,154,000 | 940,000 | 733,000 | 756,000 | 630,000 | |||||||||||||||||||||||||||||||||||||||
acquisition, restructuring and other items | 6,522,000 | 3,635,000 | 2,758,000 | 2,155,000 | 3,286,000 | 5,868,000 | 4,311,000 | 8,415,000 | 35,367,000 | 6,188,000 | 3,212,000 | 3,624,000 | 3,369,000 | 3,059,000 | 5,581,000 | 1,990,000 | 2,359,000 | 2,253,000 | 2,440,000 | 17,175,000 | 610,000 | 1,128,000 | 1,319,000 | 1,528,000 | 1,565,000 | 1,421,000 | 1,500,000 | 5,427,000 | 2,550,000 | 2,728,000 | 4,422,000 | 3,500,000 | 4,177,000 | 4,766,000 | 2,989,000 | 15,482,000 | 1,750,000 | 7,861,000 | 2,417,000 | 3,493,000 | 3,042,000 | 3,913,000 | 2,143,000 | 2,855,000 | 18,779,000 | 2,302,000 | 2,664,000 | 3,063,000 | 3,016,000 | 2,679,000 | 2,002,000 | 3,857,000 | 5,157,000 | 2,264,000 | ||||||||||||||||||||||||||||||||||
total operating expenses | 54,430,000 | 50,908,000 | 52,513,000 | 48,006,000 | 48,831,000 | 51,000,000 | 49,822,000 | 52,964,000 | 242,414,000 | 53,382,000 | 52,872,000 | 67,196,000 | 49,432,000 | 53,193,000 | 55,606,000 | 52,852,000 | 43,878,000 | 49,234,000 | 48,239,000 | 63,907,000 | 42,268,000 | 45,010,000 | 40,886,000 | 186,823,000 | 46,535,000 | 44,967,000 | 39,045,000 | 32,223,000 | 43,904,000 | 45,128,000 | 44,141,000 | 43,032,000 | 40,588,000 | 41,608,000 | 41,089,000 | 53,668,000 | 38,652,000 | 29,422,000 | 41,460,000 | 45,880,000 | 40,797,000 | 44,517,000 | 42,104,000 | 44,217,000 | 48,002,000 | 43,081,000 | 42,583,000 | 43,796,000 | 38,066,000 | 43,356,000 | 41,195,000 | 43,012,000 | 41,143,000 | 38,966,000 | 38,775,000 | 38,016,000 | 32,171,000 | 29,305,000 | 29,429,000 | 34,589,000 | 26,473,000 | 26,139,000 | 26,539,000 | 28,574,000 | 24,680,000 | 26,287,000 | 26,557,000 | 27,931,000 | 27,592,000 | 24,803,000 | 23,635,000 | 28,992,000 | 17,715,000 | 20,665,000 | 18,980,000 | 20,016,000 | 36,033,000 | 11,240,000 | 10,103,000 | 10,503,000 | 8,659,000 | 8,447,000 | 7,606,000 | 7,239,000 | 6,417,000 | 6,271,000 | 5,723,000 | |
operating income | -12,951,000 | -6,125,000 | -10,656,000 | -5,788,000 | -9,974,000 | -11,094,000 | -13,098,000 | -14,449,000 | -199,896,000 | -13,120,000 | 35,030,000 | -20,837,000 | -8,928,000 | -8,115,000 | -13,301,000 | -6,397,000 | -5,295,000 | -8,679,000 | -8,100,000 | -21,587,000 | -3,738,000 | -4,836,000 | -5,122,000 | -156,611,000 | -6,236,000 | -3,423,000 | -828,000 | -16,490,000 | 2,787,000 | 3,981,000 | 326,000 | 4,435,000 | 4,860,000 | 1,123,000 | 140,000 | -11,333,000 | 5,140,000 | 15,588,000 | 3,572,000 | -4,056,000 | 2,687,000 | 1,317,000 | 1,070,000 | 1,340,000 | -10,151,000 | 4,575,000 | 3,242,000 | 3,018,000 | 7,569,000 | 1,574,000 | 1,287,000 | 1,230,000 | 58,000 | 5,122,000 | 684,000 | -6,848,000 | -2,757,000 | 3,926,000 | 2,717,000 | -2,163,000 | 5,248,000 | 5,397,000 | 3,481,000 | 6,383,000 | 5,593,000 | 5,320,000 | 3,575,000 | 4,762,000 | 2,630,000 | 4,890,000 | 3,822,000 | 321,000 | 7,603,000 | 4,790,000 | 3,521,000 | |||||||||||||
yoy | 29.85% | -44.79% | -18.64% | -59.94% | -95.01% | -15.44% | -137.39% | -30.66% | 2138.98% | 61.68% | -363.36% | 225.73% | 68.61% | -6.50% | 64.21% | -70.37% | 41.65% | 79.47% | 58.14% | -86.22% | -40.06% | 41.28% | 518.60% | 849.73% | -323.75% | -185.98% | -353.99% | -471.82% | -42.65% | 254.50% | 132.86% | -139.13% | -5.45% | -92.80% | -96.08% | 179.41% | 91.29% | 1083.60% | 233.83% | -402.69% | -126.47% | -71.21% | -67.00% | -55.60% | -234.11% | 190.66% | 151.90% | 145.37% | 12950.00% | -69.27% | 88.16% | -117.96% | -102.10% | 30.46% | -74.83% | 216.60% | -152.53% | -27.26% | -21.95% | -133.89% | -6.17% | 1.45% | -2.63% | 34.04% | 112.66% | 8.79% | -6.46% | 1383.49% | -65.41% | 2.09% | 8.55% | |||||||||||||||||
qoq | 111.44% | -42.52% | 84.11% | -41.97% | -10.10% | -15.30% | -9.35% | -92.77% | 1423.60% | -137.45% | -268.11% | 133.39% | 10.02% | -38.99% | 107.93% | 20.81% | -38.99% | 7.15% | -62.48% | 477.50% | -22.70% | -5.58% | -96.73% | 2411.40% | 82.18% | 313.41% | -94.98% | -691.68% | -29.99% | 1121.17% | -92.65% | -8.74% | 332.77% | 702.14% | -101.24% | -320.49% | -67.03% | 336.39% | -188.07% | -250.95% | 104.02% | 23.08% | -20.15% | -113.20% | -321.88% | 41.12% | 7.42% | -60.13% | 380.88% | 22.30% | 4.63% | 2020.69% | -98.87% | 648.83% | -109.99% | 148.39% | -170.22% | 44.50% | -225.61% | -141.22% | -2.76% | 55.04% | -45.46% | 14.12% | 5.13% | 48.81% | -24.93% | 81.06% | -46.22% | 27.94% | 1090.65% | -95.78% | 58.73% | 36.04% | ||||||||||||||
operating margin % | -16.51% | -7.71% | -14.07% | -7.22% | -13.85% | -15.23% | -19.41% | -20.36% | -265.88% | -16.59% | 44.52% | -22.88% | -11.06% | -9.50% | -16.31% | -7.35% | -7.16% | -11.09% | -10.52% | -28.09% | -5.25% | -6.65% | -7.29% | -268.48% | -8.94% | -4.89% | -1.25% | -221.34% | 3.23% | 4.35% | 0.38% | 5.02% | 5.80% | 1.30% | 0.16% | -13.04% | 6.00% | 17.51% | 4.05% | -4.33% | 3.07% | 1.48% | 1.28% | 1.47% | -11.72% | 4.96% | 3.71% | 3.21% | 8.58% | 1.78% | 1.54% | 1.37% | 0.07% | 5.89% | 0.82% | -11.87% | -5.35% | 6.76% | 4.99% | -3.85% | 9.60% | 10.11% | 6.76% | 10.59% | 10.71% | 9.95% | 7.14% | 9.02% | 5.32% | 10.09% | 8.62% | 0.69% | 18.67% | 11.54% | 9.38% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | |
other expense: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | -88,000 | -102,000 | -4,000 | 3,000 | 135,000 | 234,000 | 606,000 | 567,000 | 394,000 | 534,000 | 119,000 | 3,750 | 8,000 | 3,000 | 4,000 | 7,000 | 2,000 | 1,000 | 1,000 | 1,000 | 2,000 | 1,000 | 21,000 | 82,000 | 290,000 | 305,000 | 260,000 | 235,000 | 201,000 | 208,000 | 161,000 | 167,000 | 182,000 | 181,000 | 162,000 | 188,000 | 268,000 | 415,000 | 474,000 | 402,000 | 555,000 | 866,000 | 892,000 | 845,000 | 820,000 | 1,149,000 | 1,037,000 | 1,042,000 | 243,000 | 219,000 | 167,000 | 163,000 | 114,000 | 77,000 | 60,000 | 51,000 | ||||||||||||||||||||||||||||||||
other income | 4,967,000 | -128,000 | -325,000 | 5,430,000 | 12,000 | -139,000 | -289,000 | -10,000 | -352,000 | -167,000 | -163,000 | -102,000 | 524,000 | 162,000 | -98,000 | -18,000 | -266,000 | 80,000 | 114,000 | 59,500 | -49,000 | -280,000 | 567,000 | -67,250 | 44,000 | 50,000 | -168,500 | -277,000 | -215,000 | -182,000 | -840,000 | -428,000 | 72,000 | -264,000 | -362,000 | -183,000 | 87,000 | 24,000 | 42,000 | 159,000 | 13,000 | 38,000 | 73,000 | 39,000 | 20,000 | 16,000 | ||||||||||||||||||||||||||||||||||||||||||
total other income | 4,879,000 | -230,000 | -182,000 | -322,000 | 5,565,000 | 246,000 | 433,000 | 308,000 | 156,000 | 502,000 | -508,000 | -337,000 | 309,000 | 121,000 | -1,660,000 | -1,934,000 | -1,426,750 | -1,879,000 | -1,990,000 | -1,838,000 | -273,500 | -123,000 | -357,000 | -614,000 | -242,000 | -178,000 | -262,000 | -528,000 | -172,000 | -233,000 | -290,000 | -165,000 | -164,500 | 93,000 | -500,000 | -251,000 | 163,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
loss before income tax benefit | -8,072,000 | -6,355,000 | -10,838,000 | -6,110,000 | -4,409,000 | -14,141,000 | -199,740,000 | -21,865,000 | -9,664,000 | -9,051,000 | -13,857,000 | -6,721,000 | -5,757,000 | -8,863,000 | -8,608,000 | -3,528,250 | -4,127,000 | -5,173,000 | -4,813,000 | -647,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | 12,000 | -5,000 | 65,000 | 5,250 | -2,000 | -110,000 | 133,000 | 16,430,000 | 216,500 | 283,000 | 591,000 | -8,000 | 1,225,000 | -9,948,000 | -166,000 | 19,000 | 885,000 | 1,670,000 | 681,000 | 1,603,000 | 40,238,000 | 382,000 | -366,000 | 83,000 | 547,000 | -7,717,000 | 1,491,000 | 948,000 | 3,024,000 | 476,000 | 13,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -8,084,000 | -6,350,000 | -10,903,000 | -6,050,000 | -4,407,000 | -10,738,000 | -12,798,000 | -13,449,000 | -187,736,000 | -29,048,000 | 45,884,000 | -21,467,000 | -9,485,000 | -8,486,000 | -13,004,000 | -6,266,000 | -4,958,000 | -8,351,000 | -6,972,000 | -19,468,000 | -3,544,000 | -4,268,000 | -4,268,000 | -157,067,000 | -5,709,000 | -2,736,000 | -1,275,000 | 58,873,000 | 796,000 | 2,140,000 | -469,000 | 2,102,000 | 14,019,000 | 249,000 | -35,000 | -12,913,000 | 2,887,000 | 13,734,000 | 1,300,000 | -43,101,000 | 630,000 | -362,000 | -757,000 | -814,000 | -4,262,000 | 1,338,000 | 470,000 | -1,495,000 | 5,108,000 | -99,000 | -426,000 | -868,000 | -992,000 | 1,969,000 | -721,000 | -7,028,000 | -1,768,000 | 2,329,000 | 1,373,000 | -861,000 | 3,811,000 | 3,279,000 | 1,888,000 | 3,739,000 | 3,333,000 | 3,129,000 | 2,111,000 | 2,902,000 | 1,912,000 | 2,907,000 | 2,211,000 | 519,000 | 4,890,000 | 3,100,000 | 2,380,000 | 2,926,000 | -16,405,000 | 2,454,000 | 1,898,000 | 2,038,000 | 1,880,000 | 1,655,000 | 1,293,000 | |||||
yoy | 83.44% | -40.86% | -14.81% | -55.02% | -97.65% | -63.03% | -127.89% | -37.35% | 1879.29% | 242.30% | -452.85% | 242.59% | 91.31% | 1.62% | 86.52% | -67.81% | 39.90% | 95.67% | 63.36% | -87.61% | -37.92% | 55.99% | 234.75% | -366.79% | -817.21% | -227.85% | 171.86% | 2700.81% | -94.32% | 759.44% | 1240.00% | -116.28% | 385.59% | -98.19% | -102.69% | -70.04% | 358.25% | -3893.92% | -271.73% | 5194.96% | -114.78% | -127.06% | -261.06% | -45.55% | -183.44% | -1451.52% | -210.33% | 72.24% | -614.92% | -105.03% | -40.92% | -87.65% | -43.89% | -15.46% | -152.51% | 716.26% | -146.39% | -28.97% | -27.28% | -123.03% | 14.34% | 4.79% | -10.56% | 28.84% | 74.32% | 7.64% | -4.52% | 459.15% | -60.90% | -6.23% | -7.10% | -82.26% | -129.81% | 26.32% | 25.40% | 43.57% | -972.61% | 48.28% | 46.79% | |||||||||
qoq | 27.31% | -41.76% | 80.21% | 37.28% | -58.96% | -16.10% | -4.84% | -92.84% | 546.30% | -163.31% | -313.74% | 126.33% | 11.77% | -34.74% | 107.53% | 26.38% | -40.63% | 19.78% | -64.19% | 449.32% | -16.96% | 0.00% | -97.28% | 2651.22% | 108.66% | 114.59% | -102.17% | 7296.11% | -62.80% | -556.29% | -122.31% | -85.01% | 5530.12% | -811.43% | -99.73% | -547.28% | -78.98% | 956.46% | -103.02% | -6941.43% | -274.03% | -52.18% | -7.00% | -80.90% | -418.54% | 184.68% | -131.44% | -129.27% | -5259.60% | -76.76% | -50.92% | -12.50% | -150.38% | -373.09% | -89.74% | 297.51% | -175.91% | 69.63% | -259.47% | -122.59% | 16.22% | 73.68% | -49.51% | 12.18% | 6.52% | 48.22% | -27.26% | 51.78% | -34.23% | 31.48% | 326.01% | -89.39% | 57.74% | 30.25% | -18.66% | -117.84% | -768.50% | 29.29% | -6.87% | 8.40% | 13.60% | 28.00% | ||||||
net income margin % | -10.31% | -7.99% | -14.40% | -7.55% | -6.12% | -14.74% | -18.96% | -18.95% | -249.71% | -36.74% | 58.32% | -23.57% | -11.75% | -9.93% | -15.95% | -7.20% | -6.70% | -10.67% | -9.06% | -25.34% | -4.98% | -5.87% | -6.08% | -269.26% | -8.18% | -3.91% | -1.93% | 790.24% | 0.92% | 2.34% | -0.55% | 2.38% | 16.72% | 0.29% | -0.04% | -14.86% | 3.37% | 15.43% | 1.48% | -46.06% | 0.72% | -0.41% | -0.90% | -0.90% | -4.92% | 1.45% | 0.54% | -1.59% | 5.79% | -0.11% | -0.51% | -0.96% | -1.22% | 2.26% | -0.86% | -12.18% | -3.43% | 4.01% | 2.52% | -1.53% | 6.97% | 6.14% | 3.67% | 6.20% | 6.38% | 5.85% | 4.21% | 5.49% | 3.87% | 6.00% | 4.99% | 1.11% | 12.01% | 7.47% | 6.34% | 7.16% | -61.35% | 10.07% | 9.37% | 8.64% | 9.50% | 8.85% | 7.90% | 0% | 0% | 0% | 0% | |
loss per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.19 | -0.15 | -0.26 | -0.15 | -0.11 | -0.33 | -4.67 | -0.54 | -0.24 | -0.21 | -0.33 | -0.16 | -0.13 | -0.21 | -0.18 | -0.08 | -0.09 | -0.11 | -0.11 | -0.03 | -0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.19 | -0.15 | -0.26 | -0.15 | -0.11 | -0.33 | -4.67 | -0.54 | -0.24 | -0.21 | -0.33 | -0.16 | -0.13 | -0.21 | -0.18 | -0.08 | -0.09 | -0.11 | -0.11 | -0.03 | -0.01 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 41,596 | 41,542 | 41,174 | 40,853 | 40,853 | 40,922 | 40,653 | 40,181 | 40,234 | 40,219 | 39,842 | 39,480 | 39,509 | 39,490 | 39,302 | 39,009 | 39,092 | 39,053 | 38,734 | 38,342 | 38,360 | 38,327 | 38,157 | 37,961 | 37,999 | 37,992 | 37,783 | 37,485 | 37,518 | 37,500 | 37,323 | 37,075 | 37,122 | 37,066 | 36,919 | 36,617 | 36,161 | 35,683 | ||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 41,596 | 41,542 | 41,174 | 40,853 | 40,853 | 40,922 | 40,653 | 40,181 | 40,234 | 40,219 | 39,968 | 39,480 | 39,509 | 39,490 | 39,302 | 39,009 | 39,092 | 39,053 | 38,734 | 38,342 | 38,360 | 38,327 | 38,157 | 37,961 | 37,999 | 37,992 | 37,783 | 37,485 | 38,338 | 38,117 | 37,323 | 37,539 | 37,442 | 37,383 | 36,919 | 36,959 | 36,161 | 35,683 | ||||||||||||||||||||||||||||||||||||||||||||||||||
other expense | -178,000 | -173,000 | -259,000 | -238,000 | -32,000 | -288,000 | -106,750 | -252,000 | -175,000 | -63,000 | -131,000 | -363,000 | 1,975,000 | -868,000 | -1,048,000 | -945,000 | -862,000 | -971,000 | -954,000 | -1,025,000 | -955,000 | -1,068,000 | -701,000 | -688,000 | -745,000 | -608,000 | -628,000 | -588,000 | -1,337,000 | -326,000 | -506,000 | -733,000 | -358,000 | -267,000 | -307,000 | -571,000 | -349,250 | -129,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 28,871,750 | 38,857,000 | 39,906,000 | 36,724,000 | 38,515,000 | 35,861,000 | 40,262,000 | 40,060,000 | 46,359,000 | 40,504,000 | 45,078,000 | 42,305,000 | 46,455,000 | 38,583,000 | 40,555,000 | 40,139,000 | 42,320,000 | 38,530,000 | 40,174,000 | 35,764,000 | 30,212,000 | 40,299,000 | 41,544,000 | 38,217,000 | 15,733,000 | 46,691,000 | 49,109,000 | 44,467,000 | 47,467,000 | 45,448,000 | 42,731,000 | 41,229,000 | 42,335,000 | 43,792,000 | 45,010,000 | 45,032,000 | 41,824,000 | 43,484,000 | 45,834,000 | 43,174,000 | 45,557,000 | 37,851,000 | 47,656,000 | 45,825,000 | 46,814,000 | 45,635,000 | 44,930,000 | 42,482,000 | 44,242,000 | 41,201,000 | 44,088,000 | 39,459,000 | 31,168,000 | 29,414,000 | 33,231,000 | 32,146,000 | 32,426,000 | 31,721,000 | 31,536,000 | 30,020,000 | 34,957,000 | 30,273,000 | 31,607,000 | 30,132,000 | 32,693,000 | 30,222,000 | 29,693,000 | 27,457,000 | 29,313,000 | 25,318,000 | 25,455,000 | 22,501,000 | 24,048,000 | 15,949,000 | 14,244,000 | 11,926,000 | 13,607,000 | 11,548,000 | 10,846,000 | 9,520,000 | 9,756,000 | 8,565,000 | 8,064,000 | 6,993,000 | ||||
goodwill impairment | 159,476,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of assets | 6,657,000 | 47,842,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax benefit | -10,848,000 | -12,665,000 | -12,618,000 | 34,861,000 | -86,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.26 | -0.31 | -0.72 | 1.15 | 1.86 | 0.02 | 0.06 | -0.01 | 0.06 | 0.38 | 0.01 | -0.03 | -0.03 | 0.06 | -0.02 | -0.28 | -0.07 | 0.02 | 0.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.26 | -0.31 | -0.72 | 1.15 | 1.87 | 0.02 | 0.06 | -0.01 | 0.06 | 0.37 | 0.01 | -0.03 | -0.03 | 0.06 | -0.02 | -0.28 | -0.07 | 0.02 | 0.2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | -692,000 | -12,004,000 | -11,023,000 | -398,000 | -179,000 | -565,000 | -853,000 | -455,000 | -799,000 | -512,000 | -1,636,000 | -2,471,000 | -583,000 | -905,000 | -545,000 | 158,000 | -824,000 | -566,000 | -116,000 | -221,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other expense | -169,000 | -557,000 | -736,000 | -936,000 | -556,000 | -288,500 | -462,000 | -184,000 | -104,250 | -389,000 | -184,750 | -297,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -901,000 | -736,000 | -684,000 | -381,000 | -185,000 | -173,000 | -174,000 | -156,000 | -185,000 | -226,000 | -235,000 | -215,000 | -235,000 | -166,000 | -41,000 | -465,000 | -1,410,000 | -1,442,000 | -1,330,000 | -917,000 | -839,000 | -740,000 | -760,000 | -723,000 | -668,000 | -635,000 | -813,000 | -723,000 | -789,000 | -809,000 | -998,000 | -800,000 | -746,000 | -859,000 | -793,000 | -799,000 | -534,000 | -917,000 | -959,000 | -1,246,000 | -1,285,000 | -1,271,000 | -1,383,000 | -1,332,000 | -179,000 | -102,000 | -111,000 | -116,000 | -140,000 | -119,000 | -116,000 | -124,000 | -127,000 | -137,000 | -237,000 | -171,000 | -179,000 | -193,000 | -134,000 | -225,000 | -223,000 | -364,000 | -367,000 | -374,000 | -117,000 | -128,000 | -30,000 | -32,000 | -35,000 | -33,000 | -34,000 | -37,000 | -37,000 | -38,000 | -38,000 | -36,000 | ||||||||||||
other income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other (expenses) income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss from continuing operations before income tax benefit | -156,909,000 | -6,533,000 | -3,302,000 | -1,391,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income from continuing operations | -157,067,000 | -5,709,000 | -2,736,000 | -1,275,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from discontinued operations, net of income tax | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share - continuing operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -4.13 | -0.15 | -0.07 | -0.03 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -4.13 | -0.15 | -0.07 | -0.03 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share - discontinued operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.065 | -0.15 | -0.07 | 0.123 | 0.08 | 0.37 | 0.04 | -0.003 | 0.02 | -0.01 | -0.02 | -0.018 | -0.12 | 0.04 | 0.01 | 0.033 | 0.15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.065 | -0.15 | -0.07 | 0.12 | 0.08 | 0.37 | 0.04 | -0.003 | 0.02 | -0.01 | -0.02 | -0.018 | -0.12 | 0.04 | 0.01 | 0.033 | 0.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other expenses | -563,000 | -1,545,000 | -1,708,000 | -1,250,000 | -803,000 | -1,108,000 | -789,000 | -1,040,000 | -156,000 | -695,000 | -583,000 | -1,173,000 | -669,000 | 1,193,000 | -1,675,000 | -2,045,000 | -1,744,000 | -1,607,000 | -1,828,000 | -1,746,000 | -1,824,000 | -1,489,000 | -1,985,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax expense | 833,250 | 1,079,000 | 2,731,000 | 3,327,000 | 4,071,000 | 83,000 | -16,000 | -12,028,000 | 4,557,000 | 14,415,000 | 2,903,000 | -2,863,000 | 1,012,000 | -728,000 | -674,000 | -267,000 | -11,979,000 | 2,829,000 | 1,418,000 | 1,529,000 | 5,584,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss before income tax expense | -477,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
medical device excise tax | 435,000 | 978,000 | 1,003,000 | 1,037,000 | 1,034,000 | 1,076,000 | 995,000 | 874,000 | 980,000 | 999,000 | 976,000 | 917,000 | 683,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.065 | -0.15 | -0.07 | 0.123 | 0.08 | 0.37 | 0.04 | -0.003 | 0.02 | -0.01 | -0.02 | -0.018 | -0.12 | 0.04 | 0.01 | 0.033 | 0.15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.065 | -0.15 | -0.07 | 0.12 | 0.08 | 0.37 | 0.04 | -0.003 | 0.02 | -0.01 | -0.02 | -0.018 | -0.12 | 0.04 | 0.01 | 0.033 | 0.14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic weighted-average shares outstanding | 36,625 | 36,807 | 36,319 | 36,146 | 36,140 | 35,960 | 35,755 | 35,595 | 35,367 | 35,136 | 35,184 | 35,132 | 34,950 | 34,817 | 34,834 | 34,827 | 34,704 | 25,382 | 25,129 | 25,190,000 | 25,024,000 | 24,870 | 24,902,000 | 24,845,000 | 24,755,000 | 24,580 | 24,622,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted weighted-average shares outstanding | 37,126 | 37,146 | 36,698 | 36,390 | 36,140 | 35,960 | 35,755 | 36,127 | 35,885 | 35,440 | 35,704 | 35,132 | 34,950 | 34,817 | 34,834 | 35,311 | 34,704 | 25,382 | 25,129 | 25,340,000 | 25,197,000 | 25,133 | 25,174,000 | 25,094,000 | 25,032,000 | 24,787 | 24,867,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other (expenses) income | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax provision | -800,000 | -1,821,000 | 3,132,000 | -1,154,000 | -8,074,000 | -2,880,000 | 3,569,000 | 2,103,000 | -2,460,000 | 5,070,000 | 5,135,000 | 2,953,000 | 5,819,000 | 5,360,000 | 5,030,000 | 3,410,000 | 4,468,000 | 2,723,000 | 4,390,000 | 3,571,000 | 725,000 | 7,841,000 | 4,953,000 | 3,809,000 | 4,822,000 | -19,039,000 | 4,053,000 | 2,992,000 | 3,325,000 | 3,113,000 | 2,605,000 | 2,079,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision | 68,000 | -829,000 | 1,163,000 | -433,000 | -1,046,000 | -1,112,000 | 1,240,000 | 730,000 | -1,599,000 | 1,259,000 | 1,856,000 | 1,065,000 | 2,080,000 | 2,027,000 | 1,901,000 | 1,299,000 | 1,566,000 | 811,000 | 1,483,000 | 1,360,000 | 206,000 | 2,951,000 | 1,853,000 | 1,429,000 | 1,896,000 | -2,634,000 | 1,599,000 | 1,094,000 | 1,287,000 | 1,233,000 | 950,000 | 786,000 | 948,000 | 818,000 | 779,000 | 524,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition and restructuring | 2,522,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition, restructuring and other costs | 1,843,000 | 5,041,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring and other costs | 1,408,000 | 923,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per common share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 90 | 50 | 90 | 150 | 130 | 80 | 87.5 | 140 | 130 | 90 | 72.5 | 80 | 120 | 90 | 130 | 100 | 240 | -880 | 160 | 120 | 160 | 150 | 140 | 110 | 140 | 90 | 90 | 70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 90 | 50 | 90 | 150 | 130 | 80 | 87.5 | 130 | 130 | 90 | 72.5 | 80 | 120 | 90 | 130 | 100 | 240 | -880 | 150 | 120 | 160 | 140 | 130 | 100 | 130 | 90 | 90 | 60 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on litigation settlement | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of purchased intangibles | 1,251,500 | 1,777,000 | 1,641,000 | 1,588,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation provision | -787,750 | -3,151,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total other income (expenses) | 404,000 | 238,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling and marketing | 10,549,000 | 5,116,750 | 8,048,000 | 6,689,000 | 5,730,000 | 3,755,250 | 5,294,000 | 5,202,000 | 4,524,000 | 2,845,500 | 4,147,000 | 3,773,000 | 3,463,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of goods sold | 16,807,000 | 10,789,000 | 10,125,000 | 8,339,000 | 9,985,000 | 8,237,000 | 7,861,000 | 6,847,000 | 7,576,000 | 6,885,000 | 6,338,000 | 6,112,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating profit | -3,814,250 | -20,084,000 | 3,004,000 | 1,823,000 | 3,104,000 | 2,889,000 | 2,399,000 | 1,914,000 | 2,517,000 | 2,148,000 | 1,793,000 | 1,270,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on investment | -300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings before income tax provision | 1,250,750 | 1,903,000 | 1,815,000 | 1,285,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings | 720,500 | 1,085,000 | 1,036,000 | 761,000 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-02-28 | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 | 2024-05-31 | 2024-02-29 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-29 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-29 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | 2012-02-29 | 2011-11-30 | 2011-08-31 | 2011-05-31 | 2011-02-28 | 2010-11-30 | 2010-08-31 | 2010-05-31 | 2010-02-28 | 2009-11-30 | 2009-08-31 | 2009-05-31 | 2009-02-28 | 2008-11-30 | 2008-08-31 | 2008-05-31 | 2008-02-29 | 2007-11-30 | 2007-08-31 | 2007-08-14 | 2007-06-02 | 2007-03-03 | 2006-12-02 | 2006-09-02 | 2006-06-03 | 2006-02-25 | 2005-11-26 | 2005-08-27 | 2005-05-28 | 2005-02-26 | 2004-11-27 | 2004-08-28 | 2004-05-29 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash | 37,810,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 45,552,000 | 44,434,000 | 42,643,000 | 42,890,000 | 43,468,000 | 43,158,000 | 39,563,000 | 43,610,000 | 49,475,000 | 51,603,000 | 49,755,000 | 52,826,000 | 50,892,000 | 52,852,000 | 53,586,000 | 52,304,000 | 41,810,000 | 38,205,000 | 35,416,000 | 35,405,000 | 33,171,000 | 33,604,000 | 33,590,000 | 31,263,000 | 35,619,000 | 33,994,000 | 32,540,000 | 43,577,000 | 44,208,000 | 43,374,000 | 40,164,000 | 39,401,000 | 41,827,000 | 42,073,000 | 41,283,000 | 44,523,000 | 46,302,000 | 50,171,000 | 50,124,000 | 52,867,000 | 54,446,000 | 53,118,000 | 52,424,000 | 58,428,000 | 57,770,000 | 58,556,000 | 56,026,000 | 62,148,000 | 57,726,000 | 48,405,000 | 46,561,000 | 47,791,000 | 45,110,000 | 47,085,000 | 45,428,000 | 48,588,000 | 26,723,000 | 31,451,000 | 26,365,000 | 27,141,000 | 28,461,000 | 25,762,000 | 23,637,000 | 29,838,000 | 26,536,000 | 25,397,000 | 23,383,000 | 27,181,000 | 26,501,000 | 25,733,000 | 24,375,000 | 26,642,000 | 22,762,000 | 22,216,000 | 19,686,000 | ||||||||||||||
inventories | 58,578,000 | 65,569,000 | 62,255,000 | 62,006,000 | 63,105,000 | 65,918,000 | 64,700,000 | 60,616,000 | 58,068,000 | 64,254,000 | 59,972,000 | 55,325,000 | 63,532,000 | 63,177,000 | 57,609,000 | 51,392,000 | 48,039,000 | 48,183,000 | 49,305,000 | 48,614,000 | 49,006,000 | 49,582,000 | 52,762,000 | 59,905,000 | 54,898,000 | 50,239,000 | 45,229,000 | 40,071,000 | 52,388,000 | 50,637,000 | 49,721,000 | 48,916,000 | 56,564,000 | 54,032,000 | 55,425,000 | 54,506,000 | 57,681,000 | 56,667,000 | 58,274,000 | 55,370,000 | 65,792,000 | 70,813,000 | 74,327,000 | 67,388,000 | 68,710,000 | 75,315,000 | 70,421,000 | 61,056,000 | 59,834,000 | 60,052,000 | 59,249,000 | 55,062,000 | 61,973,000 | 62,330,000 | 63,414,000 | 55,823,000 | 28,158,000 | 29,427,000 | 29,672,000 | 28,126,000 | 29,489,000 | 32,731,000 | 33,517,000 | 29,216,000 | 34,115,000 | 39,874,000 | 44,344,000 | 36,928,000 | 32,415,000 | 28,584,000 | 28,199,000 | 22,901,000 | 25,324,000 | 27,527,000 | 30,754,000 | 28,569,000 | 27,328,000 | 18,687,000 | 18,421,000 | 15,968,000 | 13,137,000 | 10,705,000 | 10,998,000 | 10,264,000 | 9,388,000 | 9,045,000 | 9,216,000 | 8,545,000 | |
prepaid expenses and other | 13,612,000 | 9,708,000 | 12,996,000 | 7,535,000 | 15,440,000 | 12,195,000 | 13,326,000 | 12,971,000 | 10,913,000 | 8,715,000 | 8,162,000 | 4,617,000 | 8,039,000 | 12,944,000 | 15,612,000 | 10,824,000 | 13,947,000 | 11,506,000 | 11,128,000 | 8,699,000 | 9,011,000 | 8,493,000 | 7,957,000 | 7,310,000 | 11,369,000 | 6,496,000 | 4,939,000 | 4,003,000 | 4,440,000 | 4,776,000 | 4,888,000 | 4,302,000 | 4,502,000 | 4,842,000 | 4,287,000 | 5,790,000 | 3,985,000 | 3,453,000 | 4,258,000 | 3,243,000 | 4,683,000 | 5,869,000 | 6,385,000 | 4,783,000 | 4,859,000 | 6,753,000 | 6,777,000 | 5,975,000 | 6,999,000 | 9,387,000 | 8,993,000 | 8,117,000 | 13,824,000 | 11,343,000 | 11,849,000 | 9,826,000 | 9,353,000 | 5,788,000 | 4,315,000 | 4,675,000 | 4,539,000 | 5,353,000 | 6,396,000 | 6,951,000 | 5,873,000 | 5,045,000 | 6,953,000 | 6,965,000 | 5,305,000 | 3,354,000 | 5,162,000 | 3,147,000 | 2,622,000 | 2,802,000 | 3,066,000 | 2,957,000 | 3,271,000 | 2,037,000 | 1,421,000 | 2,128,000 | 1,164,000 | 1,011,000 | 1,004,000 | 1,594,000 | 1,010,000 | 873,000 | 509,000 | 670,000 | |
total current assets | 155,552,000 | 161,349,000 | 156,656,000 | 168,324,000 | 172,273,000 | 175,360,000 | 172,594,000 | 193,253,000 | 196,907,000 | 185,468,000 | 175,475,000 | 163,542,000 | 152,574,000 | 158,830,000 | 151,371,000 | 143,345,000 | 127,686,000 | 132,185,000 | 131,321,000 | 140,879,000 | 145,657,000 | 149,704,000 | 142,238,000 | 152,913,000 | 129,046,000 | 131,976,000 | 166,357,000 | 315,292,000 | 142,740,000 | 142,957,000 | 120,885,000 | 168,032,000 | 156,569,000 | 152,495,000 | 150,722,000 | 153,914,000 | 145,051,000 | 147,802,000 | 152,282,000 | 146,254,000 | 149,401,000 | 151,558,000 | 160,025,000 | 155,813,000 | 157,292,000 | 163,446,000 | 154,305,000 | 152,228,000 | 140,131,000 | 141,573,000 | 145,234,000 | 141,516,000 | 146,440,000 | 151,463,000 | 160,591,000 | 159,238,000 | 211,049,000 | 205,836,000 | 199,866,000 | 194,305,000 | 186,567,000 | 177,446,000 | 169,782,000 | 171,360,000 | 158,351,000 | 151,627,000 | 152,684,000 | 148,598,000 | 134,617,000 | 124,123,000 | 125,435,000 | 141,882,000 | 140,625,000 | 134,428,000 | 126,659,000 | 127,861,000 | 121,219,000 | 123,716,000 | 121,998,000 | 122,156,000 | 56,097,000 | 50,748,000 | 51,036,000 | 49,707,000 | 44,452,000 | 40,871,000 | 39,203,000 | 40,375,000 | |
property, plant and equipment | 29,142,000 | 30,527,000 | 31,066,000 | 32,300,000 | 32,530,000 | 32,977,000 | 34,377,000 | 35,666,000 | 37,040,000 | 42,557,000 | 43,356,000 | 44,384,000 | 45,559,000 | 45,957,000 | 46,189,000 | 45,005,000 | 43,594,000 | 43,090,000 | 41,133,000 | 37,073,000 | 29,827,000 | 29,628,000 | 29,427,000 | 28,312,000 | 28,182,000 | 27,508,000 | 25,334,000 | 24,258,000 | 41,207,000 | 41,945,000 | 42,163,000 | 42,461,000 | 43,058,000 | 43,767,000 | 44,353,000 | 45,234,000 | 46,180,000 | 47,116,000 | 47,230,000 | 48,284,000 | 49,693,000 | 51,153,000 | 54,560,000 | 67,208,000 | |||||||||||||||||||||||||||||||||||||||||||||
intangible assets | 65,486,000 | 66,732,000 | 68,380,000 | 69,116,000 | 70,931,000 | 73,110,000 | 75,774,000 | 77,383,000 | 81,570,000 | 103,891,000 | 106,671,000 | 111,144,000 | 134,011,000 | 141,943,000 | 147,976,000 | 152,380,000 | 159,105,000 | 165,000,000 | 168,893,000 | 168,977,000 | 186,216,000 | 190,559,000 | 194,318,000 | 197,136,000 | 201,956,000 | 196,325,000 | 141,655,000 | 145,387,000 | 166,564,000 | 168,706,000 | 144,194,000 | 130,310,000 | 134,512,000 | 137,437,000 | 141,583,000 | 145,675,000 | 150,078,000 | 154,439,000 | 162,342,000 | 166,577,000 | 168,080,000 | 172,511,000 | 177,399,000 | 181,806,000 | 186,547,000 | 197,362,000 | 201,440,000 | 205,256,000 | 207,970,000 | 212,195,000 | 216,355,000 | 214,848,000 | 147,266,000 | 48,037,000 | |||||||||||||||||||||||||||||||||||
other assets | 10,498,000 | 11,073,000 | 9,540,000 | 10,404,000 | 9,681,000 | 10,103,000 | 10,883,000 | 11,369,000 | 9,325,000 | 8,481,000 | 9,430,000 | 10,676,000 | 10,729,000 | 10,722,000 | 11,078,000 | 10,963,000 | 11,309,000 | 12,119,000 | 12,925,000 | 13,193,000 | 19,443,000 | 17,513,000 | 16,833,000 | 15,338,000 | 13,684,000 | 8,976,000 | 9,352,000 | 3,835,000 | 3,610,000 | 3,478,000 | 3,637,000 | 3,417,000 | 3,038,000 | 2,855,000 | 2,431,000 | 1,886,000 | 1,757,000 | 1,561,000 | 3,605,000 | 4,696,000 | 5,524,000 | 4,071,000 | 4,818,000 | 5,288,000 | 4,060,000 | 2,741,000 | 3,345,000 | 4,876,000 | 5,592,000 | 5,543,000 | 5,307,000 | 5,559,000 | 5,123,000 | 9,633,000 | 10,401,000 | 10,707,000 | 3,467,000 | 3,763,000 | 3,361,000 | 2,823,000 | 2,598,000 | 2,766,000 | 2,777,000 | 2,557,000 | 2,274,000 | 2,191,000 | 922,000 | 908,000 | 875,000 | 954,000 | 833,000 | 1,865,000 | 4,131,000 | 4,460,000 | 3,084,000 | 1,225,000 | 1,217,000 | 142,000 | 90,000 | 91,000 | 94,000 | 94,000 | 95,000 | 97,000 | 98,000 | 400,000 | 401,000 | 402,000 | |
total assets | 260,678,000 | 269,681,000 | 265,642,000 | 280,144,000 | 285,415,000 | 291,550,000 | 293,628,000 | 317,671,000 | 324,842,000 | 499,623,000 | 493,949,000 | 532,637,000 | 542,849,000 | 558,207,000 | 557,652,000 | 552,751,000 | 543,178,000 | 554,103,000 | 555,763,000 | 561,438,000 | 582,245,000 | 588,521,000 | 583,759,000 | 594,214,000 | 731,961,000 | 724,879,000 | 690,364,000 | 836,438,000 | 777,795,000 | 783,960,000 | 693,871,000 | 705,472,000 | 698,429,000 | 697,806,000 | 700,341,000 | 707,961,000 | 704,318,000 | 712,170,000 | 726,711,000 | 727,063,000 | 753,513,000 | 760,371,000 | 771,789,000 | 773,623,000 | 783,136,000 | 799,331,000 | 796,114,000 | 800,150,000 | 792,174,000 | 795,490,000 | 801,153,000 | 791,584,000 | 796,471,000 | 778,947,000 | 718,362,000 | 721,769,000 | 446,607,000 | 443,590,000 | 439,608,000 | 437,421,000 | 433,399,000 | 425,983,000 | 420,351,000 | 423,925,000 | 412,295,000 | 407,633,000 | 409,280,000 | 408,703,000 | 400,579,000 | 392,951,000 | 395,970,000 | 408,747,000 | 396,939,000 | 392,820,000 | 385,040,000 | 383,281,000 | 383,281,000 | 377,280,000 | 149,114,000 | 141,758,000 | 137,000,000 | 70,227,000 | 64,238,000 | 61,335,000 | 59,672,000 | ||||
liabilities and stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 29,105,000 | 35,390,000 | 31,882,000 | 33,291,000 | 30,265,000 | 34,746,000 | 31,272,000 | 37,751,000 | 35,152,000 | 37,650,000 | 24,807,000 | 40,445,000 | 35,600,000 | 34,688,000 | 29,258,000 | 28,047,000 | 21,570,000 | 24,191,000 | 22,687,000 | 19,630,000 | 17,067,000 | 15,979,000 | 14,008,000 | 19,096,000 | 18,304,000 | 17,968,000 | 16,870,000 | 22,829,000 | 18,443,000 | 19,424,000 | 16,916,000 | 15,775,000 | 16,350,000 | 21,800,000 | 17,421,000 | 18,087,000 | 15,357,000 | 15,286,000 | 15,648,000 | 15,616,000 | 18,067,000 | 21,701,000 | 24,942,000 | 23,668,000 | 21,696,000 | 21,969,000 | 29,282,000 | 32,895,000 | 25,506,000 | 28,336,000 | 26,701,000 | 24,522,000 | 23,664,000 | 20,950,000 | 24,431,000 | 29,200,000 | 16,535,000 | 11,808,000 | 10,729,000 | 11,391,000 | 8,163,000 | 8,056,000 | 8,758,000 | 12,044,000 | 8,640,000 | 8,692,000 | 11,921,000 | 13,152,000 | 9,871,000 | 8,388,000 | 10,535,000 | 9,081,000 | 6,791,000 | 6,974,000 | 5,086,000 | 7,567,000 | 6,848,000 | 5,613,000 | 3,899,000 | 5,791,000 | 4,903,000 | 2,042,000 | 3,135,000 | 3,971,000 | 2,224,000 | 2,444,000 | 2,122,000 | 2,143,000 | |
accrued liabilities | 32,303,000 | 29,853,000 | 27,657,000 | 35,518,000 | 36,949,000 | 39,919,000 | 34,108,000 | 41,098,000 | 30,963,000 | 29,237,000 | 26,079,000 | 26,617,000 | 21,775,000 | 26,533,000 | 25,558,000 | 34,842,000 | 25,196,000 | 27,715,000 | 26,892,000 | 35,459,000 | 30,760,000 | 27,610,000 | 23,587,000 | 29,380,000 | 27,445,000 | 28,478,000 | 22,693,000 | 38,338,000 | 21,929,000 | 21,272,000 | 19,900,000 | 34,426,000 | 30,973,000 | 30,800,000 | 32,264,000 | 38,804,000 | 20,753,000 | 20,908,000 | 19,214,000 | 21,896,000 | 17,979,000 | 16,975,000 | 15,166,000 | 18,331,000 | 19,946,000 | 19,177,000 | 17,700,000 | 16,762,000 | 18,966,000 | 17,530,000 | 16,499,000 | 16,426,000 | 20,576,000 | 22,750,000 | 20,448,000 | 18,722,000 | 12,364,000 | 14,522,000 | 13,093,000 | 13,841,000 | 13,047,000 | 11,795,000 | 9,413,000 | 13,722,000 | 9,875,000 | 11,229,000 | 9,394,000 | 11,055,000 | 10,499,000 | 9,030,000 | 8,470,000 | 9,523,000 | 8,640,000 | 8,008,000 | 7,816,000 | 8,136,000 | 8,283,000 | 5,248,000 | 4,059,000 | 4,836,000 | 4,514,000 | 4,793,000 | 3,118,000 | 3,491,000 | 3,177,000 | 2,548,000 | 2,107,000 | 3,343,000 | |
other current liabilities | 4,658,000 | 6,720,000 | 8,743,000 | 7,388,000 | 5,757,000 | 8,970,000 | 6,515,000 | 7,578,000 | 10,259,000 | 1,763,000 | 1,837,000 | 2,002,000 | 2,380,000 | 2,586,000 | 2,682,000 | 2,652,000 | 2,602,000 | 2,569,000 | 2,518,000 | 2,495,000 | 2,429,000 | 2,223,000 | 2,251,000 | 2,133,000 | 2,074,000 | 9,670,000 | 6,731,000 | 60,000 | 204,000 | 599,000 | 883,000 | 5,992,000 | 5,334,000 | 5,782,000 | 5,969,000 | 1,130,000 | 5,227,000 | 5,000,000 | 5,000,000 | 3,500,000 | 4,500,000 | 4,500,000 | 3,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 66,066,000 | 71,963,000 | 68,282,000 | 76,197,000 | 77,971,000 | 88,595,000 | 76,699,000 | 91,155,000 | 85,874,000 | 78,037,000 | 57,452,000 | 83,825,000 | 69,632,000 | 73,567,000 | 66,390,000 | 74,324,000 | 49,368,000 | 54,475,000 | 52,097,000 | 57,584,000 | 50,256,000 | 45,812,000 | 39,846,000 | 51,445,000 | 48,712,000 | 57,005,000 | 47,172,000 | 73,302,000 | 53,295,000 | 49,702,000 | 45,789,000 | 57,301,000 | 54,403,000 | 59,660,000 | 64,323,000 | 71,516,000 | 50,641,000 | 50,752,000 | 65,431,000 | 66,727,000 | 61,579,000 | 60,104,000 | 60,651,000 | 61,157,000 | 59,687,000 | 57,937,000 | 63,707,000 | 72,286,000 | 63,380,000 | 69,079,000 | 74,363,000 | 63,437,000 | 66,830,000 | 60,385,000 | 52,379,000 | 55,422,000 | 29,194,000 | 26,620,000 | 24,107,000 | 25,507,000 | 21,480,000 | 20,121,000 | 18,431,000 | 26,026,000 | 18,770,000 | 20,214,000 | 26,506,000 | 29,699,000 | 25,884,000 | 22,484,000 | 24,345,000 | 41,334,000 | 36,229,000 | 39,625,000 | 37,262,000 | 20,418,000 | 15,714,000 | 11,680,000 | 8,545,000 | 10,807,000 | 10,093,000 | 7,105,000 | 6,427,000 | 7,627,000 | 5,618,000 | 5,493,000 | 4,837,000 | 9,394,000 | |
deferred income taxes | 4,554,000 | 4,331,000 | 4,268,000 | 4,073,000 | 4,203,000 | 4,334,000 | 4,626,000 | 4,852,000 | 5,917,000 | 17,758,000 | 1,279,000 | 12,813,000 | 13,490,000 | 14,290,000 | 15,115,000 | 16,037,000 | 16,961,000 | 17,994,000 | 18,397,000 | 19,955,000 | 22,371,000 | 23,018,000 | 23,817,000 | 24,057,000 | 24,013,000 | 24,586,000 | 14,367,000 | 14,542,000 | 17,834,000 | 17,696,000 | 17,154,000 | 17,173,000 | 15,962,000 | 26,006,000 | 26,030,000 | 26,112,000 | 25,304,000 | 23,750,000 | 3,940,000 | 2,638,000 | 4,091,000 | 3,667,000 | 4,625,000 | 3,656,000 | 6,706,000 | 6,516,000 | 6,591,000 | 6,754,000 | 6,728,000 | 6,877,000 | 4,923,000 | 3,788,000 | 2,851,000 | 2,863,000 | 2,821,000 | 3,848,000 | 2,997,000 | 4,234,000 | 5,281,000 | 6,049,000 | 7,283,000 | 9,248,000 | 9,337,000 | 8,063,000 | 8,610,000 | 8,450,000 | 10,902,000 | 1,084,000 | 2,317,000 | 2,276,000 | 2,247,000 | 1,246,000 | 831,000 | 814,000 | 822,000 | 707,000 | 735,000 | 736,000 | 736,000 | 710,000 | 712,000 | 713,000 | 681,000 | ||||||
other long-term liabilities | 16,701,000 | 17,054,000 | 14,237,000 | 16,904,000 | 17,371,000 | 11,853,000 | 15,721,000 | 16,078,000 | 14,353,000 | 2,602,000 | 2,976,000 | 3,350,000 | 3,083,000 | 3,524,000 | 4,042,000 | 4,736,000 | 5,416,000 | 7,726,000 | 8,383,000 | 8,701,000 | 9,320,000 | 10,170,000 | 10,048,000 | 9,029,000 | 8,015,000 | 3,492,000 | 3,800,000 | 521,000 | 5,296,000 | 5,221,000 | 595,000 | 621,000 | 789,000 | 809,000 | 829,000 | 850,000 | 1,000,000 | 1,083,000 | 1,100,000 | 917,000 | 775,000 | 784,000 | 9,790,000 | 13,100,000 | 3,500,000 | 3,500,000 | |||||||||||||||||||||||||||||||||||||||||||
total liabilities | 87,321,000 | 93,348,000 | 86,787,000 | 97,174,000 | 99,545,000 | 104,782,000 | 97,046,000 | 112,085,000 | 106,144,000 | 98,397,000 | 66,145,000 | 154,341,000 | 145,194,000 | 150,249,000 | 143,611,000 | 128,262,000 | 113,486,000 | 121,735,000 | 119,813,000 | 121,981,000 | 127,309,000 | 134,178,000 | 128,705,000 | 139,342,000 | 121,486,000 | 111,069,000 | 76,291,000 | 221,623,000 | 223,716,000 | 234,397,000 | 148,982,000 | 162,877,000 | 160,101,000 | 176,586,000 | 182,457,000 | 192,934,000 | 172,568,000 | 188,821,000 | 213,994,000 | 219,835,000 | 202,768,000 | 212,732,000 | 224,666,000 | 228,601,000 | 239,380,000 | 255,760,000 | 256,430,000 | 262,256,000 | 254,485,000 | 265,761,000 | 272,708,000 | 264,754,000 | 269,114,000 | 252,259,000 | 194,483,000 | 198,249,000 | 35,244,000 | 32,745,000 | 30,307,000 | 31,782,000 | 27,825,000 | 26,531,000 | 24,916,000 | 32,576,000 | 25,385,000 | 26,894,000 | 33,251,000 | 36,509,000 | 32,694,000 | 29,414,000 | 36,023,000 | 53,034,000 | 43,389,000 | 46,870,000 | 44,672,000 | 47,323,000 | 46,014,000 | 17,845,000 | 14,755,000 | 13,562,000 | 12,893,000 | 9,950,000 | 9,317,000 | 10,562,000 | 8,598,000 | 8,513,000 | 7,897,000 | 12,494,000 | |
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, par value 0.01 per share... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, par value 0.01 per share... | 387,000 | 386,000 | 386,000 | 385,000 | 385,000 | 384,000 | 386,000 | 385,000 | 385,000 | 383,000 | 383,000 | 382,000 | 382,000 | 381,000 | 381,000 | 380,000 | 380,000 | 379,000 | 379,000 | 377,000 | 377,000 | 375,000 | 375,000 | 374,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 632,179,000 | 628,780,000 | 625,889,000 | 621,186,000 | 619,545,000 | 616,253,000 | 613,730,000 | 610,484,000 | 608,588,000 | 605,284,000 | 603,759,000 | 599,206,000 | 596,225,000 | 593,482,000 | 589,984,000 | 586,879,000 | 583,647,000 | 580,330,000 | 576,380,000 | 573,507,000 | 570,725,000 | 566,602,000 | 564,225,000 | 561,871,000 | 560,330,000 | 557,965,000 | 555,723,000 | 555,040,000 | 552,902,000 | 549,355,000 | 546,615,000 | 543,762,000 | 541,282,000 | 538,403,000 | 535,511,000 | 532,705,000 | 531,171,000 | 535,558,000 | 530,259,000 | 525,775,000 | 526,532,000 | 524,189,000 | 523,004,000 | 520,101,000 | 518,349,000 | 513,353,000 | 510,704,000 | 508,263,000 | 506,638,000 | 503,964,000 | 502,323,000 | 500,554,000 | 500,421,000 | 498,722,000 | 498,077,000 | 496,375,000 | 375,363,000 | 373,219,000 | 373,756,000 | 371,393,000 | 370,660,000 | 368,287,000 | 367,422,000 | 365,344,000 | 364,473,000 | 361,428,000 | 359,804,000 | 358,014,000 | 356,765,000 | 354,128,000 | 352,863,000 | 350,598,000 | 348,878,000 | 346,237,000 | 343,789,000 | 341,760,000 | 340,046,000 | 123,709,000 | 121,872,000 | 120,219,000 | 56,257,000 | 55,089,000 | 54,477,000 | 52,878,000 | 50,674,000 | 48,386,000 | 48,299,000 | 45,506,000 | |
accumulated deficit | -454,534,000 | -446,450,000 | -440,100,000 | -429,197,000 | -423,147,000 | -418,740,000 | -408,002,000 | -395,204,000 | -381,755,000 | -194,019,000 | -164,971,000 | -210,855,000 | -189,388,000 | -179,903,000 | -171,417,000 | -158,413,000 | -152,147,000 | -147,189,000 | -138,838,000 | -131,866,000 | -112,398,000 | -108,854,000 | -104,586,000 | -10,992,000 | -11,240,000 | -11,007,000 | -981,000 | -14,715,000 | -501,000 | -3,601,000 | -772,000 | -2,427,000 | -3,720,000 | -5,386,000 | -6,471,000 | -7,507,000 | -8,268,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock | -7,381,000 | -7,381,000 | -7,381,000 | -7,381,000 | -7,381,000 | -7,381,000 | -6,265,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -5,714,000 | -9,944,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | -2,104,000 | ||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | 2,706,000 | 998,000 | 61,000 | -2,806,000 | -4,708,000 | -5,653,000 | -4,723,000 | -3,850,000 | -288,000 | 807,000 | 3,526,000 | 4,562,000 | 3,743,000 | 1,946,000 | 1,934,000 | 754,000 | 41,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 173,357,000 | 176,333,000 | 178,855,000 | 185,870,000 | 186,768,000 | 196,582,000 | 218,698,000 | 401,226,000 | 427,804,000 | 397,655,000 | 407,958,000 | 414,041,000 | 429,692,000 | 432,368,000 | 435,950,000 | 454,936,000 | 454,343,000 | 455,054,000 | 610,475,000 | 613,810,000 | 614,073,000 | 554,079,000 | 549,563,000 | 544,889,000 | 538,328,000 | 521,220,000 | 517,884,000 | 531,750,000 | 523,349,000 | 512,717,000 | 550,745,000 | 547,639,000 | 547,123,000 | 543,756,000 | 543,571,000 | 539,684,000 | 537,894,000 | 537,689,000 | 529,729,000 | 528,445,000 | 526,830,000 | 527,357,000 | 526,688,000 | 523,879,000 | 523,520,000 | 411,363,000 | 410,845,000 | 409,301,000 | 405,639,000 | 405,574,000 | 399,452,000 | 395,435,000 | 391,349,000 | 386,910,000 | 380,739,000 | 376,029,000 | 372,194,000 | 367,885,000 | 363,537,000 | 359,947,000 | 355,713,000 | 353,550,000 | 340,368,000 | 335,958,000 | 335,958,000 | 331,266,000 | 131,269,000 | 127,003,000 | 123,438,000 | 57,334,000 | 54,288,000 | 52,018,000 | 49,110,000 | 45,237,000 | 41,859,000 | 40,733,000 | 37,232,000 | ||||||||||||
total liabilities and stockholders' equity | 260,678,000 | 269,681,000 | 265,642,000 | 280,144,000 | 285,415,000 | 291,550,000 | 293,628,000 | 317,671,000 | 324,842,000 | 499,623,000 | 493,949,000 | 532,637,000 | 542,849,000 | 558,207,000 | 557,652,000 | 552,751,000 | 543,178,000 | 554,103,000 | 555,763,000 | 561,438,000 | 582,245,000 | 588,521,000 | 583,759,000 | 594,214,000 | 731,961,000 | 724,879,000 | 690,364,000 | 836,438,000 | 777,795,000 | 783,960,000 | 693,871,000 | 705,472,000 | 698,429,000 | 697,806,000 | 700,341,000 | 707,961,000 | 712,170,000 | 727,063,000 | 773,623,000 | 392,820,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 41,638,000 | 38,762,000 | 55,893,000 | 44,760,000 | 54,089,000 | 55,005,000 | 76,056,000 | 78,451,000 | 60,896,000 | 57,586,000 | 44,620,000 | 30,111,000 | 29,857,000 | 24,564,000 | 28,825,000 | 23,890,000 | 34,291,000 | 35,472,000 | 48,161,000 | 54,469,000 | 58,025,000 | 47,929,000 | 54,435,000 | 27,160,000 | 41,247,000 | 83,649,000 | 227,641,000 | 41,704,000 | 42,820,000 | 24,762,000 | 74,096,000 | 52,292,000 | 49,856,000 | 48,200,000 | 47,544,000 | 35,571,000 | 35,664,000 | 37,411,000 | 32,333,000 | 21,897,000 | 18,996,000 | 20,268,000 | 18,391,000 | 19,704,000 | 14,877,000 | 13,808,000 | 16,105,000 | 7,382,000 | 15,173,000 | 22,065,000 | 21,802,000 | 16,625,000 | 19,322,000 | 18,896,000 | 23,508,000 | 34,047,000 | 42,955,000 | 50,493,000 | 45,984,000 | 35,257,000 | 27,132,000 | 67,202,000 | 58,763,000 | 37,513,000 | 36,256,000 | 32,168,000 | 27,909,000 | 26,776,000 | 19,734,000 | 18,518,000 | 32,040,000 | 43,646,000 | 22,759,000 | 23,426,000 | 28,313,000 | 38,052,000 | 73,158,000 | 70,786,000 | 64,042,000 | 13,356,000 | 13,043,000 | 13,298,000 | 14,498,000 | 15,404,000 | 11,849,000 | 20,749,000 | 1,747,000 | ||
current portion of contingent consideration | 5,000,000 | 4,960,000 | 4,804,000 | 4,728,000 | 9,500,000 | 9,387,000 | 4,729,000 | 14,761,000 | 9,877,000 | 9,760,000 | 8,892,000 | 8,783,000 | 836,000 | 889,000 | 889,000 | 878,000 | 4,635,000 | 6,673,000 | 4,006,000 | 3,973,000 | 2,100,000 | 2,080,000 | 2,060,000 | 9,638,000 | 9,625,000 | 9,531,000 | 9,440,000 | 13,053,000 | 12,919,000 | 12,653,000 | 9,775,000 | 9,986,000 | 9,969,000 | 9,868,000 | 9,795,000 | 10,897,000 | 16,341,000 | 12,146,000 | 12,221,000 | 12,704,000 | 9,207,000 | 9,121,000 | 8,055,000 | ||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -2,023,000 | -3,532,000 | -3,748,000 | -3,267,000 | -4,365,000 | 1,357,000 | 3,153,000 | -1,341,000 | -1,264,000 | -1,272,000 | -1,503,000 | -1,352,000 | -1,077,000 | -1,250,000 | -1,044,000 | -952,000 | -637,000 | -846,000 | -1,041,000 | -1,324,000 | -1,697,000 | -1,653,000 | -1,089,000 | -791,000 | -1,790,000 | -1,922,000 | -1,615,000 | -1,568,000 | -1,896,000 | -1,345,000 | -1,243,000 | -1,269,000 | -1,344,000 | -1,522,000 | -1,263,000 | -1,534,000 | -1,741,000 | -1,702,000 | -1,897,000 | -1,274,000 | -1,455,000 | -1,596,000 | -1,349,000 | -1,273,000 | -1,465,000 | -1,402,000 | -1,275,000 | -1,394,000 | -1,223,000 | -1,015,000 | -972,000 | -905,000 | -1,063,000 | -861,000 | -279,000 | -36,000 | -27,000 | -60,000 | -61,000 | -112,000 | -96,000 | -68,000 | -82,000 | -155,000 | -152,000 | -154,000 | -169,000 | -169,000 | -171,000 | -173,000 | -118,000 | ||||||||||||||||||
total stockholders' equity | 182,970,000 | 205,586,000 | 378,296,000 | 424,489,000 | 439,457,000 | 454,872,000 | 614,815,000 | 542,595,000 | 515,027,000 | 507,228,000 | 545,022,000 | 345,950,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earn-out receivable | 5,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets held for sale | 6,154,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 159,226,000 | 159,017,000 | 159,238,000 | 199,976,000 | 200,755,000 | 201,038,000 | 201,058,000 | 201,484,000 | 201,709,000 | 201,491,000 | 201,316,000 | 201,102,000 | 201,117,000 | 200,943,000 | 200,515,000 | 359,093,000 | 360,094,000 | 347,666,000 | 347,666,000 | 423,674,000 | 426,874,000 | 382,992,000 | 361,252,000 | 361,252,000 | 361,252,000 | 361,252,000 | 361,252,000 | 361,252,000 | 361,252,000 | 361,252,000 | 361,252,000 | 361,252,000 | 361,252,000 | 361,252,000 | 361,252,000 | 360,473,000 | 360,473,000 | 360,473,000 | 360,294,000 | 359,736,000 | 359,736,000 | 359,736,000 | 355,458,000 | 356,692,000 | 337,190,000 | 307,171,000 | 308,912,000 | 161,951,000 | 161,951,000 | 161,951,000 | 161,951,000 | 161,959,000 | 161,964,000 | 161,974,000 | 161,974,000 | 161,974,000 | 161,974,000 | 161,974,000 | 161,974,000 | 161,990,000 | 164,540,000 | 164,522,000 | 162,707,000 | 154,430,000 | 154,430,000 | 154,341,000 | 153,787,000 | 169,626,000 | |||||||||||||||||||||
non-current assets held for sale | 43,653,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt | 49,818,000 | 49,807,000 | 49,796,000 | 49,798,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 20,000,000 | 30,000,000 | 40,000,000 | 40,000,000 | 40,000,000 | 14,341,000 | 124,407,000 | 126,837,000 | 139,266,000 | 85,444,000 | 86,621,000 | 87,798,000 | 88,973,000 | 90,147,000 | 91,320,000 | 92,519,000 | 110,163,000 | 100,652,000 | 105,160,000 | 113,910,000 | 122,660,000 | 126,410,000 | 128,910,000 | 141,410,000 | 129,375,000 | 135,000,000 | 136,875,000 | 138,750,000 | 140,625,000 | 142,500,000 | 6,050,000 | 6,125,000 | 6,200,000 | 6,275,000 | 6,345,000 | 6,410,000 | 6,485,000 | 6,550,000 | 6,615,000 | 6,680,000 | 6,745,000 | 6,810,000 | 6,810,000 | 6,930,000 | 6,990,000 | 7,075,000 | 7,160,000 | 7,245,000 | 7,410,000 | 17,115,000 | 17,200,000 | 2,665,000 | 2,710,000 | 2,755,000 | 2,800,000 | 2,845,000 | 2,890,000 | 2,935,000 | 2,980,000 | 3,020,000 | 3,060,000 | 3,100,000 | |||||||||||||||||||
contingent consideration, net of current portion | 4,438,000 | 4,535,000 | 9,182,000 | 9,072,000 | 8,266,000 | 8,165,000 | 15,936,000 | 15,741,000 | 15,362,000 | 15,178,000 | 14,994,000 | 14,811,000 | 26,405,000 | 25,986,000 | 10,952,000 | 8,851,000 | 20,454,000 | 22,512,000 | 1,161,000 | 1,149,000 | 1,138,000 | 1,128,000 | 3,136,000 | 3,104,000 | 3,073,000 | 23,565,000 | 25,356,000 | 25,243,000 | 28,074,000 | 35,702,000 | 37,415,000 | 37,137,000 | 47,643,000 | 55,135,000 | 51,080,000 | 55,841,000 | 60,171,000 | 67,096,000 | 65,842,000 | 65,173,000 | 52,444,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration | 16,741,000 | 16,540,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 7,500,000 | 6,250,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 17,500,000 | 16,250,000 | 12,500,000 | 11,250,000 | 10,000,000 | 8,750,000 | 7,500,000 | 6,250,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 13,125,000 | 7,500,000 | 7,500,000 | 7,500,000 | 7,500,000 | 7,500,000 | 295,000 | 290,000 | 285,000 | 275,000 | 270,000 | 270,000 | 260,000 | 255,000 | 250,000 | 245,000 | 315,000 | 300,000 | 180,000 | 180,000 | 180,000 | 180,000 | 175,000 | 170,000 | 165,000 | 160,000 | 160,000 | 160,000 | 155,000 | |||||||||||||||||||||||||||||||||||||
retained earnings | -100,318,000 | 56,749,000 | 62,458,000 | 65,194,000 | 66,469,000 | 7,596,000 | 6,800,000 | 4,660,000 | 5,129,000 | 3,027,000 | 1,906,000 | -16,015,000 | 27,744,000 | 27,114,000 | 27,476,000 | 28,233,000 | 29,047,000 | 33,309,000 | 31,971,000 | 32,651,000 | 34,146,000 | 29,038,000 | 29,137,000 | 29,563,000 | 30,431,000 | 31,423,000 | 29,454,000 | 30,175,000 | 37,203,000 | 38,971,000 | 36,642,000 | 35,269,000 | 36,130,000 | 32,319,000 | 29,040,000 | 27,152,000 | 23,413,000 | 20,080,000 | 16,951,000 | 14,840,000 | 11,938,000 | 10,026,000 | 7,119,000 | 4,908,000 | 4,389,000 | 7,499,000 | 5,044,000 | 3,146,000 | 1,108,000 | ||||||||||||||||||||||||||||||||||||||||
preferred stock, par value .01 per share, 5,000,000 shares authorized; no shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 374,000 | 373,000 | 373,000 | 372,000 | 372,000 | 372,000 | 372,000 | 370,000 | 370,000 | 369,000 | 368,000 | 367,000 | 370,000 | 369,000 | 366,000 | 363,000 | 363,000 | 362,000 | 362,000 | 360,000 | 360,000 | 358,000 | 356,000 | 353,000 | 353,000 | 353,000 | 352,000 | 351,000 | 350,000 | 349,000 | 349,000 | 348,000 | 252,000 | 251,000 | 252,000 | 250,000 | 249,000 | 248,000 | 248,000 | 247,000 | 247,000 | 246,000 | 246,000 | 245,000 | 245,000 | 244,000 | 244,000 | 243,000 | 242,000 | 240,000 | 240,000 | 239,000 | 157,000 | 155,000 | 155,000 | 124,000 | 123,000 | 122,000 | 121,000 | 118,000 | 115,000 | 114,000 | 112,000 | ||||||||||||||||||||||||||
marketable securities, at fair value | 1,317,000 | 1,215,000 | 1,653,000 | 1,689,000 | 1,809,000 | 1,850,000 | 1,850,000 | 2,153,000 | 2,154,000 | 2,155,000 | 11,627,000 | 14,070,000 | 108,980,000 | 93,364,000 | 86,158,000 | 85,558,000 | 84,973,000 | 83,471,000 | 34,796,000 | 41,311,000 | 48,265,000 | 37,772,000 | 36,588,000 | 40,278,000 | 35,557,000 | 38,108,000 | 40,731,000 | 46,182,000 | 34,206,000 | 45,612,000 | 46,167,000 | 43,191,000 | 28,977,000 | 14,790,000 | 18,421,000 | 25,710,000 | 15,551,000 | 14,440,000 | 15,516,000 | 12,601,000 | 9,590,000 | ||||||||||||||||||||||||||||||||||||||||||||||||
marketable securities | 1,350,000 | 1,350,000 | 1,281,000 | 1,260,000 | 1,215,000 | 1,203,000 | 1,203,000 | 1,647,000 | 1,666,000 | 1,639,000 | 1,692,000 | 1,682,000 | 1,698,000 | 1,670,000 | 1,807,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid income taxes | 103,000 | 432,000 | 312,000 | 336,000 | 309,000 | 644,000 | 568,000 | 788,000 | 917,000 | 1,123,000 | 989,000 | 770,000 | 1,929,000 | 2,156,000 | 1,936,000 | 510,000 | 2,727,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 118,000 | 16,000 | 46,000 | 380,000 | 403,000 | 557,000 | 439,000 | 677,000 | 686,000 | 624,000 | 689,000 | 879,000 | 933,000 | 258,000 | 72,000 | 900,000 | 283,000 | 639,000 | 496,000 | 95,000 | 176,000 | 145,000 | 100,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes, long-term | 23,246,000 | 19,563,000 | 19,826,000 | 15,496,000 | 16,469,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and stockholders’ equity | 726,711,000 | 753,513,000 | 760,371,000 | 771,789,000 | 783,136,000 | 799,331,000 | 796,114,000 | 800,150,000 | 792,174,000 | 795,490,000 | 801,153,000 | 791,584,000 | 796,471,000 | 778,947,000 | 718,362,000 | 721,769,000 | 446,607,000 | 443,590,000 | 439,608,000 | 437,421,000 | 433,399,000 | 425,983,000 | 420,351,000 | 423,925,000 | 412,295,000 | 407,633,000 | 409,280,000 | 408,703,000 | 400,579,000 | 392,951,000 | 395,970,000 | 408,747,000 | 396,939,000 | 385,040,000 | 383,281,000 | 377,280,000 | 149,114,000 | 141,758,000 | 137,000,000 | 70,227,000 | 64,238,000 | 61,335,000 | 59,672,000 | ||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes, long term | 14,904,000 | 7,236,000 | 9,236,000 | 9,767,000 | 11,721,000 | 9,507,000 | 10,227,000 | 11,007,000 | 7,268,000 | 9,278,000 | 38,603,000 | 39,198,000 | 5,164,000 | 4,870,000 | 4,927,000 | 5,835,000 | 1,638,000 | 2,598,000 | 2,715,000 | 2,527,000 | 2,641,000 | 3,212,000 | 2,876,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long term liabilities | 908,000 | 124,000 | 32,000 | 84,000 | 188,000 | 185,000 | 673,000 | 475,000 | 236,000 | 680,000 | 1,479,000 | 327,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment - at cost | 52,799,000 | 58,295,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes, current | 4,364,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment-at cost | 67,552,000 | 66,794,000 | 66,478,000 | 66,390,000 | 63,748,000 | 62,650,000 | 55,915,000 | 23,804,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid royalties | 521,000 | 521,000 | 521,000 | 546,000 | 546,000 | 546,000 | 546,000 | 523,000 | 533,000 | 533,000 | 533,000 | 298,000 | 283,000 | 313,000 | 666,000 | 3,153,000 | 3,159,000 | 2,918,000 | 2,962,000 | 3,024,000 | 2,996,000 | 3,006,000 | 3,007,000 | 3,007,000 | 2,977,000 | 2,969,000 | 2,959,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, revolving credit facility | 61,410,000 | 46,410,000 | 46,410,000 | 41,410,000 | 41,410,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt, term loan, net of current portion | 87,500,000 | 90,000,000 | 91,250,000 | 92,500,000 | 93,750,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cash, cash equivalents, and marketable securities | 17,023,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cash, cash equivalents and marketable securities | 23,915,000 | 143,027,000 | 136,319,000 | 136,651,000 | 131,542,000 | 120,230,000 | 110,603,000 | 101,998,000 | 100,074,000 | 85,778,000 | 74,028,000 | 68,756,000 | 68,187,000 | 62,333,000 | 57,842,000 | 59,249,000 | 78,290,000 | 88,833,000 | 79,566,000 | 70,877,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
escrow receivable | 2,500,000 | 2,500,000 | 2,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cash, cash equivalents, escrow receivable and marketable securities | 23,955,000 | 18,779,000 | 23,977,000 | 33,023,000 | 40,078,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment-at cost, less accumulated depreciation | 61,187,000 | 58,547,000 | 57,525,000 | 23,148,000 | 23,196,000 | 23,485,000 | 23,714,000 | 24,102,000 | 24,092,000 | 24,193,000 | 23,293,000 | 22,600,000 | 22,327,000 | 22,600,000 | 22,715,000 | 22,253,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization | 219,238,000 | 212,303,000 | 143,538,000 | 41,530,000 | 43,691,000 | 45,705,000 | 53,770,000 | 53,948,000 | 56,093,000 | 58,352,000 | 60,738,000 | 63,033,000 | 65,491,000 | 67,770,000 | 70,065,000 | 70,548,000 | 72,759,000 | 71,311,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt and convertible note | 260,000 | 265,000 | 350,000 | 315,000 | 340,000 | 10,040,000 | 10,040,000 | 10,040,000 | 9,950,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current liabilities, net of discount | 43,000 | 4,946,000 | 5,164,000 | 4,751,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted cash | 68,000 | 10,981,000 | 11,195,000 | 1,284,000 | 1,786,000 | 3,416,000 | 102,000 | 101,000 | 101,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment-at cost, less accumulated depreciation and amortization | 22,183,000 | 21,163,000 | 19,919,000 | 19,242,000 | 18,882,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation provision | 6,757,000 | 7,000,000 | 10,031,000 | 9,910,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long term liabilities, net of discount | 4,688,000 | 4,625,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 8,590 and 3,553, respectively | 47,203,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-refundable deposit | 5,139,000 | 5,139,000 | 5,139,000 | 5,139,000 | 5,139,000 | 5,157,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 6,783 and 3,553, respectively | 48,026,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24,082,226 and 23,961,750 shares, respectively | 241,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 5,142 and 3,553, respectively | 48,655,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable—trade, net of allowance for doubtful accounts of 1,207 in 2007 and 430 in 2006 | 20,798,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment—at cost, less accumulated depreciation and amortization | 16,832,000 | 10,802,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 3,553 in 2007 and 1,203 in 2006 | 49,148,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, par value .01 per share, 5,000,000 shares authorized, no shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(accumulated deficit) retained earnings | -5,981,000 | -5,981,000 | -8,907,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
consolidated balance sheet data: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash, cash equivalents and marketable securities | 73,290,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
working capital | 107,443,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-current liabilities | 26,905,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable—trade, net of allowance for doubtful accounts of 1,100 and 430, respectively | 18,929,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment - at cost, less accumulated depreciation and amortization | 14,369,000 | 10,842,000 | 10,612,000 | 10,355,000 | 9,712,000 | 8,895,000 | 8,528,000 | 7,773,000 | 7,558,000 | 7,450,000 | 7,343,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 1,905 and 1,203, respectively | 50,795,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, par value .01 per share - 5,000,000 shares authorized; no shares issued and outstanding | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - trade, net of allowance for doubtful accounts of 682 and 430, respectively | 14,213,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 1,339 and 1,203, respectively | 8,457,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - trade, net of allowance for doubtful accounts of 468 and 430, respectively | 12,135,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 1,235 and 1,203, respectively | 8,534,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable—trade, net of allowance for doubtful accounts of 430 in 2006 and 203 in 2005 | 13,486,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due from former parent | 85,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 1,203 in 2006 and 1,036 in 2005 | 3,565,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - trade, net of allowance for doubtful accounts of 287 and 203, respectively | 12,182,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 1,173 and 1,036, respectively | 3,095,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - trade, net of allowance for doubtful accounts of 221 and 203, respectively | 10,814,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 1,141 and 1,036, respectively | 3,127,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - trade, net of allowance for doubtful accounts of 196 and 203, respectively | 9,484,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 1,067 and 1,036, respectively | 808,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to former parent | 4,000 | 57,000 | 165,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable—trade, net of allowance for doubtful accounts of 203 in 2005 and 289 in 2004 | 9,929,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock subscription receivable | 19,949,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 1,036 in 2005 and 911 in 2004 | 839,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable—former parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - trade, net of allowance for doubtful accounts of 303 and 289, respectively | 8,350,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 1,005 and 911, respectively | 870,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable - former parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt securities, at fair value | 10,354,000 | 739,000 | 737,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - trade, net of allowance for doubtful accounts of 288 and 289, respectively | 7,936,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 974 and 911, respectively | 901,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable – former parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - trade, net of allowance for doubtful accounts of 260 and 289, respectively | 7,176,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 941 and 911, respectively | 934,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to parent | 303,000 | 653,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable - parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable—trade, net of allowance for doubtful accounts of 289 in 2004 and 228 in 2003 | 7,945,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangible assets, less accumulated amortization of 911 in 2004 and 789 in 2003 | 964,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable—parent | 3,000,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-02-28 | 2025-11-30 | 2025-08-31 | 2025-05-31 | 2025-02-28 | 2024-11-30 | 2024-08-31 | 2024-05-31 | 2024-02-29 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-29 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-29 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | 2012-02-29 | 2011-11-30 | 2011-08-31 | 2011-05-31 | 2011-02-28 | 2010-11-30 | 2010-08-31 | 2010-05-31 | 2010-02-28 | 2009-11-30 | 2009-08-31 | 2009-05-31 | 2009-02-28 | 2008-11-30 | 2008-08-31 | 2008-05-31 | 2008-02-29 | 2007-11-30 | 2007-08-31 | 2007-06-02 | 2007-03-03 | 2006-12-02 | 2006-09-02 | 2006-06-03 | 2006-02-25 | 2005-11-26 | 2005-08-27 | 2005-05-28 | 2005-02-26 | 2004-11-27 | 2004-08-28 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | -8,084,000 | -6,350,000 | -10,903,000 | -6,050,000 | -13,449,000 | -21,467,000 | -9,485,000 | -8,486,000 | -13,004,000 | -6,266,000 | -4,958,000 | -8,351,000 | -6,972,000 | -3,544,000 | -4,268,000 | -4,268,000 | -1,275,000 | -469,000 | -426,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 5,591,000 | 5,747,000 | 6,020,000 | 5,833,000 | 6,319,000 | 6,863,000 | 6,785,000 | 6,817,000 | 7,522,000 | 6,685,000 | 6,688,000 | 7,557,000 | 7,838,000 | 7,818,000 | 7,660,000 | 7,667,000 | 7,406,000 | 7,279,000 | 6,997,000 | 6,524,000 | 6,379,000 | 6,436,000 | 6,577,000 | 6,255,000 | 6,440,000 | 5,903,000 | 5,207,000 | 6,722,000 | 6,867,000 | 6,692,000 | 5,599,000 | 5,768,000 | 5,718,000 | 5,884,000 | 5,793,000 | 6,356,000 | 6,169,000 | 6,133,000 | 6,153,000 | 6,716,000 | 6,979,000 | 7,197,000 | 7,223,000 | 7,716,000 | 8,777,000 | 7,299,000 | 6,700,000 | 6,140,000 | 6,474,000 | 6,188,000 | 6,097,000 | 6,653,000 | 6,410,000 | 6,292,000 | 5,869,000 | 3,595,000 | 3,188,000 | 3,141,000 | 3,132,000 | 3,467,000 | 3,128,000 | 2,955,000 | 3,029,000 | 3,203,000 | 3,037,000 | 3,209,000 | 3,010,000 | 2,999,000 | 3,032,000 | 2,877,000 | 2,905,000 | 2,516,000 | 2,366,000 | 2,231,000 | 2,092,000 | 2,014,000 | 1,051,000 | 387,000 | 312,000 | 326,000 | 263,000 | 268,000 | 225,000 | 208,000 | 189,000 | 191,000 | 183,000 |
non-cash lease expense | 350,000 | 405,000 | 445,000 | 462,000 | 503,000 | 499,000 | 494,000 | 490,000 | 484,000 | 481,000 | 476,000 | 601,000 | 635,000 | 627,000 | 621,000 | 617,000 | 613,000 | 607,000 | 602,000 | 596,000 | 595,000 | 599,000 | 666,000 | 503,000 | 663,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash interest expense | 72,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation | 2,684,000 | 2,891,000 | 4,470,000 | 1,641,000 | 2,398,000 | 2,528,000 | 3,205,000 | 1,896,000 | 2,612,000 | 1,877,000 | 4,144,000 | 2,981,000 | 1,803,000 | 3,350,000 | 3,024,000 | 2,903,000 | 2,352,000 | 3,008,000 | 2,429,000 | 2,227,000 | 2,147,000 | 2,387,000 | 1,864,000 | 1,594,000 | 1,772,000 | 2,242,000 | 1,984,000 | 2,130,000 | 2,378,000 | 2,591,000 | 2,150,000 | 2,091,000 | 2,058,000 | 1,966,000 | 1,797,000 | 1,105,000 | 1,693,000 | 1,701,000 | 1,684,000 | -1,260,000 | 1,640,000 | 1,234,000 | 1,626,000 | 1,609,000 | 1,488,000 | 1,506,000 | 1,395,000 | 1,389,000 | 1,599,000 | 1,271,000 | 1,152,000 | 1,237,000 | 997,000 | 1,253,000 | 1,122,000 | 1,092,000 | 1,121,000 | 1,078,000 | 799,000 | 1,207,000 | 1,148,000 | 1,035,000 | 1,219,000 | 1,204,000 | 1,259,000 | 1,226,000 | 1,187,000 | 1,285,000 | 2,048,000 | 1,260,000 | 1,200,000 | 1,244,000 | 1,112,000 | 1,335,000 | 1,211,000 | ||||||||||||
change in fair value of contingent consideration | 0 | 40,000 | 156,000 | 76,000 | 229,000 | 112,000 | 221,000 | -130,000 | 236,000 | 227,000 | 1,646,000 | 211,000 | 207,000 | 201,000 | 609,000 | 195,000 | 379,000 | 183,000 | 184,000 | -657,000 | -11,647,000 | 419,000 | 145,000 | -448,000 | -7,641,000 | 609,000 | 244,000 | 12,000 | 32,000 | 31,000 | 82,000 | 105,000 | 125,000 | 122,000 | -15,951,000 | 443,000 | 318,000 | -31,000 | 306,000 | 355,000 | 430,000 | -10,044,000 | 617,000 | 801,000 | 763,000 | -4,154,000 | 940,000 | 733,000 | 756,000 | 630,000 | |||||||||||||||||||||||||||||||||||||
deferred income taxes | 57,000 | -48,000 | -16,000 | -207,000 | -249,000 | -339,000 | -12,094,000 | 16,366,000 | -11,415,000 | -227,000 | -618,000 | -907,000 | -862,000 | -569,000 | -1,690,000 | -634,000 | -933,000 | -620,000 | -872,000 | -559,000 | -175,000 | 138,000 | 505,000 | -10,000 | -10,044,000 | -24,000 | -82,000 | 1,554,000 | 505,000 | 1,565,000 | 234,000 | -412,000 | -195,000 | -7,823,000 | 1,575,000 | 2,110,000 | 993,000 | 688,000 | 538,000 | 1,244,000 | 2,260,000 | -85,000 | -1,305,000 | 147,000 | 911,000 | 152,000 | 1,410,000 | 875,000 | 1,817,000 | 1,659,000 | 1,467,000 | 204,000 | -44,000 | 2,278,000 | 2,796,000 | 1,124,000 | 981,000 | -3,979,000 | -284,000 | -132,000 | |||||||||||||||||||||||||||
change in accounts receivable allowances | 317,000 | -235,000 | 108,000 | 142,000 | 118,000 | 270,000 | 458,000 | 627,000 | -78,000 | 168,000 | 347,000 | 45,000 | -82,000 | 60,000 | -44,000 | 2,000 | -431,000 | 460,000 | -13,000 | 652,000 | -453,000 | -24,000 | 153,000 | -228,000 | -315,000 | 2,000 | 278,000 | -197,000 | 1,017,000 | 127,000 | -31,000 | 117,000 | 195,000 | 24,000 | 41,000 | -35,000 | -159,000 | 151,000 | 54,000 | 18,000 | |||||||||||||||||||||||||||||||||||||||||||||||
fixed and intangible asset disposals | 38,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 315,000 | 238,000 | 264,000 | 142,000 | 30,000 | -2,000 | 121,000 | -223,000 | 299,000 | -129,000 | -9,000 | -196,000 | -274,000 | 53,000 | -96,000 | -66,000 | 51,000 | -32,000 | -46,000 | 2,000 | 81,000 | 202,000 | -432,000 | 16,000 | 97,000 | -19,000 | -8,000 | 0 | 12,000 | -42,000 | 25,000 | 30,000 | -78,000 | 10,000 | -567,000 | -51,000 | 41,000 | -594,000 | 18,000 | -248,000 | -13,000 | 104,000 | 19,000 | -279,000 | 190,000 | 33,000 | -26,000 | 23,000 | -47,000 | 121,000 | 690,000 | -616,000 | 45,000 | 1,545,000 | 58,000 | -120,000 | -162,000 | 84,000 | -182,000 | 38,000 | 115,000 | 154,000 | -114,000 | -38,000 | 55,000 | 16,000 | 6,000 | 69,000 | 2,000 | 0 | -11,000 | 2,000 | 50,000 | ||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -1,418,000 | -1,568,000 | 139,000 | 447,000 | -474,000 | -3,734,000 | 3,784,000 | 5,549,000 | 1,668,000 | -2,480,000 | 3,157,000 | -2,058,000 | 1,778,000 | 406,000 | -1,425,000 | -10,710,000 | -3,519,000 | -2,886,000 | -36,000 | -2,339,000 | 458,000 | 425,000 | -2,706,000 | 4,084,000 | -1,630,000 | -2,010,000 | 11,474,000 | 676,000 | -785,000 | -2,506,000 | -562,000 | 2,147,000 | 598,000 | -804,000 | 3,103,000 | 1,581,000 | 3,855,000 | 221,000 | 2,822,000 | 639,000 | -2,416,000 | -1,017,000 | 5,925,000 | -1,440,000 | 466,000 | -2,746,000 | 5,815,000 | -5,163,000 | -9,590,000 | -1,961,000 | 1,858,000 | -2,786,000 | 2,430,000 | -1,698,000 | 3,195,000 | -2,868,000 | 4,887,000 | -5,237,000 | 722,000 | 1,330,000 | -2,717,000 | -2,049,000 | 6,206,000 | -3,326,000 | -1,103,000 | -2,014,000 | 3,830,000 | -847,000 | -812,000 | -1,534,000 | 3,544,000 | -3,892,000 | -616,000 | -2,591,000 | 965,000 | -2,477,000 | 1,982,000 | -2,292,000 | 1,313,000 | -1,489,000 | -1,435,000 | -1,355,000 | 452,000 | -1,493,000 | -431,000 | -787,000 | 797,000 |
inventories | 7,057,000 | -3,281,000 | -192,000 | 1,146,000 | 2,810,000 | -1,250,000 | -4,053,000 | -2,585,000 | 2,019,000 | -4,270,000 | -4,574,000 | 4,056,000 | -423,000 | -5,593,000 | -6,238,000 | -3,384,000 | 110,000 | 1,148,000 | -670,000 | 420,000 | 591,000 | 3,281,000 | 7,247,000 | -4,809,000 | -4,027,000 | -4,856,000 | -5,153,000 | 1,274,000 | -1,747,000 | -194,000 | -761,000 | 7,653,000 | -2,511,000 | 1,379,000 | -781,000 | 3,272,000 | -1,027,000 | 1,491,000 | -3,049,000 | 10,519,000 | 4,930,000 | 3,449,000 | -6,922,000 | 1,322,000 | 6,605,000 | -4,894,000 | -9,187,000 | -1,222,000 | 143,000 | -878,000 | -3,490,000 | 7,559,000 | 484,000 | 1,084,000 | -11,036,000 | -814,000 | 1,269,000 | 181,000 | -1,727,000 | 1,582,000 | 3,390,000 | 558,000 | -4,035,000 | 5,132,000 | 5,937,000 | 4,398,000 | -7,165,000 | -4,088,000 | -3,268,000 | -1,062,000 | -2,114,000 | 2,291,000 | 1,900,000 | 2,674,000 | -2,693,000 | -1,788,000 | -2,015,000 | -266,000 | -2,453,000 | -3,014,000 | -2,432,000 | 293,000 | -734,000 | -875,000 | -344,000 | 171,000 | -671,000 |
prepaid expenses and other | -4,077,000 | 3,230,000 | -5,525,000 | 12,548,000 | -9,387,000 | 764,000 | -836,000 | -4,028,000 | -2,587,000 | -811,000 | -4,168,000 | 724,000 | 3,539,000 | 1,802,000 | -5,733,000 | 2,135,000 | -2,963,000 | -830,000 | -3,354,000 | 5,640,000 | -2,498,000 | -2,764,000 | -3,559,000 | 3,223,000 | -5,834,000 | -2,798,000 | -746,000 | -363,000 | -325,000 | 17,000 | -1,200,000 | -683,000 | 155,000 | -1,323,000 | 620,000 | -2,305,000 | -747,000 | 3,981,000 | -586,000 | 46,000 | -404,000 | 2,076,000 | 99,000 | 900,000 | -601,000 | 628,000 | -3,284,000 | -1,845,000 | -153,000 | -321,000 | 1,176,000 | 816,000 | 379,000 | -1,299,000 | -939,000 | 932,000 | -1,000 | -1,694,000 | 633,000 | 1,189,000 | -1,148,000 | -288,000 | -490,000 | -551,000 | -968,000 | 274,000 | 707,000 | -964,000 | -153,000 | 161,000 | |||||||||||||||||
accounts payable, accrued and other liabilities | -6,012,000 | 3,180,000 | -10,697,000 | 2,590,000 | -10,964,000 | 7,479,000 | -14,982,000 | 10,787,000 | 17,710,000 | 15,573,000 | -16,539,000 | 9,248,000 | -4,266,000 | 6,147,000 | -8,990,000 | 15,714,000 | -7,288,000 | 1,831,000 | -6,345,000 | 6,622,000 | 2,101,000 | 6,240,000 | -10,087,000 | 2,536,000 | -9,169,000 | 8,799,000 | -17,633,000 | 15,548,000 | -254,000 | 3,347,000 | -13,429,000 | 2,704,000 | -5,338,000 | 2,736,000 | -7,195,000 | -265,000 | 1,335,000 | -2,475,000 | -2,262,000 | -1,553,000 | -918,000 | -290,000 | -5,905,000 | -233,000 | |||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | -3,110,000 | 4,661,000 | -15,914,000 | 18,811,000 | -13,159,000 | 2,473,000 | -18,253,000 | 5,001,000 | -12,526,000 | 5,266,000 | -25,899,000 | 15,954,000 | 1,370,000 | 7,499,000 | -24,745,000 | 8,560,000 | -8,791,000 | 1,941,000 | -8,904,000 | 12,199,000 | 5,871,000 | 11,448,000 | -5,425,000 | 3,880,000 | -17,837,000 | 5,937,000 | -6,534,000 | 25,012,000 | 8,342,000 | 12,959,000 | -8,873,000 | 23,771,000 | 4,315,000 | 10,165,000 | 3,036,000 | 18,993,000 | 14,365,000 | 14,947,000 | 7,440,000 | 18,544,000 | 12,394,000 | 9,579,000 | 4,699,000 | 10,806,000 | 12,231,000 | -2,147,000 | 5,352,000 | 10,106,000 | -584,000 | 8,458,000 | 7,300,000 | 11,368,000 | 10,000,000 | 11,129,000 | -5,614,000 | -1,005,000 | 6,789,000 | 2,669,000 | 3,044,000 | 11,897,000 | 10,347,000 | 9,888,000 | 1,738,000 | 16,145,000 | 11,433,000 | 11,242,000 | 1,139,000 | 6,902,000 | 6,943,000 | 4,426,000 | 1,671,000 | 5,775,000 | 9,853,000 | 9,775,000 | 504,000 | 5,347,000 | -1,581,000 | 4,440,000 | 578,000 | -1,517,000 | 2,355,000 | 944,000 | 1,437,000 | 1,791,000 | 1,720,000 | 987,000 | 290,000 |
capital expenditures | -1,015,000 | -422,000 | -731,000 | -777,000 | -1,798,000 | -797,000 | -1,092,000 | -566,000 | -607,000 | -554,000 | -791,000 | -1,056,000 | -666,000 | -1,281,000 | -809,000 | -1,039,000 | -1,106,000 | -1,131,000 | -1,021,000 | -620,000 | -1,382,000 | -1,361,000 | -1,824,000 | -1,479,000 | -1,742,000 | -2,623,000 | -1,391,000 | -815,000 | -887,000 | -734,000 | -682,000 | -744,000 | -425,000 | -721,000 | -501,000 | -743,000 | -412,000 | -1,365,000 | -481,000 | -431,000 | -727,000 | -425,000 | -743,000 | -902,000 | -3,515,000 | -2,419,000 | -5,104,000 | -2,768,000 | -1,812,000 | -4,288,000 | -2,903,000 | -4,412,000 | -2,921,000 | -3,819,000 | -968,000 | -613,000 | -821,000 | -517,000 | -541,000 | -985,000 | -483,000 | -827,000 | -662,000 | -1,648,000 | -1,443,000 | -1,021,000 | -930,000 | -889,000 | -1,013,000 | -1,173,000 | -1,286,000 | -1,919,000 | -1,238,000 | -950,000 | -2,604,000 | 0 | -2,370,000 | -510,000 | -90,000 | 0 | -874,000 | -1,010,000 | -559,000 | 0 | -371,000 | -265,000 | -258,000 |
free cash flows | -4,125,000 | 4,239,000 | -16,645,000 | 18,034,000 | -14,957,000 | 1,676,000 | -19,345,000 | 4,435,000 | -13,133,000 | 4,712,000 | -26,690,000 | 14,898,000 | 704,000 | 6,218,000 | -25,554,000 | 7,521,000 | -9,897,000 | 810,000 | -9,925,000 | 11,579,000 | 4,489,000 | 10,087,000 | -7,249,000 | 2,401,000 | -19,579,000 | 3,314,000 | -7,925,000 | 24,197,000 | 7,455,000 | 12,225,000 | -9,555,000 | 23,027,000 | 3,890,000 | 9,444,000 | 2,535,000 | 18,250,000 | 13,953,000 | 13,582,000 | 6,959,000 | 18,113,000 | 11,667,000 | 9,154,000 | 3,956,000 | 9,904,000 | 8,716,000 | -4,566,000 | 248,000 | 7,338,000 | -2,396,000 | 4,170,000 | 4,397,000 | 6,956,000 | 7,079,000 | 7,310,000 | -6,582,000 | -1,618,000 | 5,968,000 | 2,152,000 | 2,503,000 | 10,912,000 | 9,864,000 | 9,061,000 | 1,076,000 | 14,497,000 | 9,990,000 | 10,221,000 | 209,000 | 6,013,000 | 5,930,000 | 3,253,000 | 385,000 | 3,856,000 | 8,615,000 | 8,825,000 | -2,100,000 | 5,347,000 | -3,951,000 | 3,930,000 | 488,000 | -1,517,000 | 1,481,000 | -66,000 | 878,000 | 1,791,000 | 1,349,000 | 722,000 | 32,000 |
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additions to property, plant and equipment | -1,015,000 | -422,000 | -731,000 | -777,000 | -1,798,000 | -797,000 | -1,092,000 | -566,000 | -607,000 | -554,000 | -791,000 | -1,056,000 | -666,000 | -1,281,000 | -809,000 | -1,039,000 | -1,106,000 | -1,131,000 | -1,021,000 | -620,000 | -1,382,000 | -1,361,000 | -1,824,000 | -1,479,000 | -1,742,000 | -2,623,000 | -1,391,000 | -815,000 | -887,000 | -734,000 | -682,000 | -744,000 | -425,000 | -721,000 | -501,000 | -743,000 | -412,000 | -1,365,000 | -481,000 | -431,000 | -727,000 | -425,000 | -743,000 | -902,000 | -3,515,000 | -2,419,000 | -5,104,000 | -2,768,000 | -1,812,000 | -4,288,000 | -2,903,000 | -4,412,000 | -2,921,000 | -3,819,000 | -968,000 | -613,000 | -821,000 | -517,000 | -541,000 | -985,000 | -483,000 | -827,000 | -662,000 | -1,648,000 | -1,443,000 | -1,021,000 | -930,000 | -889,000 | -1,013,000 | -1,173,000 | -1,286,000 | -1,919,000 | -1,238,000 | -950,000 | -2,604,000 | -2,370,000 | -510,000 | -90,000 | -874,000 | -1,010,000 | -559,000 | -371,000 | -265,000 | -258,000 | |||
additions to placement and evaluation units | -492,000 | -1,199,000 | -820,000 | -1,846,000 | -1,391,000 | -1,164,000 | -1,313,000 | -1,770,000 | -1,239,000 | -1,239,000 | -767,000 | -472,000 | -1,480,000 | -1,215,000 | -2,227,000 | -2,734,000 | -1,487,000 | -2,718,000 | -4,471,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -1,507,000 | -1,621,000 | -1,551,000 | -2,623,000 | -3,189,000 | -1,961,000 | -2,405,000 | -2,336,000 | 29,404,000 | -1,793,000 | 98,442,000 | -1,528,000 | -2,146,000 | -2,496,000 | -3,576,000 | -3,773,000 | -2,593,000 | -3,849,000 | -9,092,000 | -9,144,000 | -1,382,000 | -1,361,000 | -1,824,000 | -1,479,000 | -11,742,000 | -48,583,000 | -1,541,000 | 168,427,000 | 463,000 | -48,654,000 | -37,682,000 | -744,000 | -1,690,000 | -721,000 | -501,000 | -743,000 | -412,000 | -915,000 | -481,000 | -3,681,000 | -2,745,000 | -400,000 | -743,000 | -1,251,000 | -4,269,000 | -2,515,000 | -5,258,000 | -4,023,000 | -1,817,000 | -4,438,000 | -6,769,000 | -4,412,000 | -11,387,000 | -8,732,000 | 2,293,000 | -150,920,000 | -16,705,000 | -8,451,000 | -284,000 | -1,282,000 | -3,455,000 | -49,758,000 | 5,875,000 | 5,144,000 | -12,051,000 | -7,586,000 | 2,716,000 | -5,733,000 | -418,000 | -3,102,000 | -6,446,000 | -18,386,000 | 9,626,000 | -11,371,000 | -6,063,000 | -15,677,000 | -42,374,000 | -2,917,000 | 5,926,000 | -11,361,000 | -2,771,000 | -1,513,000 | -3,452,000 | -3,875,000 | 514,000 | -9,916,000 | -260,000 |
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on financing arrangement | -95,000 | -92,000 | -91,000 | -90,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from financing arrangement | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock | 0 | 0 | -1,118,000 | -552,000 | -5,717,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options and employee stock purchase plan | 716,000 | 0 | 234,000 | 0 | 895,000 | -5,000 | 43,000 | 0 | 694,000 | -352,000 | 410,000 | 0 | 941,000 | 148,000 | 82,000 | 966,000 | 942,000 | 446,000 | 8,000 | 1,169,000 | 149,000 | 705,000 | 389,000 | 822,000 | 926,000 | 812,000 | 3,865,000 | 3,601,000 | 2,803,000 | 703,000 | -49,000 | 1,279,000 | 3,510,000 | 1,144,000 | 959,000 | 1,075,000 | 455,000 | 678,000 | 620,000 | -103,000 | 579,000 | 1,062,000 | 446,000 | 1,804,000 | 1,294,000 | ||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | 621,000 | -92,000 | 143,000 | -5,770,000 | 7,147,000 | -1,123,000 | -509,000 | -5,000,000 | 694,000 | -352,000 | -59,590,000 | 0 | 941,000 | 103,000 | 24,376,000 | 329,000 | 966,000 | 942,000 | 5,446,000 | -9,445,000 | -8,022,000 | -10,000 | 491,000 | 24,947,000 | 15,560,000 | 0 | -135,749,000 | -2,645,000 | -861,000 | -428,000 | -7,724,000 | -2,538,000 | -6,567,000 | -14,014,000 | -15,605,000 | -1,797,000 | -4,496,000 | -6,797,000 | -10,299,000 | -2,071,000 | -11,106,000 | -2,740,000 | 5,772,000 | -2,391,000 | 2,640,000 | -5,472,000 | -10,912,000 | -272,000 | -1,757,000 | -1,255,000 | -1,978,000 | -1,296,000 | 141,335,000 | 992,000 | -1,728,000 | 1,739,000 | 105,000 | 1,229,000 | -197,000 | 785,000 | -11,000 | 1,903,000 | 337,000 | 489,000 | -76,000 | 535,000 | -80,000 | -8,645,000 | 1,005,000 | 1,408,000 | 929,000 | 672,000 | 591,000 | 8,849,000 | 849,000 | 240,000 | 63,564,000 | 729,000 | 314,000 | 815,000 | 1,178,000 | 1,321,000 | 29,000 | 18,972,000 | |||
effect of exchange rate changes on cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at beginning of period | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash at end of period | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrual for capital expenditures incurred during the period | -445,000 | 524,000 | -94,000 | -404,000 | 443,000 | -32,000 | 286,000 | -70,000 | -68,000 | 27,000 | -313,000 | 426,000 | -70,000 | -97,000 | 162,000 | -136,000 | -174,000 | 197,000 | -230,000 | -33,000 | 477,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | -72,000 | 191,000 | 715,000 | -128,000 | -305,000 | 116,000 | -60,000 | -17,000 | 189,000 | 13,000 | 83,000 | 89,000 | 187,000 | -316,000 | -181,000 | 17,000 | -215,000 | -139,000 | 82,000 | -23,000 | 19,000 | 252,000 | -73,000 | -68,000 | 244,000 | -168,000 | -260,000 | 160,000 | -146,000 | -134,000 | -362,000 | 239,000 | -64,000 | 659,000 | -32,000 | -174,000 | -84,000 | 69,000 | 49,000 | -152,000 | -8,000 | 238,000 | -395,000 | 0 | 82,000 | 0 | 4,000 | -22,000 | -55,000 | 7,000 | 5,000 | 51,000 | 16,000 | -28,000 | 10,000 | 7,000 | 4,000 | -3,000 | 41,000 | -28,000 | -28,000 | 95,000 | -85,000 | 40,000 | -18,000 | -28,000 | -102,000 | ||||||||||||||||||||
decrease in cash and cash equivalents | 2,876,000 | -17,131,000 | -4,261,000 | -12,689,000 | -6,506,000 | -14,087,000 | -42,402,000 | -143,992,000 | 8,723,000 | -7,791,000 | 5,177,000 | -2,697,000 | 7,042,000 | 1,216,000 | -13,522,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 0 | 55,893,000 | 0 | 0 | 76,056,000 | 0 | 0 | 44,620,000 | 0 | 0 | 28,825,000 | 0 | 0 | 48,161,000 | 0 | 0 | 54,435,000 | 0 | 0 | 227,641,000 | 0 | 0 | 74,096,000 | 0 | 0 | 47,544,000 | 0 | 0 | 32,333,000 | 0 | 0 | 18,391,000 | 0 | 0 | 16,105,000 | 0 | 0 | 21,802,000 | 0 | 0 | 23,508,000 | 0 | 0 | 45,984,000 | 0 | 0 | 58,763,000 | ||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of period | 2,876,000 | 38,762,000 | -9,329,000 | -916,000 | 55,005,000 | 17,555,000 | 3,310,000 | 57,586,000 | 254,000 | 5,293,000 | 24,564,000 | -10,401,000 | -1,181,000 | 35,472,000 | -3,556,000 | 10,096,000 | 47,929,000 | -14,087,000 | -42,402,000 | 83,649,000 | -1,116,000 | 18,058,000 | 24,762,000 | 2,436,000 | 1,656,000 | 48,200,000 | -93,000 | -1,747,000 | 37,411,000 | 2,901,000 | -1,272,000 | 20,268,000 | 4,827,000 | 1,069,000 | 13,808,000 | -7,791,000 | -6,892,000 | 22,065,000 | -2,697,000 | 426,000 | 18,896,000 | -8,908,000 | -7,538,000 | 50,493,000 | 8,125,000 | -40,070,000 | 67,202,000 | ||||||||||||||||||||||||||||||||||||||||
fixed and intangible asset impairments and disposals | -27,000 | 38,000 | 39,000 | 20,000 | 6,845,000 | 174,000 | 65,000 | 57,000 | 0 | 87,000 | 148,000 | 67,000 | 30,000 | 10,000 | 90,000 | 90,000 | 26,000 | 270,000 | 99,000 | 1,806,000 | 677,000 | 510,000 | 22,000 | 78,000 | 3,699,000 | 45,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on dispositions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
transaction costs for disposition | 0 | -2,657,000 | 0 | -2,427,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax provision | 46,000 | 0 | -56,000 | -8,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in accounts receivable allowances | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
asset impairments and disposals | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write-off of other assets | 0 | 0 | 0 | 869,000 | 0 | 0 | 593,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of assets | 0 | 34,500,000 | 0 | 100,000,000 | 1,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangibles | 0 | -540,000 | 0 | 0 | -200,000 | -150,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of and borrowings on long-term debt | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of long-term debt | 0 | 0 | 0 | -50,000,000 | 0 | 0 | 0 | -45,000,000 | -10,000,000 | 0 | 0 | 0 | -132,500,000 | -1,250,000 | -11,250,000 | -1,250,000 | -1,250,000 | -1,250,000 | -1,250,000 | -1,250,000 | -1,250,000 | -1,250,000 | -17,721,000 | -118,910,000 | -2,500,000 | -5,000,000 | -7,500,000 | -2,500,000 | -1,250,000 | -11,250,000 | -6,250,000 | -1,250,000 | -1,250,000 | -1,250,000 | -1,250,000 | -1,875,000 | -1,875,000 | -1,875,000 | -1,875,000 | -6,345,000 | -70,000 | -70,000 | -65,000 | -65,000 | -65,000 | -65,000 | -65,000 | -85,000 | -85,000 | -75,000 | -70,000 | -70,000 | -45,000 | -45,000 | -45,000 | -45,000 | -40,000 | -40,000 | -40,000 | -40,000 | -40,000 | -40,000 | -35,000 | ||||||||||||||||||||||||
deferred financing costs on long-term debt | 0 | 0 | -45,000 | -706,000 | 0 | -34,000 | 0 | -741,000 | -29,000 | -158,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of acquisition related contingent consideration | -5,000,000 | 0 | 0 | -10,000,000 | 0 | 0 | 0 | -1,208,000 | -6,000,000 | 0 | 0 | -2,100,000 | 0 | 0 | -7,400,000 | -2,100,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in cash and cash equivalents | 11,133,000 | -9,329,000 | -916,000 | -21,051,000 | -2,395,000 | 17,555,000 | 3,310,000 | 12,966,000 | 14,509,000 | 254,000 | -10,401,000 | -6,308,000 | -3,556,000 | 185,937,000 | -1,116,000 | 18,058,000 | -49,334,000 | 21,804,000 | 2,436,000 | 1,656,000 | 656,000 | 11,973,000 | -93,000 | -1,747,000 | 5,078,000 | 10,436,000 | 2,901,000 | -1,272,000 | 1,877,000 | -1,313,000 | 4,827,000 | 1,069,000 | -2,297,000 | 263,000 | -4,612,000 | -7,538,000 | 4,509,000 | 10,727,000 | 8,125,000 | -40,070,000 | 8,439,000 | 21,250,000 | 1,257,000 | 4,088,000 | 4,259,000 | -11,606,000 | 20,887,000 | -667,000 | -4,887,000 | 2,372,000 | 6,744,000 | 50,686,000 | 313,000 | -255,000 | -1,200,000 | -906,000 | 3,555,000 | -8,900,000 | 19,002,000 | ||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposal of assets | -6,657,000 | 0 | -47,842,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on indefinite-lived intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -10,738,000 | -12,798,000 | -29,048,000 | 45,884,000 | -157,067,000 | -5,709,000 | 58,873,000 | 796,000 | 2,102,000 | 14,019,000 | 249,000 | -35,000 | -12,913,000 | 2,887,000 | 13,734,000 | 1,300,000 | -43,101,000 | 630,000 | -362,000 | -757,000 | -814,000 | -4,262,000 | 1,338,000 | 470,000 | -1,495,000 | 5,108,000 | -868,000 | -992,000 | 1,969,000 | -721,000 | -7,028,000 | -1,768,000 | 2,329,000 | 1,373,000 | -861,000 | 3,811,000 | 3,279,000 | 1,888,000 | 3,739,000 | 3,333,000 | 3,129,000 | 2,111,000 | 2,902,000 | 1,912,000 | 2,907,000 | 2,211,000 | 519,000 | 4,890,000 | 3,100,000 | 2,380,000 | 2,926,000 | -16,406,000 | 2,455,000 | 1,898,000 | 2,038,000 | 1,880,000 | 1,655,000 | 1,293,000 | |||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisitions | 0 | 0 | 0 | 0 | -3,600,000 | 0 | -10,000,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowings on long-term debt | 0 | 0 | 70,000,000 | 0 | 0 | 0 | 5,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds (outlays) from exercise of stock options and employee stock purchase plan | 555,000 | 1,978,000 | -10,000 | 491,000 | -53,000 | 594,000 | 0 | -1,300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from disposition of discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of contingent consideration for acquisitions | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from borrowings on revolving credit facility | 5,000,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of acquisition consideration included in other long-term liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale or maturity of marketable securities | 0 | 0 | 0 | 0 | 0 | 25,000 | 25,000 | 303,000 | 0 | 0 | 9,624,000 | 7,365,000 | 99,851,000 | 24,987,000 | 27,715,000 | 41,560,000 | 18,191,000 | 20,010,000 | 71,278,000 | 14,602,000 | 11,463,000 | 9,395,000 | 6,778,000 | 13,476,000 | 4,843,000 | 14,005,000 | 9,990,000 | 10,816,000 | 10,842,000 | 18,901,000 | 11,484,000 | 14,965,000 | 6,082,000 | 9,551,000 | 32,612,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from (used) in financing activities | -10,081,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in accounts payable for property and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
fair value of acquisition consideration included in accrued expenses and other long-term liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for acquisition | -37,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contractual obligations for acquisition of fixed assets | 38,000 | -3,000 | 60,000 | 38,000 | 77,000 | -30,000 | 52,000 | -191,000 | 117,000 | 111,000 | 157,000 | 476,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of warrants | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on impairment/disposal of long-term assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on impairment of intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of effects of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable, accrued liabilities and other long-term liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangible assets | -1,193,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options and espp | 850,000 | -59,000 | 1,963,000 | 397,000 | 574,000 | 9,000 | 620,000 | 5,000 | 1,140,000 | 1,029,000 | 1,488,000 | 983,000 | 738,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bad debt expense | 5,000 | 109,000 | 314,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of contingent consideration previously established in purchase accounting | 0 | -7,750,000 | -2,100,000 | 0 | -7,750,000 | -2,100,000 | 0 | -9,122,000 | -2,100,000 | -1,346,000 | -5,297,000 | -8,350,000 | -950,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contractual obligations for deferred financing fees | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | -869,000 | 1,359,000 | 354,000 | -1,954,000 | 1,393,000 | -876,000 | -2,836,000 | 590,000 | -135,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contractual obligations for acquisition of intangibles and business | 0 | 0 | 4,970,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of acquired inventory basis step-up | 0 | 75,000 | 0 | 400,000 | 0 | 3,445,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax effect of exercise of stock options and issuance of performance shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued liabilities | 2,133,000 | 1,155,000 | 95,000 | -3,273,000 | -49,000 | -6,812,000 | 3,216,000 | 2,565,000 | 2,509,000 | -1,617,000 | 3,201,000 | 311,000 | 1,732,000 | -7,676,000 | 7,230,000 | -1,404,000 | -1,078,000 | -3,226,000 | 3,862,000 | 3,026,000 | -1,709,000 | 387,000 | 2,849,000 | 392,000 | 1,928,000 | -2,829,000 | 391,000 | -4,115,000 | 2,853,000 | -2,019,000 | 853,000 | 3,298,000 | -175,000 | -1,303,000 | 2,011,000 | 410,000 | 800,000 | -621,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
purchases of marketable securities | 0 | 0 | 0 | 0 | -172,000 | -4,962,000 | -5,291,000 | -40,671,000 | -35,349,000 | -42,303,000 | -18,486,000 | -21,716,000 | -120,209,000 | -8,065,000 | -4,602,000 | -20,011,000 | -7,993,000 | -9,830,000 | -9,687,000 | -11,512,000 | -7,336,000 | -5,447,000 | -22,999,000 | -7,268,000 | -10,699,000 | -17,733,000 | -20,255,000 | -5,883,000 | -25,096,000 | -6,397,000 | -3,610,000 | -8,409,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of long-lived assets | 18,000 | 220,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on fixed and other long-term assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sales of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other cash flows from investing activities | 0 | -5,000,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in escrow receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax effect on exercise of stock options and issuance of performance shares | 0 | -85,000 | -61,000 | 82,000 | -39,000 | 42,000 | -240,000 | -68,000 | -38,000 | 9,000 | -176,000 | 2,000 | 29,000 | -30,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of business, net of cash acquired | 0 | -930,000 | -3,239,000 | -10,716,000 | -393,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangible | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of long-term debt | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangible and other assets | -154,000 | -30,000 | 780,000 | -930,000 | -250,000 | -1,258,000 | 858,000 | -200,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of bond discount | 69,000 | 183,000 | -9,000 | -51,000 | -96,000 | -180,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on discontinuance of product offering | -160,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangible assets, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of common stock for treasury | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax effect of the exercise of stock options and issuance of performance shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
collection of escrow receivable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from disposal of intangible and other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unrealized loss from foreign exchange | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase and retirement of shares | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
imputed interest | 0 | 0 | 97,000 | 56,000 | 63,000 | 63,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangible assets and businesses, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of bond discounts and premiums | 256,000 | 229,000 | 16,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in allowance for excess and obsolete inventory | -64,000 | 180,000 | 228,000 | -266,000 | -178,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in allowance for excess and obsolete inventory | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in ar allowances | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation provisions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write off of building planning costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on impairment of intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of impact from acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 0 | 0 | 0 | -933,000 | 675,000 | 186,000 | 72,000 | -900,000 | 617,000 | -356,000 | 232,000 | 407,000 | 401,000 | -1,000 | -175,000 | 31,000 | 45,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangible assets and business, net of cash acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of intangible assets and business | 8,000 | -1,898,000 | -4,583,000 | -10,597,000 | -983,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in ar allowances | -5,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long term liabilities | -7,361,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in restricted cash | 0 | 0 | 0 | 68,000 | 10,913,000 | 214,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation settlement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of long-term debt and convertible notes | -60,000 | -60,000 | -85,000 | -85,000 | -85,000 | -9,785,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in allowance for doubtful accounts | 0 | -32,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
beginning of period | 0 | 27,909,000 | 0 | 0 | 32,040,000 | 0 | 0 | 0 | 28,313,000 | 0 | 0 | 64,042,000 | 0 | 0 | 14,498,000 | 0 | 0 | 1,747,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
end of period | 4,088,000 | 32,168,000 | 7,042,000 | 1,216,000 | 18,518,000 | -11,606,000 | 20,887,000 | -667,000 | 23,426,000 | -35,106,000 | 2,372,000 | 70,786,000 | 313,000 | -255,000 | 13,298,000 | 3,555,000 | -8,900,000 | 20,749,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write offs of excess and obsolete inventory | -251,000 | -334,000 | 106,000 | 374,000 | 107,000 | 132,000 | 303,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
litigation provision | 0 | 0 | -6,757,000 | -3,392,000 | 121,000 | 120,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchased research and development expense | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts | 12,000 | 70,000 | 325,000 | -178,000 | 38,000 | 214,000 | 38,000 | 185,000 | 67,000 | 25,000 | -7,000 | -86,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of non-refundable deposit | 0 | 18,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of long term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of deferred financing costs | 0 | -136,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of costs related to issuance of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit on the exercise of stock options and issuance of performance shares | 5,000 | 21,000 | 4,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
imputed interest on other liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash operating, investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of other assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit on exercise of stock options and issuance of performance shares | -74,000 | 37,000 | 110,000 | 76,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of performance shares | 4,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the issuance of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of deferred acquistion costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write-offs of excess and obsolete inventory | 377,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in restricted cash | 502,000 | 0 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of bond (discounts) and premiums | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit from exercise of stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on investment | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of marketable securities | 0 | -15,000 | -13,000 | -38,000 | -73,000 | -38,000 | -20,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
writeoffs of obsolete inventory | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 1,068,000 | 1,013,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 190,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to / from former parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
addition to property, plant and equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of patent rights | -1,000 | -4,000 | -28,000 | -1,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of licensing rights | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of marketable securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flows from financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from stock subscription receivable | 0 | 0 | 0 | 19,949,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options | 1,273,000 | 676,000 | 271,000 | 760,000 | 1,152,000 | 1,296,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the issuance of common stock under espp | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of costs relating to issuance of common stock | 0 | -329,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit on the exercise of stock options | -7,000 | 1,249,000 | 203,000 | 229,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of note payable—former parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of common stock in acquisition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of debt in acquisition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
costs related to issuance of common stock included in accounts payable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for doubtful accounts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income tax benefit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in restricted cash | 1,630,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit on exercise of stock options | 470,000 | 117,000 | 24,000 | 379,000 | 237,000 | 723,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of distribution rights | -800,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of long-term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 2,648,000 | 638,000 | 268,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock under the employee stock purchase plan | 133,000 | 107,000 | 117,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of costs relating to issuance of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of bond discounts | -4,000 | -187,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of deferred acquisition costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of marketable securities | 27,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
compensation related to stock option plans | 643,000 | 125,000 | 41,000 | 155,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
imputed interest on note payable to former parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of available-for-sale securities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of available-for-sale securities | 1,998,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash financing activity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock subscription on effective date of initial public offering, net of financing costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
forgiveness of notes payable—former parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividend to former parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due from/to former parent | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sales of marketable securities | 5,300,000 | 4,700,000 | 5,516,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of note payable - former parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock | 65,000 | 0 | 2,992,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock under the espp | 93,000 | 83,000 | 95,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of costs relating to initial public offering | 0 | 0 | -15,000 | -934,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to/from former parent | 89,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investment at cost | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from long-term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in deferred financing costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
forgiveness of notes payable—parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings | 1,085,000 | 1,036,000 | 761,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net earnings to net cash from operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
imputed interest on notes payable to former parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other non-cash items | 19,000 | 19,000 | 14,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to (from) former parent | -108,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of available-for-sale securities | -1,664,000 | -9,650,000 | -2,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(reduction in) provision for doubtful accounts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of note payable – former parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for (reduction in) doubtful accounts | -29,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
imputed interest on notes payable to parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to parent | -350,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of note payable - parent | -3,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
imputed interest on note payable to parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other noncash items | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to (from) parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from note payable—parent | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
forgiveness of notes notes payable—parent |
