Mesa Laboratories, Inc(NASDAQ:MLAB)
Mesa Laboratories, Inc. designs, manufactures, and markets quality control instruments and disposable products in the United States, Canada, Europe, and Japan. The company's Sterilization and Disinfection Control segment manufactures and markets biological indicators comprising spore strips, self-co...
Website: http://www.mesalabs.com
Founded: 1982
Full Time Employees: 460
Sector: Technology
Industry: Scientific & Technical Instruments
• 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 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | 65,126,000 | 60,737,000 | 59,543,000 | 39,320,750 | 53,473,000 | 53,165,000 | 58,170,000 | 39,320,750 | 53,473,000 | 53,165,000 | 50,645,000 | 40,872,250 | 54,287,000 | 58,749,000 | 50,453,000 | 31,364,000 | 54,696,000 | 35,840,000 | 34,920,000 | 23,993,250 | 34,172,000 | 31,860,000 | 29,941,000 | 20,869,750 | 31,655,000 | 25,536,000 | 26,288,000 | 19,172,250 | 26,682,000 | 24,865,000 | 25,142,000 | 23,671,000 | 22,954,000 | 22,673,000 | 17,341,500 | 23,843,000 | 24,409,000 | 21,114,000 | 14,961,750 | 19,913,000 | 21,776,000 | 18,158,000 | 13,192,500 | 17,830,000 | 18,540,000 | 16,400,000 | 9,252,500 | 13,116,000 | 12,676,000 | 11,218,000 | 8,406,750 | 11,361,000 | 11,706,000 | 10,559,000 | 12,178,000 | 9,259,000 | |||||||||||||||||||
cost of revenues | 23,331,000 | 23,406,000 | 22,604,000 | 15,147,250 | 20,071,000 | 21,056,000 | 20,921,000 | 15,147,250 | 20,071,000 | 21,056,000 | 19,462,000 | 15,749,250 | 21,522,000 | 22,363,000 | 19,112,000 | 12,869,500 | 26,069,000 | 12,700,000 | 12,709,000 | 8,423,750 | 13,519,000 | 10,575,000 | 9,973,000 | 9,296,750 | 16,978,000 | 10,060,000 | 10,149,000 | 7,846,750 | 11,048,000 | 10,288,000 | 10,051,000 | 10,990,000 | 9,721,000 | 10,002,000 | 7,522,750 | 10,306,000 | 10,685,000 | 9,100,000 | 5,857,500 | 7,704,000 | 8,709,000 | 7,017,000 | 5,222,500 | 6,778,000 | 7,417,000 | 6,695,000 | 3,726,750 | 5,410,000 | 5,076,000 | 4,421,000 | 4,597,000 | 4,414,000 | 4,458,000 | 4,104,000 | 5,714,000 | 3,374,000 | |||||||||||||||||||
gross profit | 41,795,000 | 37,331,000 | 36,939,000 | 54,176,000 | 33,402,000 | 32,109,000 | 37,249,000 | 36,556,000 | 33,402,000 | 32,109,000 | 31,183,000 | 33,201,000 | 32,765,000 | 36,386,000 | 31,341,000 | 35,112,000 | 28,627,000 | 23,140,000 | 22,211,000 | 24,736,000 | 20,653,000 | 21,285,000 | 19,968,000 | 18,641,000 | 14,677,000 | 15,476,000 | 16,139,000 | 15,614,000 | 15,634,000 | 14,577,000 | 15,091,000 | 12,681,000 | 13,233,000 | 12,671,000 | 13,964,000 | 13,537,000 | 13,724,000 | 12,014,000 | 14,996,000 | 12,209,000 | 13,067,000 | 11,141,000 | 11,512,000 | 11,052,000 | 11,123,000 | 9,705,000 | 9,585,000 | 7,706,000 | 7,600,000 | 6,797,000 | 8,211,000 | 6,947,000 | 7,248,000 | 6,455,000 | 6,464,000 | 5,885,000 | |||||||||||||||||||
yoy | 25.13% | 16.26% | -0.83% | 48.20% | 0.00% | 0.00% | 19.45% | 10.11% | 1.94% | -11.75% | -0.50% | -5.44% | 14.45% | 57.24% | 41.11% | 41.95% | 38.61% | 8.72% | 11.23% | 32.70% | 40.72% | 37.54% | 23.73% | 19.39% | -6.12% | 6.17% | 6.94% | 23.29% | 10.16% | 19.10% | -6.32% | -3.58% | 5.47% | -6.88% | 10.88% | 5.03% | 7.84% | 30.26% | 10.47% | 17.48% | 14.80% | 20.10% | 43.42% | 46.36% | 42.78% | 16.73% | 10.93% | 4.86% | 5.30% | 27.03% | 18.05% | ||||||||||||||||||||||||
qoq | 11.96% | 1.06% | -31.82% | 62.19% | 4.03% | -13.80% | 1.90% | 9.44% | 4.03% | 2.97% | -6.08% | 1.33% | -9.95% | 16.10% | -10.74% | 22.65% | 23.71% | 4.18% | -10.21% | 19.77% | -2.97% | 6.60% | 7.12% | 27.01% | -5.16% | -4.11% | 3.36% | -0.13% | 7.25% | -3.41% | -4.17% | 4.44% | -9.26% | 3.15% | -1.36% | 14.23% | -19.89% | 22.83% | -6.57% | 17.29% | -3.22% | 4.16% | -0.64% | 14.61% | 1.25% | 24.38% | 1.39% | 11.81% | -17.22% | 18.19% | -4.15% | 12.29% | -0.14% | 9.84% | |||||||||||||||||||||
operating expense: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling | 9,986,000 | 9,796,000 | 10,933,000 | 13,320,000 | 9,737,000 | 9,650,000 | 10,116,000 | 10,262,000 | 9,737,000 | 9,650,000 | 8,976,000 | 9,779,000 | 8,437,000 | 9,200,000 | 10,023,000 | 9,851,000 | 8,958,000 | 4,643,000 | 4,858,000 | 5,866,000 | 4,753,000 | 3,786,000 | 4,075,000 | 4,361,000 | 4,067,000 | 2,274,000 | 2,208,000 | 2,512,000 | 2,054,000 | 1,804,000 | 1,890,000 | 1,942,000 | 2,288,000 | 2,679,000 | 2,428,000 | 2,409,000 | 2,694,000 | 2,424,000 | 1,896,000 | 1,517,000 | 2,288,000 | 1,799,000 | 1,999,000 | 1,772,000 | 1,342,000 | 2,063,000 | 2,022,000 | 1,595,000 | 1,419,000 | 1,083,000 | 1,333,000 | 1,223,000 | 1,072,000 | 1,002,000 | 983,000 | 949,000 | |||||||||||||||||||
general and administrative | 18,805,000 | 17,763,000 | 17,958,000 | 13,756,000 | 19,438,000 | 17,526,000 | 16,818,000 | 13,756,000 | 19,438,000 | 17,526,000 | 18,060,000 | 17,901,000 | 16,129,000 | 18,202,000 | 20,212,000 | 20,192,000 | 17,017,000 | 11,683,000 | 11,419,000 | 11,810,000 | 13,173,000 | 10,615,000 | 10,099,000 | 11,020,000 | 11,605,000 | 7,703,000 | 7,520,000 | 8,471,000 | 7,731,000 | 7,493,000 | 7,600,000 | 6,256,000 | 6,412,000 | 6,857,000 | 4,980,000 | 5,881,000 | 5,973,000 | 5,980,000 | 6,214,000 | 5,885,000 | 6,782,000 | 4,737,000 | 4,477,000 | 4,740,000 | 4,005,000 | 3,836,000 | 3,461,000 | 2,781,000 | 3,136,000 | 2,086,000 | 2,335,000 | 2,759,000 | 2,169,000 | 1,854,000 | 1,492,000 | 1,432,000 | |||||||||||||||||||
research and development | 5,029,000 | 5,048,000 | 4,984,000 | 5,420,000 | 4,294,000 | 4,993,000 | 4,735,000 | 5,202,000 | 4,294,000 | 4,993,000 | 4,811,000 | 5,004,000 | 4,797,000 | 4,989,000 | 5,700,000 | 5,179,000 | 5,164,000 | 2,613,000 | 2,811,000 | 2,673,000 | 2,705,000 | 2,414,000 | 2,596,000 | 2,311,000 | 2,110,000 | 915,000 | 1,019,000 | 967,000 | 860,000 | 842,000 | 837,000 | 752,000 | 885,000 | 1,153,000 | 1,216,000 | 861,000 | 1,045,000 | 1,035,000 | 1,043,000 | 975,000 | 991,000 | 963,000 | 835,000 | 832,000 | 876,000 | 751,000 | 681,000 | 524,000 | 530,000 | 585,000 | 612,000 | 501,000 | 519,000 | 380,000 | 303,000 | 342,000 | 306,000 | 408,000 | 483,000 | 393,000 | 172,000 | 152,000 | 161,000 | 151,000 | 160,000 | 173,000 | 152,000 | 136,000 | 106,000 | 94,000 | 195,000 | 136,000 | 106,000 | 94,000 | |
total operating expense | 33,820,000 | 32,607,000 | 33,875,000 | 37,049,000 | 33,469,000 | 32,169,000 | 31,669,000 | 307,840,000 | 33,469,000 | 32,169,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | 7,975,000 | 4,724,000 | 3,064,000 | 17,127,000 | -67,000 | -60,000 | 5,580,000 | -271,284,000 | -67,000 | -60,000 | 517,000 | 3,402,000 | 3,995,000 | -4,594,000 | -110,000 | -2,512,000 | 4,201,000 | 3,123,000 | 4,296,000 | 22,000 | 4,470,000 | 3,198,000 | 899,000 | -3,381,000 | 4,584,000 | 5,392,000 | 2,559,000 | 1,320,000 | 1,138,000 | 4,764,000 | -10,088,000 | 3,648,000 | 1,982,000 | 5,340,000 | 4,386,000 | 4,012,000 | 2,575,000 | 5,843,000 | 3,832,000 | 3,006,000 | 3,642,000 | 4,201,000 | 3,708,000 | 4,900,000 | 3,055,000 | 3,421,000 | 2,806,000 | 2,515,000 | 3,043,000 | 3,931,000 | 2,464,000 | 3,488,000 | 3,219,000 | 3,336,000 | 3,162,000 | ||||||||||||||||||||
yoy | -12002.99% | -7973.33% | -45.09% | -106.31% | 0.00% | 0.00% | -52572.73% | -101.97% | -101.50% | -570.00% | -235.43% | -4.90% | -247.10% | -102.56% | -11518.18% | -6.02% | -2.35% | 377.86% | -100.65% | -2.49% | -40.69% | -64.87% | -356.14% | 302.81% | 13.18% | -113.08% | -68.80% | 140.36% | -330.00% | -9.07% | -23.03% | -8.61% | 14.46% | 33.47% | -29.30% | 39.09% | 3.34% | -38.65% | 19.21% | 22.80% | 32.15% | 94.83% | 0.39% | -12.97% | 13.88% | -27.90% | -5.47% | 17.84% | -22.07% | ||||||||||||||||||||||||||
qoq | 68.82% | 54.18% | -82.11% | -25662.69% | 11.67% | -101.08% | -102.06% | 404801.49% | 11.67% | -84.80% | -14.84% | -186.96% | 4076.36% | -95.62% | -159.80% | 34.52% | -27.30% | 19427.27% | -99.51% | 39.77% | 255.73% | -126.59% | -173.76% | -14.99% | 110.71% | 93.86% | 15.99% | -76.11% | -376.54% | 84.06% | -62.88% | 21.75% | 9.32% | 55.81% | -55.93% | 52.48% | 27.48% | -17.46% | -13.31% | 13.30% | -24.33% | 60.39% | -10.70% | 21.92% | 11.57% | -17.35% | -22.59% | 59.54% | -29.36% | 8.36% | -3.51% | 5.50% | |||||||||||||||||||||||
non-operating expense: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense and amortization of debt issuance costs | 3,036,000 | 2,862,000 | 2,198,000 | 8,050,000 | 1,856,000 | 905,000 | 2,842,000 | 1,888,000 | 1,856,000 | 905,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gain) on extinguishment of convertible notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense | 343,000 | -6,146,000 | 5,687,000 | -3,869,000 | 360,000 | 2,030,000 | -1,071,000 | -3,869,000 | 360,000 | -586,000 | 324,000 | -196,000 | -1,302,000 | -1,189,000 | -1,157,000 | 831,000 | -2,710,000 | 3,799,000 | 152,000 | 897,000 | 920,000 | 32,000 | 590,000 | 372,000 | -168,000 | 364,000 | 438,000 | 542,000 | 679,000 | 305,000 | 506,000 | 800,000 | 406,000 | 213,000 | 116,000 | 162,000 | 28,000 | 27,250 | 38,000 | 36,000 | 34,000 | 32,500 | 31,000 | ||||||||||||||||||||||||||||||||
total non-operating expense | 3,379,000 | 2,725,000 | -3,948,000 | -118,750 | -2,013,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings before income taxes | 4,596,000 | 1,999,000 | 7,012,000 | 6,277,000 | 1,946,000 | -1,325,000 | 3,905,000 | -275,332,000 | 1,946,000 | -1,325,000 | -277,000 | 1,916,000 | 3,384,000 | -5,412,000 | -46,000 | -2,341,000 | 4,543,000 | 1,418,000 | 4,892,000 | -5,727,000 | 2,384,000 | 382,000 | -388,000 | -5,203,000 | 3,664,000 | 5,360,000 | 1,969,000 | 948,000 | 1,306,000 | 4,400,000 | 3,106,000 | 1,303,000 | 5,035,000 | 3,880,000 | 3,212,000 | 2,169,000 | 5,785,000 | 3,451,000 | 2,793,000 | 3,526,000 | 3,998,000 | 3,713,000 | 4,743,000 | 2,893,000 | 4,423,000 | 2,727,000 | 2,938,000 | 3,015,000 | 3,914,000 | 2,426,000 | 3,452,000 | 3,185,000 | 3,320,000 | 3,131,000 | 3,236,000 | 2,643,000 | 3,292,000 | 1,969,000 | 1,979,000 | 1,614,000 | 1,978,000 | 1,900,000 | 2,128,000 | 1,565,000 | 2,100,000 | 1,742,000 | 1,971,000 | 1,561,000 | 1,982,000 | 1,742,000 | 1,971,000 | 1,561,000 | |||
income tax expense | 966,000 | -477,000 | 2,270,000 | 8,588,000 | -170,000 | -95,000 | 517,000 | -20,749,000 | -170,000 | -95,000 | 972,000 | -1,185,000 | -295,000 | -643,000 | 1,292,000 | -573,000 | 602,000 | 763,000 | 567,000 | 90,000 | 312,000 | 170,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 3,630,000 | 2,476,000 | 4,742,000 | -2,311,000 | 2,116,000 | -1,230,000 | 3,388,000 | -254,583,000 | 2,116,000 | -1,230,000 | 611,000 | 451,000 | 1,306,000 | -1,438,000 | -1,784,000 | -2,060,000 | 3,720,000 | 1,995,000 | 3,920,000 | -4,542,000 | 2,679,000 | 1,025,000 | -1,680,000 | -4,630,000 | 3,062,000 | 4,597,000 | 1,402,000 | 858,000 | 994,000 | 4,230,000 | -11,086,000 | 2,353,000 | 1,517,000 | 3,643,000 | 3,252,000 | 2,358,000 | 1,930,000 | 4,750,000 | 2,361,000 | 1,752,000 | 2,306,000 | 2,239,000 | 2,403,000 | 3,060,000 | 1,881,000 | 3,462,000 | 1,746,000 | 1,932,000 | 1,860,000 | 2,559,000 | 1,543,000 | 2,248,000 | 2,099,000 | 2,199,000 | 1,987,000 | 2,053,000 | 1,679,000 | 2,177,000 | 1,258,000 | 1,243,000 | 1,026,000 | 1,345,000 | 1,216,000 | 1,353,000 | 1,016,000 | 1,204,000 | 1,121,000 | 1,279,000 | 1,015,000 | 1,195,000 | 1,121,000 | 1,279,000 | 1,015,000 | ||
yoy | 71.55% | -301.30% | 39.96% | -99.09% | 0.00% | 0.00% | -41766.61% | 369.18% | -194.18% | -134.25% | -121.89% | -64.89% | -172.08% | -145.51% | -54.65% | 38.86% | 94.63% | -333.33% | -1.90% | -12.51% | -77.70% | -219.83% | -639.63% | 208.05% | 8.68% | -107.74% | -57.76% | 178.84% | -440.90% | -0.21% | -21.40% | -23.31% | 37.74% | 34.59% | -16.31% | 112.15% | -1.75% | -42.75% | 22.59% | -35.33% | 37.63% | 58.39% | 1.13% | 35.29% | 13.16% | -14.06% | -11.39% | 16.37% | -22.35% | 9.50% | 25.01% | 1.01% | 57.95% | 65.16% | 63.65% | 61.86% | 3.45% | -8.13% | 0.98% | 11.71% | 8.47% | 5.79% | 0.10% | 0.75% | 0.00% | 0.00% | 0.00% | ||||||||
qoq | 46.61% | -47.79% | -305.19% | -209.22% | -272.03% | -136.30% | -101.33% | -12131.33% | -272.03% | 35.48% | -65.47% | -190.82% | -19.39% | -13.40% | -155.38% | 86.47% | -49.11% | -186.31% | -269.54% | 161.37% | -161.01% | -63.71% | -251.21% | -33.39% | 227.89% | 63.40% | -13.68% | -76.50% | -571.14% | 55.11% | -58.36% | 12.02% | 37.91% | 22.18% | -59.37% | 101.19% | 34.76% | -24.02% | 2.99% | -6.82% | -21.47% | 62.68% | -45.67% | 98.28% | -9.63% | 3.87% | -27.32% | 65.85% | -31.36% | 7.10% | -4.55% | 10.67% | -3.21% | 22.28% | -22.88% | 73.05% | 1.21% | 21.15% | -23.72% | 10.61% | -10.13% | 33.17% | -15.61% | 7.40% | -12.35% | 26.01% | -15.06% | 6.60% | -12.35% | 26.01% | |||||
earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.66 | 0.45 | 0.87 | 0.015 | 0.39 | -0.23 | 0.63 | 0.015 | 0.39 | 0.11 | 0.08 | 0.25 | -0.27 | -0.34 | -0.39 | 0.71 | 0.39 | 0.79 | -0.89 | 0.52 | 0.23 | -0.41 | -1.06 | 0.74 | 1.18 | 0.37 | 0.22 | 0.26 | 1.11 | ||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.65 | 0.45 | 0.85 | 0.015 | 0.39 | -0.23 | 0.62 | 0.015 | 0.39 | 0.11 | 0.08 | 0.24 | -0.27 | -0.34 | -0.39 | 0.7 | 0.38 | 0.77 | -0.89 | 0.51 | 0.22 | -0.38 | -1.06 | 0.71 | 1.13 | 0.35 | 0.21 | 0.25 | 1.06 | ||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 5,532 | 5,512 | 5,465 | 5,421 | 5,393 | 5,387 | 5,397 | 5,386 | 5,393 | 5,387 | 5,372 | 5,321 | 5,339 | 5,323 | 5,273 | 5,212 | 5,233 | 5,211 | 5,152 | 4,975 | 5,125 | 5,110 | 4,528 | 4,200 | 4,367 | 4,155 | 3,901 | 3,839 | 3,855 | 3,850 | 3,816 | 3,770 | 3,781 | 3,764 | 3,736 | 3,679 | 3,688 | 3,669 | 3,646 | 3,605 | 3,614 | 3,598 | 3,575 | 3,521 | 3,532 | 3,508 | 3,501 | 3,445 | 3,434 | 3,412 | 3,394 | 3,357 | 3,360 | 3,349 | |||||||||||||||||||||
diluted | 5,565 | 5,535 | 5,553 | 5,421 | 5,396 | 5,387 | 5,424 | 5,386 | 5,396 | 5,387 | 5,372 | 5,361 | 5,360 | 5,364 | 5,273 | 5,335 | 5,233 | 5,344 | 5,301 | 5,124 | 5,125 | 5,241 | 4,669 | 4,371 | 4,367 | 4,321 | 4,086 | 4,033 | 4,045 | 4,046 | 4,006 | 3,770 | 3,781 | 3,935 | 3,923 | 3,844 | 3,868 | 3,831 | 3,802 | 3,757 | 3,755 | 3,742 | 3,686 | 3,650 | 3,654 | 3,640 | 3,656 | 3,611 | 3,637 | 3,592 | 3,553 | 3,593 | 3,542 | 3,538 | |||||||||||||||||||||
other (income) | -137,000 | -775,000 | -603,000 | -187,000 | -107,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(gain) on extinguishment of convertible senior notes | -3,197,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nonoperating expense: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total nonoperating expense | 1,265,000 | 1,675,000 | 4,048,000 | -2,013,000 | 1,265,000 | 273,000 | 794,000 | 1,486,000 | 611,000 | 818,000 | -64,000 | -171,000 | -342,000 | 1,705,000 | -596,000 | 5,749,000 | 2,086,000 | 2,816,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 31,847,000 | 32,684,000 | 29,363,000 | 32,391,000 | 35,935,000 | 35,222,000 | 31,139,000 | 18,939,000 | 19,088,000 | 20,440,000 | 20,631,000 | 16,815,000 | 16,770,000 | 17,742,000 | 18,058,000 | 10,892,000 | 10,747,000 | 13,055,000 | 14,314,000 | 13,439,000 | 10,327,000 | 22,769,000 | 9,585,000 | 10,689,000 | 8,624,000 | 9,151,000 | 9,712,000 | 9,439,000 | 9,153,000 | 8,377,000 | 10,061,000 | 7,499,000 | 7,311,000 | 7,344,000 | 6,223,000 | 6,650,000 | 6,164,000 | 4,900,000 | 5,085,000 | 3,754,000 | 4,280,000 | 4,483,000 | 3,760,000 | 3,236,000 | 3,128,000 | 2,723,000 | |||||||||||||||||||||||||||||
operating | -664,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense and amortization of debt discount | 1,048,000 | 1,380,000 | 1,162,000 | 1,214,000 | 1,014,000 | 1,238,000 | 1,018,000 | 815,000 | 874,000 | 2,221,000 | 1,950,000 | 1,934,000 | 1,919,000 | 1,982,000 | 1,929,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(loss) before income taxes | -937,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax | -388,000 | -3,974,000 | -8,750 | -281,000 | -577,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net | -549,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (loss) per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -0.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -0.1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax provision | -107,750 | 1,465,000 | 2,078,000 | 823,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nonoperating expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nonoperating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of goodwill and long-lived assets | 276,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
legal settlement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on goodwill and long-lived assets | 1,105,000 | 3,669,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
estimated legal settlement | 825,000 | 3,300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on goodwill | 13,819,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(loss) earnings before income taxes | -10,526,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 560,000 | 753,000 | 1,392,000 | 628,000 | 854,000 | 239,000 | 1,035,000 | 1,090,000 | 1,041,000 | 1,220,000 | 1,759,000 | 1,310,000 | 1,683,000 | 1,012,000 | 961,000 | 981,000 | 1,006,000 | 1,155,000 | 1,355,000 | 883,000 | 1,204,000 | 1,086,000 | 1,121,000 | 1,144,000 | 1,183,000 | 964,000 | 1,115,000 | 711,000 | 736,000 | 588,000 | 633,000 | 684,000 | 775,000 | 549,000 | 896,000 | 621,000 | 692,000 | 546,000 | 787,000 | 621,000 | 692,000 | 546,000 | |||||||||||||||||||||||||||||||||
net income per share | 0.63 | 0.51 | 0.67 | 0.39 | 0.39 | 0.32 | 0.42 | 0.38 | 0.43 | 0.32 | 0.38 | 0.35 | 0.4 | 0.32 | 0.38 | 0.35 | 0.4 | 0.32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | -2.93 | 0.63 | 0.41 | 0.98 | 0.88 | 0.64 | 0.53 | 1.31 | 0.65 | 0.49 | 0.65 | 0.63 | 0.68 | 0.87 | 0.54 | 0.99 | 0.51 | 0.57 | 0.55 | 0.76 | 0.46 | 0.67 | 0.63 | 0.67 | 0.6 | ||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | -2.93 | 0.6 | 0.39 | 0.94 | 0.84 | 0.62 | 0.51 | 1.25 | 0.63 | 0.47 | 0.63 | 0.62 | 0.66 | 0.84 | 0.51 | 0.95 | 0.48 | 0.54 | 0.52 | 0.68 | 0.44 | 0.64 | 0.59 | 0.63 | 0.57 | ||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | 214,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | -58,000 | -381,000 | -203,000 | 5,000 | -157,000 | 1,002,000 | 423,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
average common shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 3,337 | -3,276,715 | 3,286,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 3,541 | -3,450,538 | 3,498,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sales | 9,291,000 | 8,888,000 | 9,965,000 | 7,652,000 | 5,407,000 | 4,977,000 | 6,227,000 | 5,337,000 | 5,679,000 | 5,054,000 | 5,465,000 | 4,614,000 | 4,868,000 | 4,286,000 | 5,790,000 | 4,614,000 | 4,868,000 | 4,286,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of goods sold | 3,517,000 | 3,500,000 | 2,372,000 | 3,212,000 | 2,096,000 | 1,994,000 | 1,527,250 | 1,903,000 | 2,033,000 | 1,850,000 | 1,446,500 | 1,527,000 | 1,583,000 | 1,385,000 | 1,123,500 | 1,527,000 | 1,583,000 | 1,385,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general & administrative | 2,182,000 | 2,287,000 | 1,469,250 | 2,045,000 | 1,167,000 | 1,223,000 | 921,250 | 1,399,000 | 1,392,000 | 1,495,000 | 1,071,500 | 1,263,000 | 1,257,000 | 1,294,000 | 953,250 | 1,263,000 | 1,257,000 | 1,294,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expenses and | 50,000 | 50,000 | 19,750 | 33,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | 0.63 | 0.51 | 0.67 | 0.39 | 0.39 | 0.32 | 0.42 | 0.38 | 0.43 | 0.32 | 0.38 | 0.35 | 0.4 | 0.32 | 0.38 | 0.35 | 0.4 | 0.32 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
average common shares outstanding | 3,282 | 3,274 | 806,500 | 3,234,000 | 3,192,000 | 3,187,000 | 797,750 | 3,182,000 | 3,179,000 | 3,170,000 | 794,250 | 3,165,000 | 3,169,000 | 3,170,000 | 792,000 | 3,165,000 | 3,169,000 | 3,170,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other (income) and expenses | -49,000 | -48,000 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-10-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 28,975,000 | 20,422,000 | 21,279,000 | 27,321,000 | 30,956,000 | 24,337,000 | 28,472,000 | 28,214,000 | 28,224,000 | 35,617,000 | 32,376,000 | 32,910,000 | 26,101,000 | 32,377,000 | 43,747,000 | 49,346,000 | 51,706,000 | 278,294,000 | 275,710,000 | 263,865,000 | 253,731,000 | 241,924,000 | 230,951,000 | 81,380,000 | 73,979,000 | 245,443,000 | 7,315,000 | 10,185,000 | 5,729,000 | 5,625,000 | 7,400,000 | 5,469,000 | 5,843,000 | 10,268,000 | 2,976,000 | 5,820,000 | 5,405,000 | 5,070,000 | 4,637,000 | 5,695,000 | 3,272,000 | 5,460,000 | 1,968,000 | 2,034,000 | 1,427,000 | 3,657,000 | 3,200,000 | 5,575,000 | 2,160,000 | 3,424,000 | 3,589,000 | 4,006,000 | 2,722,000 | 2,772,000 | 4,593,000 | 7,191,000 | 5,691,000 | 4,952,000 | 6,054,000 | 3,546,000 | 2,129,000 | 3,575,000 | 2,541,000 | 10,471,000 | 9,940,000 | 11,233,000 | 10,759,000 | 9,111,000 | 7,962,000 | 6,728,000 | 6,390,000 | 5,770,000 | 5,186,000 | 4,722,000 | 3,907,000 | |
accounts receivables | 40,233,000 | 40,092,000 | 39,068,000 | 38,647,000 | 40,234,000 | 35,568,000 | 36,023,000 | 36,340,000 | 35,595,000 | 42,395,000 | 41,809,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 26,559,000 | 27,739,000 | 28,106,000 | 25,365,000 | 28,122,000 | 29,738,000 | 31,767,000 | 32,675,000 | 35,973,000 | 32,879,000 | 35,559,000 | 34,642,000 | 33,739,000 | 28,039,000 | 26,874,000 | 24,606,000 | 23,719,000 | 12,117,000 | 12,122,000 | 11,178,000 | 11,965,000 | 11,837,000 | 12,900,000 | 14,230,000 | 18,804,000 | 6,848,000 | 6,971,000 | 6,772,000 | 7,606,000 | 8,336,000 | 8,632,000 | 9,228,000 | 10,454,000 | 12,913,000 | 13,376,000 | 13,873,000 | 14,578,000 | 14,400,000 | 14,119,000 | 14,017,000 | 14,716,000 | 13,363,000 | 12,871,000 | 12,420,000 | 12,596,000 | 10,634,000 | 9,950,000 | 7,771,000 | 7,155,000 | 6,089,000 | 6,090,000 | 5,576,000 | 5,281,000 | 5,630,000 | 5,575,000 | 4,438,000 | 4,857,000 | 4,992,000 | 5,377,000 | 5,714,000 | 6,059,000 | 6,121,000 | 5,936,000 | 4,820,000 | 4,789,000 | 4,595,000 | 4,749,000 | 4,499,000 | 4,498,000 | 4,575,000 | 4,498,000 | 4,020,000 | 4,310,000 | 3,943,000 | 3,737,000 | |
prepaid expenses and other current assets | 9,865,000 | 9,180,000 | 9,805,000 | 13,120,000 | 13,669,000 | 10,883,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current assets | 105,632,000 | 97,433,000 | 98,258,000 | 102,685,000 | 110,845,000 | 107,978,000 | 106,690,000 | 109,352,000 | 118,355,000 | 117,662,000 | 114,808,000 | 118,975,000 | 114,185,000 | 116,260,000 | 128,127,000 | 124,318,000 | 120,995,000 | 319,404,000 | 315,311,000 | 303,749,000 | 295,275,000 | 280,125,000 | 269,756,000 | 122,792,000 | 120,703,000 | 270,728,000 | 33,824,000 | 33,623,000 | 32,561,000 | 33,591,000 | 32,832,000 | 31,988,000 | 34,089,000 | 41,316,000 | 33,751,000 | 35,785,000 | 34,964,000 | 34,335,000 | 32,548,000 | 37,186,000 | 34,247,000 | 34,994,000 | 29,288,000 | 29,622,000 | 29,308,000 | 30,754,000 | 28,091,000 | 26,566,000 | 20,600,000 | 18,601,000 | 17,774,000 | 19,455,000 | 16,558,000 | 16,758,000 | 18,284,000 | 19,161,000 | 17,464,000 | 17,448,000 | 18,834,000 | 17,262,000 | 14,243,000 | 15,280,000 | 14,072,000 | 20,474,000 | 18,778,000 | 19,956,000 | 19,478,000 | 18,593,000 | 17,318,000 | 16,091,000 | 14,903,000 | 14,411,000 | 12,840,000 | 12,086,000 | 11,364,000 | |
noncurrent assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment, net of accumulated depreciation | 31,599,000 | 31,835,000 | 31,692,000 | 31,602,000 | 32,073,000 | 31,402,000 | 31,775,000 | 28,574,000 | 27,953,000 | 28,263,000 | 28,222,000 | 28,006,000 | 30,152,000 | 22,295,000 | 22,309,000 | 21,796,000 | 22,352,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax asset | 1,474,000 | 1,472,000 | 1,474,000 | 1,371,000 | 1,242,000 | 1,329,000 | 1,281,000 | 1,292,000 | 1,092,000 | 1,051,000 | 1,077,000 | 1,076,000 | 708,000 | 647,000 | 689,000 | 1,318,000 | 594,000 | 1,862,000 | 623,000 | 616,000 | 15,673,000 | 11,453,000 | 11,453,000 | 11,461,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 17,195,000 | 17,855,000 | 18,868,000 | 18,324,000 | 18,126,000 | 20,142,000 | 11,807,000 | 10,538,000 | 11,590,000 | 8,953,000 | 9,623,000 | 10,373,000 | 10,572,000 | 10,825,000 | 10,424,000 | 11,830,000 | 11,763,000 | 1,979,000 | 2,200,000 | 2,530,000 | 1,806,000 | 1,977,000 | 2,254,000 | 2,480,000 | 2,513,000 | 1,173,000 | 1,361,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
customer relationships | 67,898,000 | 70,511,000 | 73,524,000 | 72,880,000 | 73,797,000 | 81,928,000 | 82,238,000 | 85,383,000 | 162,890,000 | 137,057,000 | 142,515,000 | 152,189,000 | 176,688,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other intangibles | 21,748,000 | 22,757,000 | 23,877,000 | 23,995,000 | 24,384,000 | 26,895,000 | 27,221,000 | 12,668,000 | 24,131,000 | 17,207,000 | 17,592,000 | 18,226,000 | 20,156,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 189,303,000 | 188,488,000 | 188,050,000 | 181,760,000 | 177,152,000 | 183,753,000 | 179,722,000 | 180,096,000 | 346,183,000 | 283,268,000 | 283,756,000 | 286,444,000 | 285,809,000 | 278,006,000 | 283,565,000 | 291,166,000 | 293,542,000 | 159,977,000 | 162,725,000 | 160,841,000 | 165,784,000 | 156,365,000 | 153,948,000 | 141,536,000 | 189,597,000 | 67,087,000 | 67,424,000 | 66,377,000 | 64,148,000 | 65,082,000 | 65,094,000 | 65,543,000 | 65,296,000 | 73,414,000 | 72,730,000 | 72,156,000 | 71,916,000 | 70,436,000 | 69,152,000 | 66,137,000 | 63,953,000 | 65,392,000 | 44,901,000 | 44,869,000 | 44,097,000 | 42,334,000 | 42,334,000 | 37,866,000 | 37,929,000 | 24,219,000 | 23,640,000 | 23,640,000 | 23,640,000 | 23,640,000 | 23,650,000 | 14,450,000 | 14,450,000 | 14,450,000 | 6,265,000 | 5,301,000 | 5,301,000 | |||||||||||||||
total assets | 434,849,000 | 430,351,000 | 435,743,000 | 433,348,000 | 437,148,000 | 454,098,000 | 440,361,000 | 446,796,000 | 741,769,000 | 637,188,000 | 642,611,000 | 661,832,000 | 662,984,000 | 656,231,000 | 685,811,000 | 707,369,000 | 721,712,000 | 609,102,000 | 612,490,000 | 601,475,000 | 621,636,000 | 588,932,000 | 576,733,000 | 420,206,000 | 423,467,000 | 392,465,000 | 159,671,000 | 156,767,000 | 158,160,000 | 160,288,000 | 161,458,000 | 164,101,000 | 167,777,000 | 173,933,000 | 168,983,000 | 171,733,000 | 170,453,000 | 166,253,000 | 162,065,000 | 160,748,000 | 155,116,000 | 155,893,000 | 117,189,000 | 117,320,000 | 116,178,000 | 112,100,000 | 110,284,000 | 97,529,000 | 92,555,000 | 65,787,000 | 63,842,000 | 65,919,000 | 63,617,000 | 64,441,000 | 66,711,000 | 50,696,000 | 50,222,000 | 50,531,000 | 52,202,000 | 47,620,000 | 43,154,000 | 42,644,000 | 32,250,000 | 30,928,000 | 30,343,000 | 28,221,000 | 27,145,000 | 26,092,000 | 24,075,000 | 23,310,000 | 22,687,000 | |||||
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 5,253,000 | 5,090,000 | 6,270,000 | 5,747,000 | 4,087,000 | 5,988,000 | 5,659,000 | 6,041,000 | 4,554,000 | 4,810,000 | 5,588,000 | 6,134,000 | 6,288,000 | 7,738,000 | 7,557,000 | 7,897,000 | 7,827,000 | 4,463,000 | 4,045,000 | 4,473,000 | 3,751,000 | 1,852,000 | 2,812,000 | 3,408,000 | 3,780,000 | 2,339,000 | 3,130,000 | 2,898,000 | 2,426,000 | 2,295,000 | 2,873,000 | 2,380,000 | 2,029,000 | 2,036,000 | 2,338,000 | 2,168,000 | 2,919,000 | 3,484,000 | 2,757,000 | 2,823,000 | 3,053,000 | 3,038,000 | 2,325,000 | 2,503,000 | 2,840,000 | 2,725,000 | 2,058,000 | 2,019,000 | 1,370,000 | 1,344,000 | 1,621,000 | 1,010,000 | 883,000 | 667,000 | 985,000 | 573,000 | 604,000 | 751,000 | 778,000 | 494,000 | 587,000 | 679,000 | 320,000 | 111,000 | 291,000 | 185,000 | 311,000 | 277,000 | 198,000 | 127,000 | 253,000 | |||||
accrued payroll and benefits | 13,879,000 | 10,036,000 | 10,426,000 | 17,858,000 | 13,919,000 | 9,185,000 | 8,338,000 | 9,935,000 | 9,380,000 | 8,353,000 | 7,269,000 | 9,433,000 | 8,134,000 | 7,481,000 | 9,401,000 | 14,717,000 | 13,978,000 | 5,650,000 | 10,540,000 | 9,388,000 | 7,188,000 | 5,611,000 | 5,341,000 | 8,940,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
unearned revenues | 14,558,000 | 14,258,000 | 15,077,000 | 14,710,000 | 14,608,000 | 14,412,000 | 14,634,000 | 15,478,000 | 14,357,000 | 14,316,000 | 15,372,000 | 14,407,000 | 14,584,000 | 13,831,000 | 15,268,000 | 13,830,000 | 12,483,000 | 9,741,000 | 8,941,000 | 8,777,000 | 7,646,000 | 6,790,000 | 5,858,000 | 6,814,000 | 6,363,000 | 3,980,000 | 4,086,000 | 3,965,000 | 3,728,000 | 3,744,000 | 3,830,000 | 3,921,000 | 3,675,000 | 3,805,000 | 4,033,000 | 4,117,000 | 3,733,000 | 3,384,000 | 3,463,000 | 3,026,000 | 2,809,000 | 3,041,000 | 1,215,000 | 1,314,000 | 1,421,000 | 1,260,000 | 1,414,000 | 1,886,000 | 1,714,000 | |||||||||||||||||||||||||||
other accrued expenses | 15,549,000 | 14,223,000 | 16,070,000 | 24,601,000 | 22,351,000 | 22,866,000 | 22,484,000 | 12,858,000 | 15,892,000 | 12,337,000 | 10,897,000 | 13,385,000 | 12,611,000 | 12,456,000 | 11,901,000 | 11,611,000 | 12,487,000 | 8,836,000 | 9,922,000 | 8,297,000 | 9,165,000 | 4,753,000 | 5,944,000 | 6,292,000 | 8,005,000 | 4,673,000 | 4,792,000 | 4,004,000 | 3,207,000 | 3,665,000 | 3,321,000 | 3,363,000 | 3,249,000 | 2,649,000 | 2,503,000 | 2,999,000 | 2,753,000 | 2,013,000 | 3,251,000 | 3,085,000 | 2,803,000 | 5,629,000 | 1,463,000 | 1,307,000 | 1,450,000 | 2,347,000 | 2,693,000 | 2,743,000 | 2,603,000 | 1,604,000 | 378,000 | 422,000 | 488,000 | 387,000 | 572,000 | 504,000 | 79,000 | 180,000 | 172,000 | 171,000 | 585,000 | 332,000 | 300,000 | 41,000 | 44,000 | 155,000 | 76,000 | 80,000 | 60,000 | 67,000 | 79,000 | |||||
term loan, current portion | 5,156,000 | 4,688,000 | 4,219,000 | 3,750,000 | 3,750,000 | 3,750,000 | 3,750,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
convertible notes, net of debt issuance costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 54,395,000 | 48,295,000 | 149,494,000 | 163,963,000 | 155,878,000 | 153,230,000 | 54,865,000 | 44,312,000 | 44,183,000 | 39,816,000 | 39,126,000 | 43,359,000 | 41,617,000 | 41,506,000 | 44,127,000 | 48,055,000 | 46,775,000 | 28,690,000 | 33,448,000 | 32,583,000 | 27,750,000 | 19,533,000 | 20,475,000 | 26,008,000 | 25,245,000 | 16,741,000 | 21,323,000 | 23,661,000 | 20,783,000 | 19,532,000 | 15,639,000 | 17,290,000 | 14,397,000 | 14,450,000 | 14,927,000 | 16,567,000 | 22,018,000 | 21,794,000 | 22,535,000 | 23,971,000 | 20,902,000 | 23,854,000 | 13,011,000 | 14,657,000 | 12,679,000 | 13,270,000 | 12,405,000 | 10,215,000 | 10,783,000 | 4,687,000 | 3,371,000 | 4,662,000 | 3,859,000 | 3,387,000 | 4,954,000 | 4,262,000 | 4,630,000 | 6,409,000 | 9,580,000 | 9,931,000 | 8,512,000 | 5,098,000 | 5,303,000 | 1,944,000 | 1,649,000 | 1,065,000 | 1,473,000 | 1,484,000 | 1,374,000 | 1,301,000 | 1,332,000 | 1,587,000 | 1,090,000 | 965,000 | 1,278,000 | |
noncurrent liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liability | 21,831,000 | 21,661,000 | 21,563,000 | 20,181,000 | 18,800,000 | 20,561,000 | 19,689,000 | 19,780,000 | 44,340,000 | 33,437,000 | 33,507,000 | 34,028,000 | 36,946,000 | 36,847,000 | 37,323,000 | 39,224,000 | 41,134,000 | 11,642,000 | 10,814,000 | 16,275,000 | 36,103,000 | 33,090,000 | 31,230,000 | 32,549,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
other noncurrent liabilities | 10,961,000 | 11,763,000 | 12,657,000 | 12,472,000 | 12,453,000 | 14,653,000 | 6,581,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
term loan, noncurrent portion, net of debt issuance costs | 62,721,000 | 64,164,000 | 66,902,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revolving line of credit | 98,250,000 | 106,000,000 | 14,000,000 | 10,000,000 | 27,000,000 | 35,500,000 | 42,000,000 | 2,000,000 | 4,000,000 | 4,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 248,158,000 | 251,883,000 | 263,247,000 | 273,518,000 | 281,934,000 | 292,647,000 | 289,634,000 | 301,403,000 | 338,808,000 | 249,429,000 | 254,892,000 | 268,352,000 | 275,779,000 | 281,995,000 | 305,380,000 | 313,568,000 | 325,383,000 | 209,685,000 | 213,487,000 | 195,248,000 | 208,841,000 | 196,520,000 | 194,499,000 | 200,193,000 | 189,296,000 | 163,308,000 | 40,624,000 | 45,456,000 | 50,567,000 | 53,385,000 | 56,007,000 | 64,740,000 | 73,330,000 | 68,695,000 | 67,992,000 | 73,912,000 | 76,728,000 | 75,983,000 | 74,401,000 | 76,070,000 | 74,472,000 | 76,945,000 | 40,799,000 | 43,841,000 | 44,460,000 | 42,501,000 | 43,886,000 | 33,196,000 | 34,050,000 | 9,215,000 | 9,387,000 | 13,166,000 | 13,518,000 | 16,046,000 | 20,713,000 | 6,781,000 | 8,516,000 | |||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 368,555,000 | 365,173,000 | 361,361,000 | 358,541,000 | 352,788,000 | 349,529,000 | 345,999,000 | 343,642,000 | 340,852,000 | 337,869,000 | 334,384,000 | 332,076,000 | 326,933,000 | 324,905,000 | 318,328,000 | 313,460,000 | 308,208,000 | 302,234,000 | 298,203,000 | 317,652,000 | 314,537,000 | 309,935,000 | 306,880,000 | 158,023,000 | 155,622,000 | 152,021,000 | 43,400,000 | 39,823,000 | 36,528,000 | 35,421,000 | 34,298,000 | 30,516,000 | 29,694,000 | 28,974,000 | 27,428,000 | 25,925,000 | 25,037,000 | 23,609,000 | 22,590,000 | 21,001,000 | 21,437,000 | 19,675,000 | 18,897,000 | 17,751,000 | 17,681,000 | 17,149,000 | 16,482,000 | 15,796,000 | 12,312,000 | 11,610,000 | 10,947,000 | 10,723,000 | 7,613,000 | 7,422,000 | 7,129,000 | 6,699,000 | 6,243,000 | 6,214,000 | 6,182,000 | 5,505,000 | 5,408,000 | 5,258,000 | 5,204,000 | 4,883,000 | 4,879,000 | 4,890,000 | 4,817,000 | 4,817,000 | 4,819,000 | 4,747,000 | 4,713,000 | 4,665,000 | 4,670,000 | 4,682,000 | 4,618,000 | |
accumulated other comprehensive | -1,137,000 | -3,232,000 | -3,798,000 | -9,775,000 | -16,622,000 | -9,671,000 | -14,303,000 | -14,755,000 | -9,844,000 | -20,809,000 | -19,456,000 | -9,940,000 | -2,505,000 | -1,629,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total stockholders’ equity | 186,691,000 | 178,468,000 | 172,496,000 | 159,830,000 | 155,214,000 | 161,451,000 | 150,727,000 | 145,393,000 | 402,961,000 | 387,759,000 | 387,719,000 | 393,480,000 | 387,205,000 | 374,236,000 | 380,431,000 | 393,801,000 | 396,329,000 | 399,417,000 | 399,003,000 | 406,227,000 | 412,795,000 | 392,412,000 | 382,234,000 | 220,013,000 | 234,171,000 | 229,157,000 | 119,047,000 | 111,311,000 | 107,593,000 | 106,903,000 | 105,451,000 | 99,361,000 | 94,447,000 | 105,238,000 | 100,991,000 | 97,821,000 | 93,725,000 | 90,270,000 | 87,664,000 | 84,678,000 | 80,644,000 | 78,948,000 | 76,390,000 | 73,479,000 | 71,718,000 | 69,599,000 | 66,398,000 | 64,333,000 | 58,505,000 | 56,572,000 | 54,455,000 | 52,753,000 | 50,099,000 | 48,395,000 | 45,998,000 | 43,915,000 | 41,706,000 | 39,986,000 | 38,236,000 | 36,417,000 | 34,446,000 | 33,394,000 | 32,238,000 | 31,197,000 | 30,073,000 | 29,335,000 | 28,342,000 | 27,602,000 | 26,640,000 | 25,637,000 | 24,553,000 | 23,739,000 | 22,823,000 | 22,184,000 | 21,248,000 | |
total liabilities and stockholders’ equity | 434,849,000 | 430,351,000 | 435,743,000 | 433,348,000 | 437,148,000 | 454,098,000 | 440,361,000 | 446,796,000 | 741,769,000 | 637,188,000 | 642,611,000 | 661,832,000 | 662,984,000 | 656,231,000 | 685,811,000 | 707,369,000 | 721,712,000 | 609,102,000 | 612,490,000 | 601,475,000 | 621,636,000 | 588,932,000 | 576,733,000 | 420,206,000 | 423,467,000 | 392,465,000 | 159,671,000 | 156,767,000 | 158,160,000 | 160,288,000 | 161,458,000 | 164,101,000 | 167,777,000 | 173,933,000 | 168,983,000 | 171,733,000 | 170,453,000 | 166,253,000 | 162,065,000 | 160,748,000 | 155,116,000 | 155,893,000 | 117,189,000 | 117,320,000 | 116,178,000 | 112,100,000 | 110,284,000 | 97,529,000 | 92,555,000 | 65,787,000 | 63,842,000 | 65,919,000 | 63,617,000 | 64,441,000 | 66,711,000 | 50,696,000 | 50,222,000 | 50,531,000 | 52,202,000 | 47,620,000 | 43,154,000 | 42,644,000 | 32,250,000 | 30,928,000 | 30,343,000 | 28,221,000 | 27,145,000 | 26,092,000 | 24,075,000 | 23,310,000 | 22,687,000 | |||||
convertible notes, current portion, net of debt issuance costs | 97,432,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
term loan, noncurrent portion, net of discounts and debt issuance costs | 65,533,000 | 67,803,000 | 68,703,000 | 69,603,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable, less allowances | 41,970,000 | 39,055,000 | 42,551,000 | 41,840,000 | 41,224,000 | 37,289,000 | 22,636,000 | 20,578,000 | 23,787,000 | 20,410,000 | 18,563,000 | 17,929,000 | 21,132,000 | 19,503,000 | 12,228,000 | 12,952,000 | 12,516,000 | 13,254,000 | 13,242,000 | 12,472,000 | 14,302,000 | 12,361,000 | 12,187,000 | 12,903,000 | 14,319,000 | 12,944,000 | 13,413,000 | 12,423,000 | 15,313,000 | |||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other | 8,029,000 | 9,408,000 | 18,135,000 | 12,826,000 | 11,278,000 | 8,872,000 | 11,950,000 | 14,035,000 | 15,666,000 | 9,142,000 | 8,281,000 | 6,357,000 | 6,901,000 | 4,082,000 | 3,842,000 | 4,457,000 | 5,257,000 | 4,136,000 | 4,630,000 | 3,313,000 | 3,139,000 | 1,598,000 | 1,496,000 | 2,223,000 | 2,394,000 | 782,000 | 1,339,000 | 1,975,000 | 1,808,000 | 1,773,000 | 2,037,000 | 1,452,000 | 1,369,000 | 943,000 | 1,294,000 | 1,943,000 | 1,718,000 | 1,334,000 | 1,558,000 | 2,778,000 | 2,302,000 | 2,064,000 | 2,441,000 | 1,997,000 | 1,720,000 | 553,000 | 960,000 | 940,000 | 969,000 | 336,000 | 827,000 | 824,000 | 860,000 | 316,000 | 621,000 | 598,000 | 590,000 | 381,000 | 500,000 | 463,000 | 466,000 | 318,000 | 510,000 | 475,000 | 413,000 | 419,000 | 409,000 | 320,000 | 331,000 | |||||||
noncurrent assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant and equipment | 32,333,000 | 31,766,000 | 28,149,000 | 28,620,000 | 22,392,000 | 21,951,000 | 21,998,000 | 22,066,000 | 21,731,000 | 21,982,000 | 22,225,000 | 22,997,000 | 23,235,000 | 23,298,000 | 23,593,000 | 23,956,000 | 23,760,000 | 25,821,000 | 26,002,000 | 24,273,000 | 22,129,000 | 19,539,000 | 16,628,000 | 15,685,000 | 14,713,000 | 11,040,000 | 9,598,000 | 9,241,000 | 8,178,000 | 7,902,000 | 7,680,000 | 7,681,000 | 7,772,000 | 7,622,000 | 7,406,000 | 7,328,000 | 7,274,000 | 7,311,000 | 7,266,000 | 7,342,000 | 7,308,000 | 4,239,000 | 3,879,000 | 3,488,000 | ||||||||||||||||||||||||||||||||
current liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
convertible senior notes, current portion, net of debt issuance costs | 97,297,000 | 97,163,000 | 97,029,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
noncurrent liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
convertible senior notes, noncurrent portion, net of debt issuance costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
convertible senior notes, net of debt issuance costs | 96,896,000 | 171,198,000 | 170,965,000 | 170,733,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intellectual property | 15,701,000 | 45,753,000 | 43,416,000 | 45,287,000 | 46,400,000 | 53,273,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition-related holdbacks | 8,792,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 6,821,000 | 17,320,000 | 5,443,000 | 6,757,000 | 7,693,000 | 8,172,000 | 6,826,000 | 7,340,000 | 7,924,000 | 8,334,000 | 436,000 | 530,000 | 715,000 | 686,000 | 952,000 | 1,190,000 | 1,358,000 | 1,382,000 | 485,000 | 696,000 | 105,000 | 114,000 | 133,000 | 184,000 | 194,000 | 210,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||
credit facility | 50,500,000 | 62,000,000 | 5,000,000 | 13,000,000 | 19,000,000 | 27,000,000 | 47,000,000 | 49,000,000 | 60,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(accumulated deficit) retained earnings | -183,494,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
retained earnings | 71,953,000 | 70,699,000 | 72,791,000 | 74,199,000 | 74,444,000 | 74,848,000 | 74,394,000 | 76,675,000 | 79,302,000 | 82,199,000 | 79,313,000 | 72,459,000 | 69,363,000 | 74,724,000 | 72,242,000 | 71,930,000 | 74,313,000 | 79,641,000 | 77,276,000 | 73,303,000 | 72,520,000 | 72,279,000 | 71,901,000 | 68,281,000 | 64,633,000 | 76,325,000 | 74,572,000 | 73,656,000 | 70,608,000 | 67,947,000 | 66,175,000 | 64,828,000 | 60,657,000 | 58,876,000 | 57,699,000 | 55,962,000 | 54,287,000 | 52,450,000 | 49,916,000 | 48,561,000 | 46,250,000 | 45,019,000 | 43,565,000 | 42,179,000 | 42,712,000 | 41,188,000 | 39,131,000 | 37,612,000 | 35,834,000 | 34,140,000 | 32,407,000 | 31,349,000 | 29,432,000 | 28,443,000 | 27,341,000 | 26,314,000 | 25,194,000 | 24,445,000 | 23,525,000 | 22,785,000 | 21,821,000 | 20,890,000 | 19,840,000 | 19,074,000 | 18,153,000 | 17,502,000 | 16,630,000 | |||||||||
convertible senior notes, net of discounts and debt issuance costs | 170,502,000 | 170,272,000 | 170,044,000 | 169,816,000 | 169,590,000 | 169,365,000 | 169,140,000 | 168,917,000 | 168,695,000 | 145,675,000 | 144,302,000 | 142,945,000 | 141,604,000 | 140,278,000 | 138,967,000 | 137,682,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -12,795,000 | -14,172,000 | -25,517,000 | -12,291,000 | 3,666,000 | 8,819,000 | 14,984,000 | 21,487,000 | 16,116,000 | 28,895,000 | 7,753,000 | 3,112,000 | 4,236,000 | -1,815,000 | -1,455,000 | -797,000 | -748,000 | 564,000 | 120,000 | 397,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangibles | 223,447,000 | 222,271,000 | 235,000,000 | 264,666,000 | 103,488,000 | 109,680,000 | 111,741,000 | 120,803,000 | 116,703,000 | 117,526,000 | 119,871,000 | 88,077,000 | 31,527,000 | 33,754,000 | 33,219,000 | 38,336,000 | 38,260,000 | 40,113,000 | 42,850,000 | 44,436,000 | 35,443,000 | 36,681,000 | 37,790,000 | 39,300,000 | 39,353,000 | 40,826,000 | 40,797,000 | 41,231,000 | 40,794,000 | 31,960,000 | 33,231,000 | 33,532,000 | 30,834,000 | 31,957,000 | 25,417,000 | 26,345,000 | 15,195,000 | 14,806,000 | 15,418,000 | 9,819,000 | ||||||||||||||||||||||||||||||||||||
prepaid income taxes | 837,000 | 5,327,000 | 3,344,000 | 2,719,000 | 1,914,000 | 3,787,000 | 2,896,000 | 3,447,000 | 2,552,000 | 4,476,000 | 4,165,000 | 273,000 | 2,158,000 | 2,039,000 | 1,676,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes payable | 1,648,000 | 916,000 | 1,008,000 | 704,000 | 514,000 | 86,000 | 1,088,000 | 2,240,000 | 201,000 | 233,000 | 1,690,000 | 1,208,000 | 1,048,000 | 745,000 | 1,271,000 | 298,000 | 45,000 | 1,145,000 | 269,000 | 698,000 | 1,051,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration | 527,000 | 520,000 | 504,000 | 92,000 | 118,000 | 116,000 | 108,000 | 117,000 | 4,523,000 | 4,430,000 | 4,327,000 | 4,480,000 | 612,000 | 812,000 | 1,920,000 | 1,620,000 | 1,620,000 | 1,620,000 | 2,676,000 | 2,164,000 | 2,152,000 | 2,140,000 | 2,140,000 | 2,140,000 | 2,240,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 2,250,000 | 2,125,000 | 2,000,000 | 1,875,000 | 1,750,000 | 1,625,000 | 1,500,000 | 1,375,000 | 1,250,000 | 1,125,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
estimated legal liabilities | 50,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt | 17,512,000 | 20,613,000 | 27,213,000 | 31,188,000 | 37,662,000 | 44,635,000 | 54,608,000 | 50,455,000 | 49,303,000 | 53,675,000 | 50,000,000 | 49,750,000 | 43,000,000 | 42,250,000 | 44,000,000 | 43,750,000 | 22,000,000 | 23,250,000 | 25,000,000 | 22,750,000 | 25,000,000 | 16,500,000 | 16,000,000 | 1,500,000 | 4,000,000 | 5,000,000 | 8,000,000 | 11,000,000 | 750,000 | |||||||||||||||||||||||||||||||||||||||||||||||
deferred taxes | 225,000 | 219,000 | 1,326,000 | 1,323,000 | 118,000 | 120,000 | 121,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued salaries and payroll taxes | 6,569,000 | 5,237,000 | 3,207,000 | 7,324,000 | 6,077,000 | 4,607,000 | 2,900,000 | 4,284,000 | 3,235,000 | 3,420,000 | 2,934,000 | 4,350,000 | 3,884,000 | 3,547,000 | 2,974,000 | 5,040,000 | 4,340,000 | 4,021,000 | 3,018,000 | 4,105,000 | 3,968,000 | 2,890,000 | 2,495,000 | 3,567,000 | 3,825,000 | 1,441,000 | 1,327,000 | 2,085,000 | 2,219,000 | 1,635,000 | 1,498,000 | 2,134,000 | 1,581,000 | 2,332,000 | 1,190,000 | 1,033,000 | 1,189,000 | |||||||||||||||||||||||||||||||||||||||
current portion of contingent consideration | 528,000 | 512,000 | 558,000 | 45,000 | 45,000 | 46,000 | 49,000 | 709,000 | 709,000 | 1,165,000 | 1,165,000 | 1,294,000 | 5,729,000 | 6,280,000 | 6,002,000 | 4,757,000 | 4,696,000 | 4,892,000 | 300,000 | 1,220,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
legal liability | 3,300,000 | 3,300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | 23,702,000 | 8,400,000 | 1,093,000 | 1,077,000 | 2,457,000 | 2,532,000 | 127,000 | 4,115,000 | 3,698,000 | 3,644,000 | 3,554,000 | 4,602,000 | 4,322,000 | 4,343,000 | 1,218,000 | 1,682,000 | 1,541,000 | 1,552,000 | 1,689,000 | 1,878,000 | 1,878,000 | 1,878,000 | 1,878,000 | 4,591,000 | 2,364,000 | 2,364,000 | 846,000 | 710,000 | 645,000 | 376,000 | 342,000 | 293,000 | ||||||||||||||||||||||||||||||||||||||||||||
how we addressed the matter in our audit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description of the matter | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
assets held for sale | 1,934,000 | 1,934,000 | 1,934,000 | 1,934,000 | 1,012,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues | 26,682,000 | 24,865,000 | 25,142,000 | 23,671,000 | 22,954,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product | 81,798,000 | 72,172,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
service | 21,337,000 | 24,007,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total revenues | 103,135,000 | 96,179,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of revenues | 11,048,000 | 10,288,000 | 10,051,000 | 10,990,000 | 9,721,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of products | 30,250,000 | 28,608,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cost of services | 11,969,000 | 12,952,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total cost of revenues | 42,219,000 | 41,560,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 60,916,000 | 15,634,000 | 14,577,000 | 15,091,000 | 54,619,000 | 12,681,000 | 13,233,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling | 8,260,000 | 2,054,000 | 1,804,000 | 1,890,000 | 8,823,000 | 1,942,000 | 2,288,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
general and administrative | 31,295,000 | 7,731,000 | 7,493,000 | 7,600,000 | 26,255,000 | 6,256,000 | 6,412,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 3,506,000 | 860,000 | 842,000 | 837,000 | 3,539,000 | 752,000 | 885,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on goodwill and long-lived assets | 4,774,000 | 3,669,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
legal settlement | 3,300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 51,135,000 | 14,314,000 | 13,439,000 | 10,327,000 | 52,436,000 | 22,769,000 | 9,585,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating income | 9,781,000 | 1,320,000 | 1,138,000 | 4,764,000 | 2,183,000 | -10,088,000 | 3,648,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other income | 1,158,000 | 372,000 | -168,000 | 364,000 | 1,882,000 | 438,000 | 542,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings before income taxes | 8,623,000 | 948,000 | 1,306,000 | 4,400,000 | 301,000 | -10,526,000 | 3,106,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax expense | 1,139,000 | 90,000 | 312,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 7,484,000 | 858,000 | 994,000 | 4,230,000 | -2,962,000 | -11,086,000 | 2,353,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 1,950 | 220 | 260 | 1,110 | -790 | -2,930 | 630 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 1,860 | 210 | 250 | 1,060 | -790 | -2,930 | 600 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
estimated legal liability | 3,300,000 | 3,300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
estimated legal settlement | 3,300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | 170,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on goodwill | 13,819,000 | 13,819,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 3,263,000 | 560,000 | 753,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per share | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -61,000 | -1,009,000 | -1,760,000 | -1,920,000 | -1,286,000 | -1,101,000 | -1,151,000 | -1,450,000 | -206,000 | -234,000 | -250,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 13,283,000 | 12,687,000 | 11,179,000 | 12,145,000 | 11,849,000 | 11,807,000 | 10,761,000 | 9,278,000 | 8,844,000 | 7,091,000 | 6,375,000 | 8,474,000 | 7,595,000 | 7,416,000 | 7,147,000 | 6,486,000 | 6,089,000 | 6,680,000 | 6,543,000 | 5,434,000 | 4,986,000 | 5,005,000 | 3,549,000 | 3,665,000 | 3,504,000 | 4,348,000 | 4,313,000 | 3,602,000 | 2,935,000 | 3,101,000 | 3,389,000 | |||||||||||||||||||||||||||||||||||||||||||||
employee loans to purchase stock | -24,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intangibles and other | 16,091,000 | 16,769,000 | 17,466,000 | 10,966,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes payable | 2,519,000 | 2,519,000 | 2,519,000 | 3,136,000 | 3,136,000 | 3,136,000 | 2,912,000 | 2,912,000 | 3,103,000 | 528,000 | 528,000 | 528,000 | 207,000 | 207,000 | 207,000 | 162,000 | 161,000 | 161,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes payable | 1,899,000 | 1,366,000 | 929,000 | 1,942,000 | 1,100,000 | 962,000 | 219,000 | 861,000 | 133,000 | 126,000 | 95,000 | 543,000 | 119,000 | 120,000 | 95,000 | 411,000 | 96,000 | 91,000 | 62,000 | 476,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt, current portion | 1,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to apex laboratories, inc. | 350,000 | 600,000 | 600,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property, plant & equipment | 7,300,000 | 7,303,000 | 7,409,000 | 7,420,000 | 7,462,000 | 4,243,000 | 4,027,000 | 3,826,000 | 3,791,000 | 3,477,000 | 3,487,000 | 3,621,000 | 3,484,000 | 3,458,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill, intangibles and other | 25,783,000 | 26,065,000 | 25,968,000 | 20,454,000 | 21,110,000 | 9,229,000 | 6,945,000 | 7,039,000 | 7,112,000 | 7,577,000 | 7,702,000 | 7,614,000 | 7,740,000 | 7,865,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued salaries & payroll taxes | 1,199,000 | 1,088,000 | 1,535,000 | 1,186,000 | 860,000 | 903,000 | 818,000 | 595,000 | 914,000 | 819,000 | 564,000 | 741,000 | 709,000 | 470,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable — current portion | 1,000,000 | 1,000,000 | 750,000 | 2,521,000 | 2,571,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long term liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable — long term | 1,000,000 | 1,250,000 | 1,750,000 | 2,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, net of allowance for doubtful accounts of 230,000 | 7,017,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 24,000 | 5,000 | 16,000 | 34,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other intangible assets | 11,484,000 | 2,661,000 | 1,685,000 | 2,188,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes — long-term | 424,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable, trade | 723,000 | 480,000 | 296,000 | 173,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
line of credit | 4,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term notes payable | 1,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition holdbacks | 600,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other accrued liabilities | 176,000 | 11,000 | 6,000 | 99,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long term liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long term notes payable | 1,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
preferred stock, no par value; authorized 1,000,000 shares; none issued | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes payable – long term | 1,750,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, net of allowance for doubtful accounts of 220,000 | 4,421,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued warranty expense | 30,000 | 30,000 | 30,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
due to vibrac, llc | 100,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, net of allowance for doubtful accounts of 280,000 | 4,307,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes – long-term | 156,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deposits | 145,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
trade, net of allowance for doubtful accounts of 200,000 | 3,875,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 3,630,000 | 2,476,000 | 4,742,000 | -7,114,000 | -1,676,000 | 3,428,000 | 3,388,000 | -254,583,000 | 611,000 | 451,000 | 1,306,000 | -1,438,000 | -1,784,000 | -2,060,000 | 3,720,000 | 1,995,000 | 3,920,000 | -4,542,000 | 2,871,000 | 1,025,000 | -1,680,000 | -4,630,000 | 3,062,000 | 4,597,000 | 1,402,000 | 858,000 | 994,000 | 4,230,000 | 4,254,000 | -11,086,000 | 2,353,000 | 1,517,000 | 3,643,000 | 3,252,000 | 2,358,000 | 1,930,000 | 4,750,000 | 2,361,000 | 1,752,000 | 2,306,000 | 2,239,000 | 2,403,000 | 3,060,000 | 1,881,000 | 3,462,000 | 1,746,000 | 1,932,000 | 1,860,000 | 2,559,000 | 1,543,000 | 2,249,000 | 2,099,000 | 2,199,000 | 1,987,000 | 2,054,000 | 1,679,000 | 2,177,000 | 1,257,000 | 1,429,000 | 1,320,000 | 1,345,000 | 1,155,000 | 1,243,000 | 1,026,000 | 1,204,000 | 1,216,000 | 1,354,000 | 1,016,000 | 1,195,000 | 1,121,000 | 1,279,000 | 1,015,000 | |||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation of property, plant and equipment | 1,270,000 | 1,315,000 | 1,404,000 | 1,354,000 | 1,106,000 | 1,518,000 | 1,404,000 | 1,334,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of intangible assets | 4,445,000 | 4,534,000 | 4,553,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation expense | 3,382,000 | 3,812,000 | 3,881,000 | 3,138,000 | 3,239,000 | 3,837,000 | 2,928,000 | 2,792,000 | 2,993,000 | 3,183,000 | 2,968,000 | 2,056,000 | 4,371,000 | 3,432,000 | 3,703,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on extinguishment of convertible notes | 310,000 | 0 | -3,197,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of step-up in inventory basis | 0 | 0 | 454,000 | 778,000 | 1,400,000 | 0 | 0 | 0 | -436,000 | 3,368,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency adjustments | 281,000 | -95,000 | -5,986,000 | -123,000 | -235,000 | 278,000 | -357,000 | -176,000 | 110,000 | 11,000 | -95,000 | 67,000 | -32,000 | -562,000 | 626,000 | 21,000 | -7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other | 1,262,000 | 1,628,000 | 1,250,000 | 1,032,000 | 5,014,000 | -2,509,000 | 1,409,000 | 2,243,000 | -2,751,000 | 854,000 | 283,000 | 749,000 | 277,000 | 1,127,000 | -1,763,000 | -601,000 | 291,000 | 602,000 | -826,000 | 1,446,000 | -1,784,000 | 415,000 | 84,000 | -179,000 | 73,000 | 119,000 | 64,000 | -90,000 | 24,000 | ||||||||||||||||||||||||||||||||||||||||||||||
cash from changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -819,000 | -1,696,000 | 3,436,000 | -3,016,000 | 657,000 | -4,048,000 | 3,482,000 | -3,354,000 | 2,846,000 | -1,008,000 | 6,456,000 | -142,000 | 678,000 | -1,173,000 | -1,484,000 | -4,494,000 | -3,323,000 | -2,220,000 | 3,285,000 | -2,871,000 | -853,000 | -1,174,000 | 4,251,000 | -1,676,000 | -235,000 | 833,000 | -587,000 | 699,000 | 250,000 | -1,187,000 | 1,830,000 | -1,941,000 | 489,000 | 716,000 | 1,416,000 | -1,375,000 | 469,000 | -990,000 | 2,890,000 | -2,030,000 | -596,000 | -298,000 | 966,000 | -297,000 | -42,000 | -1,046,000 | -906,000 | -505,000 | -181,000 | -716,000 | 2,099,000 | -421,000 | |||||||||||||||||||||||
inventories | 596,000 | -766,000 | -3,290,000 | 1,692,000 | -495,000 | 627,000 | -671,000 | 2,346,000 | 401,000 | 1,060,000 | -1,244,000 | -991,000 | -5,126,000 | -1,333,000 | -2,732,000 | -1,396,000 | 1,159,000 | -55,000 | -753,000 | 1,414,000 | -21,000 | 730,000 | -1,194,000 | -191,000 | 310,000 | 209,000 | 86,000 | 1,272,000 | 280,000 | 493,000 | 529,000 | 872,000 | 454,000 | 463,000 | 497,000 | 705,000 | -62,000 | -281,000 | -67,000 | 699,000 | -1,353,000 | -97,000 | -451,000 | 176,000 | -1,825,000 | -684,000 | -831,000 | 419,000 | |||||||||||||||||||||||||||
prepaid expenses and other assets | -715,000 | 1,613,000 | -2,436,000 | 4,000 | -2,418,000 | 969,000 | 8,052,000 | -4,313,000 | -1,080,000 | -2,448,000 | 1,802,000 | 740,000 | -872,000 | -2,180,000 | -1,673,000 | -460,000 | 158,000 | -1,631,000 | 5,569,000 | -750,000 | 41,000 | -1,982,000 | 1,978,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 124,000 | -1,209,000 | 212,000 | 1,531,000 | -1,730,000 | 199,000 | -388,000 | 1,559,000 | -349,000 | -768,000 | -539,000 | -206,000 | -1,582,000 | 448,000 | -205,000 | 100,000 | 1,437,000 | 309,000 | -476,000 | 896,000 | 1,675,000 | -691,000 | -913,000 | -125,000 | 635,000 | -621,000 | 50,000 | 781,000 | 381,000 | -564,000 | 494,000 | 351,000 | -7,000 | -302,000 | 170,000 | -751,000 | -565,000 | 727,000 | -66,000 | -230,000 | 15,000 | 243,000 | -178,000 | -337,000 | 115,000 | 667,000 | -35,000 | 649,000 | -229,000 | -277,000 | 611,000 | 127,000 | 207,000 | -309,000 | 412,000 | ||||||||||||||||||||
accrued liabilities and taxes payable | 5,054,000 | -2,577,000 | -5,928,000 | 4,667,000 | 23,000 | -2,811,000 | -1,112,000 | 1,619,000 | 1,474,000 | -3,217,000 | 648,000 | -541,000 | -5,328,000 | 1,658,000 | 3,193,000 | -5,463,000 | 867,000 | 2,200,000 | 2,294,000 | -434,000 | -4,377,000 | 2,249,000 | 989,000 | -1,113,000 | -4,272,000 | 2,102,000 | 4,241,000 | 660,000 | -1,526,000 | 2,159,000 | 68,000 | -72,000 | -1,747,000 | 1,335,000 | 991,000 | -1,808,000 | -3,584,000 | 2,155,000 | -2,075,000 | 3,007,000 | -222,000 | 578,000 | -1,132,000 | 352,000 | -659,000 | 478,000 | |||||||||||||||||||||||||||||
unearned revenues | 244,000 | -813,000 | 55,000 | -89,000 | 460,000 | -390,000 | -919,000 | 1,070,000 | -307,000 | -1,036,000 | -135,000 | -312,000 | 540,000 | -1,058,000 | 1,436,000 | 1,530,000 | 73,000 | 845,000 | 138,000 | 919,000 | 663,000 | 1,159,000 | -1,299,000 | 527,000 | 213,000 | -105,000 | 119,000 | 233,000 | -2,000 | -86,000 | -91,000 | 246,000 | -130,000 | -228,000 | -84,000 | 256,000 | -445,000 | -79,000 | 40,000 | 217,000 | -232,000 | 213,000 | -99,000 | -107,000 | 161,000 | -154,000 | -472,000 | 175,000 | |||||||||||||||||||||||||||
net cash from operating activities | 18,754,000 | 8,222,000 | 1,893,000 | 12,665,000 | 18,439,000 | 5,271,000 | 10,433,000 | 12,883,000 | 11,535,000 | 9,776,000 | 9,939,000 | 12,519,000 | 7,718,000 | 10,557,000 | -2,811,000 | 9,302,000 | 15,898,000 | 4,434,000 | 9,589,000 | 13,520,000 | 10,943,000 | 10,542,000 | 2,068,000 | 8,403,000 | 11,018,000 | 6,414,000 | 724,000 | 10,262,000 | 10,092,000 | 3,657,000 | 6,543,000 | 9,641,000 | 7,805,000 | 4,687,000 | 2,681,000 | 979,000 | 5,442,000 | -2,303,000 | 3,632,000 | 6,950,000 | 991,000 | 6,101,000 | 2,861,000 | 4,640,000 | 2,432,000 | 3,318,000 | 426,000 | 2,899,000 | 1,842,000 | 2,957,000 | 1,488,000 | 2,586,000 | |||||||||||||||||||||||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of property, plant and equipment | -732,000 | -1,092,000 | -1,009,000 | -757,000 | -813,000 | -1,788,000 | -891,000 | -535,000 | -1,128,000 | -634,000 | -270,000 | -1,026,000 | -1,654,000 | -1,639,000 | -225,000 | -782,000 | -2,059,000 | -938,000 | -653,000 | -1,038,000 | -247,000 | -491,000 | -216,000 | -563,000 | -392,000 | -317,000 | -226,000 | -55,000 | -358,000 | -549,000 | -300,000 | -259,000 | -528,000 | -507,000 | -1,505,000 | -2,238,000 | -2,698,000 | -3,213,000 | -3,456,000 | -1,438,000 | -1,256,000 | -3,360,000 | -1,675,000 | -616,000 | -1,304,000 | -515,000 | -393,000 | ||||||||||||||||||||||||||||
net cash from investing activities | -732,000 | -1,092,000 | -1,009,000 | -1,007,000 | -813,000 | -1,788,000 | -891,000 | 426,000 | -80,828,000 | -634,000 | -270,000 | -1,026,000 | -6,604,000 | -1,639,000 | -225,000 | -782,000 | -302,852,000 | -938,000 | -653,000 | -1,038,000 | -247,000 | -491,000 | -216,000 | -548,000 | -181,939,000 | -317,000 | -2,781,000 | -55,000 | -5,198,000 | 1,673,000 | -300,000 | -344,000 | -15,899,000 | 626,000 | -1,567,000 | -2,420,000 | -5,915,000 | -4,049,000 | -6,021,000 | -2,350,000 | -3,768,000 | -24,047,000 | -1,675,000 | -2,109,000 | -6,537,000 | -515,000 | -14,210,000 | ||||||||||||||||||||||||||||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from debt borrowings | 0 | 97,000,000 | 10,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase and settlement of convertible note debt | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other debt principal repayments | -8,687,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gke acquisition-related holdback payment | 0 | 0 | -9,555,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends paid | -884,000 | -882,000 | -873,000 | -870,000 | -869,000 | -866,000 | -863,000 | -864,000 | -253,000 | -254,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other financing | -214,000 | -564,000 | -1,061,000 | 858,000 | 20,000 | -307,000 | -1,023,000 | -567,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -9,785,000 | -7,883,000 | -8,427,000 | -16,193,000 | -10,597,000 | -8,610,000 | -9,109,000 | -12,933,000 | 60,848,000 | -5,560,000 | -9,519,000 | -4,392,000 | -8,883,000 | -18,646,000 | -1,407,000 | -10,047,000 | 61,200,000 | 1,158,000 | 265,000 | -1,047,000 | 171,000 | 219,000 | 146,885,000 | 394,000 | -368,000 | 232,166,000 | -915,000 | -5,615,000 | -4,757,000 | -6,858,000 | -4,442,000 | -9,908,000 | 3,926,000 | 1,751,000 | -3,888,000 | 1,903,000 | 707,000 | 6,771,000 | 1,327,000 | -2,206,000 | 624,000 | 21,461,000 | -1,259,000 | -1,947,000 | 1,956,000 | -2,346,000 | 11,409,000 | 749,000 | -3,289,000 | -3,150,000 | 10,835,000 | ||||||||||||||||||||||||
effect of exchange rate changes on cash and cash equivalents | 316,000 | -104,000 | 1,501,000 | 900,000 | -410,000 | 992,000 | -175,000 | -386,000 | 1,052,000 | -341,000 | -684,000 | -292,000 | 1,493,000 | -1,642,000 | -1,156,000 | -833,000 | -834,000 | -2,070,000 | 2,644,000 | -1,301,000 | 940,000 | 703,000 | 834,000 | -848,000 | -175,000 | -135,000 | 102,000 | -136,000 | -33,000 | -247,000 | 130,000 | 237,000 | -257,000 | 228,000 | -70,000 | -47,000 | 101,000 | 14,000 | 4,000 | 29,000 | -35,000 | -23,000 | 7,000 | 23,000 | |||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | -6,042,000 | 6,619,000 | -4,135,000 | 258,000 | -11,370,000 | -5,599,000 | -2,360,000 | -226,588,000 | 2,584,000 | 11,845,000 | 10,134,000 | 11,807,000 | 10,973,000 | 149,571,000 | 7,401,000 | -171,464,000 | 238,128,000 | -2,870,000 | 4,456,000 | 104,000 | -1,775,000 | 1,931,000 | -374,000 | -4,425,000 | 415,000 | 335,000 | 2,423,000 | -2,188,000 | 1,500,000 | 739,000 | -1,102,000 | 2,508,000 | 531,000 | -1,293,000 | 474,000 | 1,648,000 | 464,000 | 815,000 | 561,000 | ||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of period | 0 | 0 | 27,321,000 | 0 | 0 | 0 | 28,214,000 | 0 | 0 | 0 | 32,910,000 | 0 | 0 | 0 | 49,346,000 | 0 | 0 | 0 | 263,865,000 | 0 | 0 | 0 | 81,380,000 | 0 | 0 | 10,185,000 | 5,469,000 | 0 | 0 | 5,820,000 | 0 | 0 | 5,695,000 | 0 | 0 | 2,034,000 | 0 | 0 | 5,575,000 | 0 | 0 | 4,006,000 | 0 | 0 | 7,191,000 | 0 | 0 | 3,546,000 | 0 | 0 | 10,471,000 | 0 | 0 | 9,111,000 | 0 | 0 | 5,770,000 | 0 | 0 | 3,346,000 | |||||||||||||||
cash and cash equivalents at end of period | 8,553,000 | -857,000 | 21,279,000 | -3,635,000 | 6,619,000 | -4,135,000 | 28,472,000 | -10,000 | -7,393,000 | 3,241,000 | 32,376,000 | 6,809,000 | -6,276,000 | -11,370,000 | 43,747,000 | -2,360,000 | -226,588,000 | 2,584,000 | 275,710,000 | 10,134,000 | 11,807,000 | 10,973,000 | 230,951,000 | -171,464,000 | 238,128,000 | 7,315,000 | 7,400,000 | -4,425,000 | 7,292,000 | 2,976,000 | 335,000 | 433,000 | 4,637,000 | -2,188,000 | 3,492,000 | 1,968,000 | -2,230,000 | 457,000 | 3,200,000 | -1,264,000 | -165,000 | 3,589,000 | -50,000 | -1,821,000 | 4,593,000 | 739,000 | -1,102,000 | 6,054,000 | -1,446,000 | 1,034,000 | 2,541,000 | -1,293,000 | 474,000 | 10,759,000 | 1,234,000 | 338,000 | 6,390,000 | 464,000 | 815,000 | 3,907,000 | |||||||||||||||
net (decrease) in cash and cash equivalents | -10,000 | -534,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt repayments | -7,438,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of convertible notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of acquisition-related intangibles | 6,143,000 | 4,391,000 | 4,550,000 | 4,061,000 | 4,961,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on extinguishment of convertible senior notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash interest expense and debt issuance cost amortization | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred taxes | 0 | -908,000 | 360,000 | -93,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on goodwill and finite-lived intangible assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets, pending taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued liabilities and taxes payable, pending taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of customer lists | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of businesses, net of cash acquired and holdback liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from credit facility borrowings | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of debt | -17,938,000 | -9,438,000 | -7,437,000 | -9,438,000 | -11,500,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of convertible senior notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the exercise of stock options | 0 | 2,000 | 304,000 | 52,000 | 2,474,000 | 881,000 | 2,206,000 | 1,436,000 | 1,800,000 | 2,271,000 | 1,992,000 | 1,089,000 | 734,000 | 991,000 | 1,047,000 | 1,654,000 | 1,097,000 | 341,000 | 798,000 | 2,709,000 | 1,507,000 | 412,000 | 133,000 | 3,043,000 | 573,000 | 282,000 | 1,101,000 | 963,000 | 698,000 | 1,048,000 | 607,000 | 1,160,000 | 123,000 | 954,000 | 286,000 | 560,000 | 367,000 | 272,000 | 430,000 | 435,000 | 778,000 | 430,000 | 455,000 | 182,000 | 100,000 | 181,000 | |||||||||||||||||||||||||||||
payment of tax withholding obligation on vesting of restricted stock | -2,000 | -12,000 | -2,000 | -712,000 | -10,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions, net of cash acquired | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the issuance of debt | 0 | 0 | 73,465,000 | 0 | 0 | 0 | 0 | 7,000,000 | 55,050,000 | 2,000,000 | 8,000,000 | 1,500,000 | 0 | 2,500,000 | 0 | 5,000,000 | 0 | 18,000,000 | 3,000,000 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
repurchase of convertible debt | -310,000 | 0 | -71,250,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash interest and debt amortization | 234,000 | 231,000 | 231,000 | 230,000 | 227,000 | 225,000 | 225,000 | 361,000 | 222,000 | 221,000 | 1,373,000 | 1,357,000 | 1,341,000 | 1,326,000 | 1,312,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions, net of cash acquired and holdback liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net | -1,230,000 | -549,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 8,096,000 | 8,134,000 | 9,055,000 | 8,580,000 | 8,055,000 | 8,134,000 | 9,382,000 | 6,837,000 | 4,277,000 | 4,572,000 | 4,727,000 | 4,600,000 | 4,425,000 | 3,908,000 | 5,489,000 | 3,057,000 | 2,263,000 | 2,181,000 | 2,266,000 | 2,273,000 | 2,434,000 | 2,455,000 | 2,490,000 | 2,450,000 | 2,253,000 | 2,278,000 | 2,128,000 | 2,198,000 | 2,241,000 | 2,170,000 | 1,967,000 | 1,768,000 | 1,935,000 | 1,504,000 | 1,494,000 | 1,441,000 | 1,362,000 | 1,359,000 | 1,162,000 | 1,043,000 | 828,000 | 811,000 | 847,000 | 910,000 | 891,000 | 784,000 | 579,000 | 534,000 | 561,000 | 541,000 | 545,000 | 465,000 | 417,000 | 417,000 | 249,000 | 176,000 | 175,000 | 186,000 | 207,000 | 200,000 | 190,000 | 191,000 | 161,000 | 195,000 | 191,000 | 195,000 | |||||||||
cash from changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of debt | -5,000,000 | -8,000,000 | -6,000,000 | -8,000,000 | -20,000,000 | -2,000,000 | -11,000,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends | -862,000 | -859,000 | -856,000 | -855,000 | -852,000 | -843,000 | -844,000 | -837,000 | -834,000 | -824,000 | -824,000 | -819,000 | -818,000 | -704,000 | -703,000 | -698,000 | -697,000 | -624,000 | -619,000 | -617,000 | -616,000 | -610,000 | -606,000 | -606,000 | -600,000 | -601,000 | -595,000 | -591,000 | -586,000 | -583,000 | -579,000 | -580,000 | -575,000 | -569,000 | -564,000 | -566,000 | -526,000 | -526,000 | |||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating (used in) activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 2,197,000 | 2,381,000 | 3,611,000 | 2,008,000 | 1,268,000 | 215,000 | 3,260,000 | 1,182,000 | 868,000 | 1,788,000 | 695,000 | 990,000 | 739,000 | 249,000 | 438,000 | 445,000 | 540,000 | 190,000 | 380,000 | 412,000 | 429,000 | 326,000 | 344,000 | 330,000 | 327,000 | 217,000 | 260,000 | 237,000 | 279,000 | 211,000 | 272,000 | 208,000 | 149,000 | ||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other accrued expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the issuance of common stock | 0 | 0 | 0 | 145,935,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments of contingent consideration | -3,000 | -293,000 | -1,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of debt issuance costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the sale of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from the issuance of convertible senior notes | 5,430,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on goodwill and long-lived assets | 0 | 1,105,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash from changes in operating assets and liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisitions | 0 | -181,547,000 | 0 | -2,555,000 | 0 | -85,000 | -15,371,000 | 0 | -62,000 | -182,000 | -3,217,000 | -836,000 | -2,565,000 | -912,000 | -2,512,000 | -1,493,000 | -5,233,000 | 0 | -13,817,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in inventory reserve | 110,000 | 211,000 | 47,000 | -937,000 | 507,000 | -127,000 | 197,000 | -429,000 | 67,000 | 354,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposition of assets | 0 | 0 | 16,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustment to contingent consideration | -10,000 | 2,000 | 0 | 1,000 | 159,000 | -192,000 | 0 | 0 | 0 | 300,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of assets | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental non-cash activity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred tax liability related to the conversion option associated with the convertible senior notes | -1,089,000 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration as part of an acquisition | 513,000 | 0 | 0 | 654,000 | 1,168,000 | -270,000 | 0 | 112,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes paid | 236,000 | 324,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest paid | 344,000 | 355,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on disposition of assets | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash interest and other | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash used by changes in operating assets and liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other | 71,000 | -2,579,000 | -1,340,000 | 2,442,000 | 554,000 | -530,000 | -1,711,000 | 264,000 | -585,000 | -83,000 | -426,000 | 351,000 | 649,000 | -225,000 | -384,000 | 234,000 | 1,220,000 | -476,000 | -206,000 | -20,000 | 29,000 | 105,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration | -3,000 | 6,000 | -220,000 | -463,000 | 0 | -449,000 | -19,000 | -437,000 | -4,478,000 | -482,000 | -4,705,000 | 111,000 | -288,000 | 431,000 | -1,081,000 | -1,120,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on debt | -20,000,000 | -3,000,000 | -6,500,000 | -5,875,000 | -6,375,000 | -6,875,000 | -9,875,000 | -2,750,000 | -2,750,000 | -4,250,000 | -53,250,000 | -1,750,000 | -1,250,000 | -750,000 | -1,750,000 | -2,250,000 | -750,000 | -1,250,000 | -1,750,000 | -2,750,000 | -2,250,000 | -6,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 70,000 | 1,727,000 | 284,000 | 360,000 | 1,745,000 | 1,788,000 | 658,000 | 1,417,000 | 1,048,000 | 1,933,000 | 1,207,000 | 576,000 | 513,000 | 2,518,000 | 344,000 | 556,000 | 1,297,000 | 1,218,000 | 274,000 | 1,466,000 | 58,000 | 755,000 | 2,435,000 | 653,000 | 1,311,000 | 2,406,000 | 408,000 | 1,177,000 | |||||||||||||||||||||||||||||||||||||||||||||||
interest | 171,000 | 217,000 | 456,000 | 479,000 | 470,000 | 446,000 | 561,000 | 471,000 | 325,000 | 296,000 | 292,000 | 285,000 | 248,000 | 186,000 | 129,000 | 145,000 | 144,000 | 118,000 | 92,000 | 19,000 | 45,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash and cash equivalents from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 1,713,000 | -3,310,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at the beginning of the year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at the end of the year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at the beginning of the period | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents at the end of the period | 104,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
amortization of debt issuance costs | 27,000 | 27,000 | 28,000 | 27,000 | 28,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on sale of assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred income taxes | -1,627,000 | -1,221,000 | 54,000 | 90,000 | -1,048,000 | 280,000 | 0 | 138,000 | -935,000 | 241,000 | -304,000 | 191,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment loss on goodwill | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in assets and liabilities, net of effects of acquisitions and dispositions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in assets and liabilities, net of effects of acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -2,844,000 | -1,058,000 | -66,000 | -2,230,000 | 457,000 | -2,375,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on dispositions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of employee loans for stock options | 0 | 0 | 0 | 24,000 | 0 | 0 | 0 | 92,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on dispositions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from disposition | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase and retirement of common stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
employee loans issued for exercise of stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from dispositions | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of intangible asset | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 57,000 | 54,000 | 50,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
employee loans issued for the exercise of stock options | 11,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash flows from operating activities | 2,774,000 | 2,805,000 | 3,525,000 | 1,514,000 | 3,412,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in assets and liabilities, net of acquisitions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from (used in) financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation | 459,000 | 289,000 | 149,000 | 157,000 | 96,000 | 96,000 | 96,000 | 125,000 | 96,000 | 66,000 | 70,000 | 78,000 | 65,000 | 69,000 | 66,000 | 68,000 | 69,000 | 73,000 | 60,000 | 66,000 | 62,000 | 58,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued liabilities | 210,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of net assets of a business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of stock for treasury | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of employee loans related to the exercise of stock options | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
contingent consideration as part of the acquisition of net assets of a business | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on loan settlement | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
business acquisitions and intangibles | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures | -732,000 | -1,092,000 | -1,009,000 | -757,000 | -813,000 | -1,788,000 | -891,000 | -535,000 | -1,128,000 | -634,000 | -270,000 | -1,026,000 | -1,654,000 | -1,639,000 | -225,000 | -782,000 | -2,059,000 | -938,000 | -653,000 | -1,038,000 | -247,000 | -491,000 | -216,000 | -563,000 | -392,000 | -317,000 | -226,000 | -55,000 | -358,000 | -549,000 | -300,000 | -259,000 | -528,000 | -507,000 | -1,505,000 | -2,238,000 | -2,698,000 | -3,213,000 | -3,456,000 | -1,438,000 | -1,256,000 | -3,360,000 | -1,675,000 | -616,000 | -1,304,000 | -515,000 | -393,000 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||
free cash flows | 18,022,000 | 7,130,000 | 884,000 | 11,908,000 | 17,626,000 | 3,483,000 | 9,542,000 | 12,348,000 | 10,407,000 | 9,142,000 | 9,669,000 | 11,493,000 | 6,064,000 | 8,918,000 | -3,036,000 | 8,520,000 | 13,839,000 | 3,496,000 | 8,936,000 | 12,482,000 | 10,696,000 | 10,051,000 | 1,852,000 | 7,840,000 | 10,626,000 | 6,097,000 | 498,000 | 10,207,000 | 9,734,000 | 3,108,000 | 6,243,000 | 9,382,000 | 7,277,000 | 4,180,000 | 1,176,000 | -1,259,000 | 2,744,000 | -5,516,000 | 176,000 | 5,512,000 | -265,000 | 2,741,000 | 1,186,000 | 4,024,000 | 1,128,000 | 2,803,000 | 33,000 | 2,899,000 | 1,842,000 | 2,957,000 | 1,488,000 | 2,586,000 | |||||||||||||||||||||||
proceeds from debt | 11,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock purchases | -240,000 | -295,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from stock options exercised | 312,000 | 294,000 | 7,000 | 34,000 | 478,000 | 61,000 | 47,000 | 29,000 | 4,000 | 81,000 | 4,000 | 76,000 | 40,000 | 48,000 | 13,000 | 88,000 | 1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment of intangible | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable, trade | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used) by investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used) provided by financing activities | -635,000 | 3,864,000 | -405,000 | -548,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
prepaid expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures, building | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in assets and liabilities- | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in accounts receivable | -137,000 | 498,000 | 96,000 | 19,000 | 537,000 | 288,000 | 438,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in inventories | 385,000 | 337,000 | -206,000 | -440,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in prepaid expenses | 36,000 | 101,000 | -71,000 | -23,000 | 70,000 | 284,000 | 10,000 | 41,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in accounts payable | 55,000 | -126,000 | -4,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in accrued liabilities | 992,000 | -266,000 | 366,000 | -186,000 | -188,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash and cash equivalents from operating activities | 1,687,000 | 2,888,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of product lines and company | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deposits | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures, net of retirements | -92,000 | -6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash and cash equivalents (used in) investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bank borrowing | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
debt payments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash and cash equivalents (used in) provided by financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash and cash equivalents (used) in investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bank borrowing, net of debt payments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash and cash equivalents (used) provided by financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
allowance for bad debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in assets and liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in accounts payable, trade | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in accrued liabilities and taxes payable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures other, net of retirements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payments on long-term debt | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
repayment of sgm shareholder loans | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit of nonqualified stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from stock option exercises | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock repurchases | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used) in investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bank borrowing, net of retirements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used) in provided by financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of company | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deposit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
borrowing, net of retirements | -250,000 | 4,193,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of non-cash activity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used) provided by operating activities | 1,098,000 | 1,778,000 | 1,072,000 | 2,032,000 | 1,218,000 | 1,312,000 | 1,115,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product line acquired | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash (used) provided by investing activities | -92,000 | -6,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from issuance of stock | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(increase) decrease in accounts receivable | 116,000 | -160,000 | 818,000 | 307,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(increase) decrease in inventories | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(increase) decrease in prepaid expenses | -37,000 | 3,000 | 194,000 | -101,000 | -35,000 | -62,000 | 299,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase (decrease) in accounts payable | -125,000 | 33,000 | 104,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase (decrease) in accrued liabilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase (decrease) in accounts payable, trade | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase (decrease) in accrued liabilities and taxes payable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deposit on manufacturing equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash used by investing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock repurchases | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash used by financing activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase (decrease) in cash and cash equivalents | 1,234,000 | 338,000 | 620,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for inventory reserve | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short-term investments redeemed | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of business | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax benefit of nonqualified stock options exercised | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of non-cash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
during the fiscal year 2007 the company acquired raven biological laboratories |
