Tactile Systems Technology, Inc(NASDAQ:TCMD)
Tactile Systems Technology, Inc., a medical technology company, engages in the development and provision of medical devices for chronic diseases in the United States. The company offers Flexitouch Plus system, a pneumatic compression device for the treatment of lymphedema; and Entre system, a portab...
Website: http://www.tactilemedical.com
Founded: 1995
Full Time Employees: 629
Sector: Healthcare
Industry: Medical Devices
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | ||||||||||||||||||||||||||||||||||||||||
yoy | ||||||||||||||||||||||||||||||||||||||||
qoq | ||||||||||||||||||||||||||||||||||||||||
sales revenue | 66,966,000 | 92,703,000 | 76,890,000 | 70,531,000 | 52,469,000 | 75,270,000 | 63,168,000 | 64,267,000 | 53,307,000 | 68,034,000 | 58,866,000 | 59,802,000 | 52,791,000 | 63,365,000 | 55,545,000 | 51,265,000 | 41,170,000 | 53,699,000 | 44,460,000 | 43,630,000 | 36,125,000 | 27,428,500 | 42,573,000 | 29,518,000 | 37,623,000 | 28,125,750 | 42,882,000 | 38,790,000 | 30,831,000 | |||||||||||
rental revenue | 8,301,000 | 10,891,000 | 8,865,000 | 8,374,000 | 8,799,000 | 10,315,000 | 9,925,000 | 8,951,000 | 7,781,000 | 9,618,000 | 10,720,000 | 8,537,000 | 6,055,000 | 10,535,000 | 9,717,000 | 8,380,000 | 6,808,000 | 8,029,000 | 8,037,000 | 7,430,000 | 6,647,000 | 4,543,250 | 6,519,000 | 5,602,000 | 6,052,000 | 4,981,500 | 6,730,000 | 6,410,000 | 6,786,000 | |||||||||||
total revenue | 75,267,000 | 103,594,000 | 85,755,000 | 78,905,000 | 61,268,000 | 85,585,000 | 73,093,000 | 73,218,000 | 61,088,000 | 77,652,000 | 69,586,000 | 68,339,000 | 58,846,000 | 73,900,000 | 65,262,000 | 59,645,000 | 47,978,000 | 61,728,000 | 52,497,000 | 51,060,000 | 42,772,000 | 31,971,750 | 49,092,000 | 35,120,000 | 43,675,000 | 33,107,250 | 49,612,000 | 45,200,000 | 37,617,000 | |||||||||||
cost of revenue | ||||||||||||||||||||||||||||||||||||||||
cost of sales revenue | 15,259,000 | 19,416,000 | 17,896,000 | 17,483,000 | 13,891,000 | 18,005,000 | 15,603,000 | 16,263,000 | 14,944,000 | 18,190,000 | 17,016,000 | 16,865,000 | 14,642,000 | 18,253,000 | 15,476,000 | 13,810,000 | 12,080,000 | 13,797,000 | 13,096,000 | 12,638,000 | 10,691,000 | 7,717,000 | 11,558,000 | 8,388,000 | 10,922,000 | 8,307,750 | 12,233,000 | 11,586,000 | 9,412,000 | |||||||||||
cost of rental revenue | 2,394,000 | 3,172,000 | 2,858,000 | 2,629,000 | 2,031,000 | 3,211,000 | 2,703,000 | 2,852,000 | 2,715,000 | 3,455,000 | 3,211,000 | 3,175,000 | 2,736,000 | 3,550,000 | 2,992,000 | 2,612,000 | 2,036,000 | 3,121,000 | 2,433,000 | 2,217,000 | 1,851,000 | 1,515,500 | 2,562,000 | 1,820,000 | 1,680,000 | 1,515,500 | 2,006,000 | 2,109,000 | 1,947,000 | |||||||||||
total cost of revenue | 17,653,000 | 22,588,000 | 20,754,000 | 20,112,000 | 15,922,000 | 21,216,000 | 18,306,000 | 19,115,000 | 17,659,000 | 21,645,000 | 20,227,000 | 20,040,000 | 17,378,000 | 21,803,000 | 18,468,000 | 16,422,000 | 14,116,000 | 16,918,000 | 15,529,000 | 14,855,000 | 12,542,000 | 9,232,500 | 14,120,000 | 10,208,000 | 12,602,000 | 9,823,250 | 14,239,000 | 13,695,000 | 11,359,000 | |||||||||||
gross profit | 57,614,000 | 81,006,000 | 65,001,000 | 58,793,000 | 45,346,000 | 64,369,000 | 54,787,000 | 54,103,000 | 43,429,000 | 56,007,000 | 49,359,000 | 48,299,000 | 41,468,000 | 52,097,000 | 46,794,000 | 43,223,000 | 33,862,000 | 44,810,000 | 36,968,000 | 36,205,000 | 30,230,000 | 41,853,000 | 34,972,000 | 24,912,000 | 31,073,000 | 41,100,000 | 35,373,000 | 31,505,000 | 26,258,000 | 102,187,757 | 26,181 | 24,523 | 19,539,000 | 80,213,789 | 20,755 | 19,230 | 14,226,000 | 20,955 | 16,353 | 14,405 |
yoy | 27.05% | 25.85% | 18.64% | 8.67% | 4.41% | 14.93% | 11.00% | 12.02% | 4.73% | 7.51% | 5.48% | 11.74% | 22.46% | 16.26% | 26.58% | 19.38% | 12.01% | 7.07% | 5.71% | 45.33% | -2.71% | 1.83% | -1.13% | -20.93% | 18.34% | -59.78% | 135009.43% | 128371.23% | 34.39% | 27.39% | 26.14% | 27.52% | 37.35% | 382690.69% | 26.92% | 33.50% | ||||
qoq | -28.88% | 24.62% | 10.56% | 29.65% | -29.55% | 17.49% | 1.26% | 24.58% | -22.46% | 13.47% | 2.19% | 16.47% | -20.40% | 11.33% | 8.26% | 27.64% | -24.43% | 21.21% | 2.11% | 19.77% | -27.77% | 19.68% | 40.38% | -19.83% | -24.40% | 16.19% | 12.28% | 19.98% | -74.30% | 390212.66% | 6.76% | -99.87% | -75.64% | 386379.35% | 7.93% | -99.86% | 67788.33% | 28.14% | 13.52% | |
gross margin % | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% |
gross profit - sales revenue | 51,707,000 | 73,287,000 | 58,994,000 | 53,048,000 | 38,578,000 | 57,265,000 | 47,565,000 | 48,004,000 | 38,363,000 | 49,844,000 | 41,850,000 | 42,937,000 | 38,149,000 | 45,112,000 | 40,069,000 | 37,455,000 | 29,090,000 | 39,902,000 | 31,364,000 | 30,992,000 | 25,434,000 | 19,711,500 | 31,015,000 | 21,130,000 | 26,701,000 | 19,818,000 | 30,649,000 | 27,204,000 | 21,419,000 | |||||||||||
gross profit - rental revenue | 5,907,000 | 7,719,000 | 6,007,000 | 5,745,000 | 6,768,000 | 7,104,000 | 7,222,000 | 6,099,000 | 5,066,000 | 6,163,000 | 7,509,000 | 5,362,000 | 3,319,000 | 6,985,000 | 6,725,000 | 5,768,000 | 4,772,000 | 4,908,000 | 5,604,000 | 5,213,000 | 4,796,000 | 3,027,750 | 3,957,000 | 3,782,000 | 4,372,000 | 3,466,000 | 4,724,000 | 4,301,000 | 4,839,000 | |||||||||||
operating expenses | ||||||||||||||||||||||||||||||||||||||||
sales and marketing | 32,732,000 | 33,873,000 | 29,809,000 | 30,039,000 | 27,516,000 | 29,206,000 | 26,838,000 | 28,608,000 | 27,357,000 | 26,581,000 | 26,030,000 | 28,206,000 | 26,302,000 | 27,083,000 | 26,583,000 | 28,822,000 | 23,930,000 | 24,826,000 | 22,231,000 | 20,933,000 | 18,785,000 | 19,778,000 | 19,488,000 | 17,398,000 | 22,970,000 | 22,374,000 | 20,737,000 | 18,418,000 | 17,391,000 | 60,328,359 | 15,632 | 14,452 | 12,557,000 | 44,364,274 | 10,915 | 10,645 | 10,166,000 | 9,936 | 8,979 | 7,598 |
research and development | 2,776,000 | 2,531,000 | 2,191,000 | 2,018,000 | 1,741,000 | 2,038,000 | 2,417,000 | 2,234,000 | 2,143,000 | 1,793,000 | 1,964,000 | 1,833,000 | 2,233,000 | 2,139,000 | 1,581,000 | 1,849,000 | 1,520,000 | 1,774,000 | 1,409,000 | 1,206,000 | 1,270,000 | 1,373,000 | 1,102,000 | 1,105,000 | 1,684,000 | 1,192,000 | 1,467,000 | 1,234,000 | 1,281,000 | 5,285,051 | 1,223 | 1,289 | 1,437,000 | 5,056,301 | 1,116 | 1,465 | 1,118,000 | 1,162 | 1,285 | 1,049 |
reimbursement, general and administrative | 23,044,000 | 25,231,000 | 21,442,000 | 22,034,000 | 19,998,000 | 19,977,000 | 18,118,000 | 16,779,000 | 16,261,000 | 15,200,000 | 16,449,000 | 14,991,000 | 15,434,000 | 13,427,000 | 16,257,000 | 14,894,000 | 16,217,000 | 14,000,000 | 14,500,000 | 14,142,000 | 14,259,000 | 13,710,000 | 12,588,000 | 14,372,000 | 10,870,000 | 11,485,000 | 9,966,000 | 8,805,000 | 9,388,000 | 33,585,201 | 7,956 | 7,471 | 7,372,000 | 26,894,185 | 7,551 | 6,390 | 5,874,000 | 6,565 | 5,115 | 3,966 |
intangible asset amortization and earn-out | 596,000 | 633,000 | 633,000 | 633,000 | 633,000 | 632,000 | 633,000 | -3,073,000 | 1,211,000 | 1,305,000 | 1,598,000 | 3,993,000 | 1,745,000 | 7,096,000 | ||||||||||||||||||||||||||
total operating expenses | 59,148,000 | 62,231,000 | 54,038,000 | 54,710,000 | 49,888,000 | 51,854,000 | 48,006,000 | 48,254,000 | 46,393,000 | 44,207,000 | 41,370,000 | 46,241,000 | 45,274,000 | 44,247,000 | 48,414,000 | 47,310,000 | 48,763,000 | 41,045,000 | 38,335,000 | 36,281,000 | 34,314,000 | 34,861,000 | 33,178,000 | 32,875,000 | 35,524,000 | 35,051,000 | 32,170,000 | 28,457,000 | 28,060,000 | 99,198,611 | 24,811 | 23,212 | 21,366,000 | 76,314,760 | 19,582 | 18,500 | 17,158,000 | 17,663 | 15,379 | 12,613 |
income from operations | -1,534,000 | 18,775,000 | 10,963,000 | 4,083,000 | -4,542,000 | 12,515,000 | 6,781,000 | 5,849,000 | -2,964,000 | 11,800,000 | 7,989,000 | 2,058,000 | -3,806,000 | 7,850,000 | -1,620,000 | -4,087,000 | -14,901,000 | 3,765,000 | -1,367,000 | -76,000 | -4,084,000 | 6,992,000 | 1,794,000 | -7,963,000 | -4,451,000 | 6,049,000 | 3,203,000 | 3,048,000 | -1,802,000 | 2,989,146 | 1,370 | 1,311 | -1,827,000 | 3,899,029 | 1,173 | 730 | -2,932,000 | 3,292 | 974 | 1,792 |
yoy | -66.23% | 50.02% | 61.67% | -30.19% | 53.24% | 6.06% | -15.12% | 184.21% | -22.12% | 50.32% | -593.15% | -150.35% | -74.46% | 108.50% | 18.51% | 5277.63% | 264.86% | -46.15% | -176.20% | -99.05% | -8.25% | 15.59% | -43.99% | -361.25% | 147.00% | 102.37% | 233695.62% | 232394.28% | -1.37% | -23.34% | 16.79% | 79.59% | -37.69% | 118339.52% | 20.43% | -59.26% | ||||
qoq | -108.17% | 71.26% | 168.50% | -189.89% | -136.29% | 84.56% | 15.93% | -297.33% | -125.12% | 47.70% | 288.19% | -154.07% | -148.48% | -584.57% | -60.36% | -72.57% | -495.78% | -375.42% | 1698.68% | -98.14% | -158.41% | 289.74% | -122.53% | 78.90% | -173.58% | 88.85% | 5.09% | -269.15% | -160.28% | 218085.84% | 4.50% | -100.07% | -146.86% | 332298.04% | 60.68% | -100.02% | -89164.40% | 237.99% | -45.65% | |
operating margin % | -Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | Infinity% | Infinity% | -Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% |
interest income | 666,000 | 685,000 | 667,000 | 850,000 | 895,000 | |||||||||||||||||||||||||||||||||||
interest expense | -28,000 | -11,000 | -193,000 | -410,000 | -424,000 | |||||||||||||||||||||||||||||||||||
income before income taxes | -896,000 | 19,449,000 | 11,437,000 | 4,524,000 | -4,071,000 | 12,991,000 | 7,233,000 | 6,074,000 | -2,809,000 | 11,764,000 | 7,585,000 | 1,220,000 | -4,799,000 | 6,900,000 | -2,356,000 | -4,660,000 | -15,357,000 | 3,388,000 | -1,487,000 | -100,000 | -4,094,000 | 8,178,000 | 1,673,000 | -7,927,000 | -4,185,000 | 6,200,000 | 3,363,000 | 3,207,000 | -1,641,000 | 3,474,795 | 1,498 | 1,443 | -1,736,000 | 4,190,825 | 1,258 | 794 | -2,877,000 | 3,310 | 984 | 1,797 |
income tax expense | 867,000 | 8,815,000 | 3,228,000 | 1,307,000 | 3,275,000 | 2,078,000 | 1,776,000 | 3,562,000 | -14,714,000 | 1,320,000 | -2,913,000 | 2,279,000 | -77,000 | -20,000 | 211,000 | 10,883,000 | 1,868,000 | -1,405,000 | -3,935,000 | -751,000 | 5,923,000 | 1,917,000 | 932,000 | 422,000 | -1,660,550 | -84 | -2,993 | 931 | 492 | 809 | ||||||||||
net income | -1,763,000 | 10,634,000 | 8,209,000 | 3,217,000 | -2,974,000 | 9,716,000 | 5,155,000 | 4,298,000 | -2,209,000 | 8,202,000 | 22,299,000 | -100,000 | -1,886,000 | 4,621,000 | -2,279,000 | -4,640,000 | -15,568,000 | -7,495,000 | -3,355,000 | 1,305,000 | -2,266,000 | 12,113,000 | 2,424,000 | -13,850,000 | -1,307,000 | 4,283,000 | 2,431,000 | 2,785,000 | 1,472,000 | 6,618,732 | 1,746 | 2,572 | -50,000 | 5,851,375 | 1,342 | 3,787 | -1,504,000 | 2,379 | 492 | 988 |
yoy | -40.72% | 9.45% | 59.24% | -25.15% | 34.63% | 18.46% | -76.88% | -4398.00% | 17.13% | 77.49% | -1078.46% | -97.84% | -87.89% | -161.65% | -32.07% | -455.56% | 587.03% | -161.88% | -238.41% | -109.42% | 73.37% | 182.82% | -0.29% | -597.31% | -188.79% | -35.29% | 139132.53% | 108181.49% | -3044.00% | 13.11% | 30.10% | -32.08% | -96.68% | 245859.44% | 172.76% | 283.30% | ||||
qoq | -116.58% | 29.54% | 155.18% | -208.17% | -130.61% | 88.48% | 19.94% | -294.57% | -126.93% | -63.22% | -22399.00% | -94.70% | -140.81% | -302.76% | -50.88% | -70.20% | 107.71% | 123.40% | -357.09% | -157.59% | -118.71% | 399.71% | -117.50% | 959.68% | -130.52% | 76.18% | -12.71% | 89.20% | -77.76% | 378979.73% | -32.12% | -105.14% | -100.85% | 435919.00% | -64.56% | -100.25% | -63319.84% | 383.54% | -50.20% | |
net income margin % | -Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | -Infinity% | -Infinity% | Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | -Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | -Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% | -Infinity% | Infinity% | Infinity% | Infinity% |
net loss per common share | ||||||||||||||||||||||||||||||||||||||||
basic | -80 | -130 | -90 | -90 | 230 | -110 | -780 | -120 | -90 | |||||||||||||||||||||||||||||||
diluted | -80 | -130 | -90 | -90 | 230 | -110 | -780 | -120 | -90 | |||||||||||||||||||||||||||||||
weighted-average common shares used to compute net loss per common share | ||||||||||||||||||||||||||||||||||||||||
basic | 22,561,053,000 | 22,872,841,000 | 22,318,570,000 | 23,092,469,000 | 23,710,643,000 | 23,883,729,000 | 23,985,364,000 | 23,873,379,000 | 23,665,829,000 | 22,925,497,000 | 23,483,269,000 | 23,352,530,000 | 21,283,752,000 | 20,067,969,000 | 20,139,944,000 | 20,024,798,000 | 19,898,502,000 | 19,719,485,000 | 19,790,838,000 | 19,691,156,000 | 19,545,558,000 | 19,346,929,000 | 19,415,640,000 | 19,337,644,000 | 19,173,580,000 | 18,919,007,000 | 18,981,015,000 | 18,881,526,000 | 18,746,751,000 | 18,252,689,000 | 18,344,956 | 18,155,543 | 17,996,672,000 | 17,355,175,000 | 17,603,293 | 17,176,386 | 16,878,443,000 | 8,913,042 | 12,253,877 | 3,406,420 |
diluted | 22,561,053,000 | 23,295,328,000 | 22,513,140,000 | 23,237,671,000 | 23,710,643,000 | 24,138,244,000 | 24,254,176,000 | 24,099,047,000 | 23,665,829,000 | 23,176,169,000 | 23,848,729,000 | 23,352,530,000 | 21,283,752,000 | 20,067,969,000 | 20,139,944,000 | 20,024,798,000 | 19,898,502,000 | 19,719,485,000 | 19,790,838,000 | 20,047,277,000 | 19,545,558,000 | 19,346,929,000 | 19,747,365,000 | 19,337,644,000 | 19,173,580,000 | 19,641,143,000 | 19,641,853,000 | 19,591,129,000 | 19,579,847,000 | 19,347,632,000 | 19,525,686 | 19,313,156 | 17,996,672,000 | 18,877,863,000 | 19,083,975 | 18,814,565 | 16,878,443,000 | 10,758,684 | 13,982,799 | 4,846,327 |
intangible asset amortization | 462,000 | 596,000 | 619,000 | 73,500 | 195,000 | |||||||||||||||||||||||||||||||||||
other income | 1,000 | -823,000 | 452,000 | 225,000 | -377,000 | -120,000 | -24,000 | -10,000 | 1,186,000 | -121,000 | 36,000 | 266,000 | 151,000 | 160,000 | 159,000 | 161,000 | 485,649 | 128 | 132 | 91,000 | 291,796 | 85 | 64 | 55,000 | 18 | 10 | 5 | |||||||||||||
net income per common share | ||||||||||||||||||||||||||||||||||||||||
basic | 460 | 370 | 140 | 410 | 210 | 180 | 350 | 950 | -230 | -380 | -170 | 70 | 630 | 120 | -720 | -70 | 230 | 130 | 150 | 80 | 359.77 | 0.1 | 0.14 | 339.79 | 0.08 | 0.22 | 0.3 | 0.01 | 0.05 | |||||||||||
diluted | 460 | 360 | 140 | 400 | 210 | 180 | 350 | 940 | -230 | -380 | -170 | 70 | 630 | 120 | -720 | -70 | 220 | 120 | 140 | 80 | 339.78 | 0.09 | 0.13 | 309.81 | 0.07 | 0.2 | 0.27 | 0.01 | 0.04 | |||||||||||
weighted-average common shares used to compute net income per common share | ||||||||||||||||||||||||||||||||||||||||
basic | 22,561,053,000 | 22,872,841,000 | 22,318,570,000 | 23,092,469,000 | 23,710,643,000 | 23,883,729,000 | 23,985,364,000 | 23,873,379,000 | 23,665,829,000 | 22,925,497,000 | 23,483,269,000 | 23,352,530,000 | 21,283,752,000 | 20,067,969,000 | 20,139,944,000 | 20,024,798,000 | 19,898,502,000 | 19,719,485,000 | 19,790,838,000 | 19,691,156,000 | 19,545,558,000 | 19,346,929,000 | 19,415,640,000 | 19,337,644,000 | 19,173,580,000 | 18,919,007,000 | 18,981,015,000 | 18,881,526,000 | 18,746,751,000 | 18,252,689,000 | 18,344,956 | 18,155,543 | 17,996,672,000 | 17,355,175,000 | 17,603,293 | 17,176,386 | 16,878,443,000 | 8,913,042 | 12,253,877 | 3,406,420 |
diluted | 22,561,053,000 | 23,295,328,000 | 22,513,140,000 | 23,237,671,000 | 23,710,643,000 | 24,138,244,000 | 24,254,176,000 | 24,099,047,000 | 23,665,829,000 | 23,176,169,000 | 23,848,729,000 | 23,352,530,000 | 21,283,752,000 | 20,067,969,000 | 20,139,944,000 | 20,024,798,000 | 19,898,502,000 | 19,719,485,000 | 19,790,838,000 | 20,047,277,000 | 19,545,558,000 | 19,346,929,000 | 19,747,365,000 | 19,337,644,000 | 19,173,580,000 | 19,641,143,000 | 19,641,853,000 | 19,591,129,000 | 19,579,847,000 | 19,347,632,000 | 19,525,686 | 19,313,156 | 17,996,672,000 | 18,877,863,000 | 19,083,975 | 18,814,565 | 16,878,443,000 | 10,758,684 | 13,982,799 | 4,846,327 |
income tax benefit | -1,097,000 | -600,000 | -1,828,000 | -2,878,000 | -3,113,000 | -765.75 | -248 | -1,129 | -1,686,000 | -1,373,000 | ||||||||||||||||||||||||||||||
other expense | 155,000 | -36,000 | -404,000 | -838,000 | -993,000 | -441,250 | -736,000 | -573,000 | -456,000 | |||||||||||||||||||||||||||||||
revenues | 143,653,697 | 36,322 | 34,133 | 26,848,000 | 109,208,603 | 28,283 | 26,264 | 19,850,000 | 28,478 | 22,635 | 19,729 | |||||||||||||||||||||||||||||
cost of goods sold | 41,465,940 | 10,141 | 9,610 | 7,309,000 | 28,994,814 | 7,528 | 7,034 | 5,624,000 | 7,523 | 6,282 | 5,324 | |||||||||||||||||||||||||||||
convertible preferred stock dividends | 224 | 509 | ||||||||||||||||||||||||||||||||||||||
allocation of undistributed earnings to preferred stockholders | 99 | 302 | ||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders | 5,851,375 | 1,342 | 3,787 | 2,379 | 169 | 177 | ||||||||||||||||||||||||||||||||||
net income per common share attributable to common stockholders | ||||||||||||||||||||||||||||||||||||||||
basic | 460 | 370 | 140 | 410 | 210 | 180 | 350 | 950 | -230 | -380 | -170 | 70 | 630 | 120 | -720 | -70 | 230 | 130 | 150 | 80 | 359.77 | 0.1 | 0.14 | 339.79 | 0.08 | 0.22 | 0.3 | 0.01 | 0.05 | |||||||||||
diluted | 460 | 360 | 140 | 400 | 210 | 180 | 350 | 940 | -230 | -380 | -170 | 70 | 630 | 120 | -720 | -70 | 220 | 120 | 140 | 80 | 339.78 | 0.09 | 0.13 | 309.81 | 0.07 | 0.2 | 0.27 | 0.01 | 0.04 | |||||||||||
weighted-average common shares used to compute net income per common share attributable to common stockholders | ||||||||||||||||||||||||||||||||||||||||
basic | 22,561,053,000 | 22,872,841,000 | 22,318,570,000 | 23,092,469,000 | 23,710,643,000 | 23,883,729,000 | 23,985,364,000 | 23,873,379,000 | 23,665,829,000 | 22,925,497,000 | 23,483,269,000 | 23,352,530,000 | 21,283,752,000 | 20,067,969,000 | 20,139,944,000 | 20,024,798,000 | 19,898,502,000 | 19,719,485,000 | 19,790,838,000 | 19,691,156,000 | 19,545,558,000 | 19,346,929,000 | 19,415,640,000 | 19,337,644,000 | 19,173,580,000 | 18,919,007,000 | 18,981,015,000 | 18,881,526,000 | 18,746,751,000 | 18,252,689,000 | 18,344,956 | 18,155,543 | 17,996,672,000 | 17,355,175,000 | 17,603,293 | 17,176,386 | 16,878,443,000 | 8,913,042 | 12,253,877 | 3,406,420 |
diluted | 22,561,053,000 | 23,295,328,000 | 22,513,140,000 | 23,237,671,000 | 23,710,643,000 | 24,138,244,000 | 24,254,176,000 | 24,099,047,000 | 23,665,829,000 | 23,176,169,000 | 23,848,729,000 | 23,352,530,000 | 21,283,752,000 | 20,067,969,000 | 20,139,944,000 | 20,024,798,000 | 19,898,502,000 | 19,719,485,000 | 19,790,838,000 | 20,047,277,000 | 19,545,558,000 | 19,346,929,000 | 19,747,365,000 | 19,337,644,000 | 19,173,580,000 | 19,641,143,000 | 19,641,853,000 | 19,591,129,000 | 19,579,847,000 | 19,347,632,000 | 19,525,686 | 19,313,156 | 17,996,672,000 | 18,877,863,000 | 19,083,975 | 18,814,565 | 16,878,443,000 | 10,758,684 | 13,982,799 | 4,846,327 |
net loss attributable to common stockholders | -1,504,000 | |||||||||||||||||||||||||||||||||||||||
net loss per common share attributable to common stockholders | ||||||||||||||||||||||||||||||||||||||||
basic | -80 | -130 | -90 | -90 | 230 | -110 | -780 | -120 | -90 | |||||||||||||||||||||||||||||||
diluted | -80 | -130 | -90 | -90 | 230 | -110 | -780 | -120 | -90 | |||||||||||||||||||||||||||||||
weighted-average common shares used to compute net loss per common share attributable to common stockholders | ||||||||||||||||||||||||||||||||||||||||
basic | 22,561,053,000 | 22,872,841,000 | 22,318,570,000 | 23,092,469,000 | 23,710,643,000 | 23,883,729,000 | 23,985,364,000 | 23,873,379,000 | 23,665,829,000 | 22,925,497,000 | 23,483,269,000 | 23,352,530,000 | 21,283,752,000 | 20,067,969,000 | 20,139,944,000 | 20,024,798,000 | 19,898,502,000 | 19,719,485,000 | 19,790,838,000 | 19,691,156,000 | 19,545,558,000 | 19,346,929,000 | 19,415,640,000 | 19,337,644,000 | 19,173,580,000 | 18,919,007,000 | 18,981,015,000 | 18,881,526,000 | 18,746,751,000 | 18,252,689,000 | 18,344,956 | 18,155,543 | 17,996,672,000 | 17,355,175,000 | 17,603,293 | 17,176,386 | 16,878,443,000 | 8,913,042 | 12,253,877 | 3,406,420 |
diluted | 22,561,053,000 | 23,295,328,000 | 22,513,140,000 | 23,237,671,000 | 23,710,643,000 | 24,138,244,000 | 24,254,176,000 | 24,099,047,000 | 23,665,829,000 | 23,176,169,000 | 23,848,729,000 | 23,352,530,000 | 21,283,752,000 | 20,067,969,000 | 20,139,944,000 | 20,024,798,000 | 19,898,502,000 | 19,719,485,000 | 19,790,838,000 | 20,047,277,000 | 19,545,558,000 | 19,346,929,000 | 19,747,365,000 | 19,337,644,000 | 19,173,580,000 | 19,641,143,000 | 19,641,853,000 | 19,591,129,000 | 19,579,847,000 | 19,347,632,000 | 19,525,686 | 19,313,156 | 17,996,672,000 | 18,877,863,000 | 19,083,975 | 18,814,565 | 16,878,443,000 | 10,758,684 | 13,982,799 | 4,846,327 |
pro forma net income per common share attributable to common stockholders | ||||||||||||||||||||||||||||||||||||||||
basic | ||||||||||||||||||||||||||||||||||||||||
diluted | ||||||||||||||||||||||||||||||||||||||||
weighted-average shares used for eps calculation |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||
current assets | ||||||||||||||||||||||||||||||||||||||||
cash | 74,993,000 | 83,446,000 | 65,965,000 | 81,528,000 | 83,619,000 | 94,367,000 | ||||||||||||||||||||||||||||||||||
accounts receivable | 38,219,000 | 43,876,000 | 37,257,000 | 33,086,000 | 35,693,000 | 44,937,000 | 39,970,000 | 41,935,000 | 40,491,000 | 43,173,000 | 43,879,000 | 46,553,000 | 51,020,000 | 54,826,000 | 51,814,000 | 49,157,000 | 45,927,000 | 49,478,000 | 44,257,000 | 42,629,000 | 40,043,000 | 43,849,000 | 36,033,000 | 30,552,000 | 30,781,000 | 33,444,000 | 27,681,000 | 24,758,000 | 21,661,000 | 24,332,000 | 20,179,000 | 17,529,000 | 14,209,000 | 17,623,000 | 14,579,000 | 12,910,000 | 11,428,000 | 15,003,000 | 13,021,000 | 12,606 |
net investment in leases | 15,198,000 | 15,754,000 | 14,843,000 | 14,457,000 | 14,850,000 | 14,540,000 | 13,953,000 | 13,551,000 | 14,324,000 | 14,195,000 | 13,603,000 | 13,219,000 | 13,781,000 | 16,130,000 | 15,052,000 | 13,346,000 | 12,307,000 | 12,482,000 | 12,385,000 | 11,741,000 | 11,254,000 | 10,708,000 | 9,451,000 | 8,689,000 | 8,882,000 | 8,147,000 | 7,628,000 | 5,869,000 | 3,362,000 | |||||||||||
inventories | 16,581,000 | 14,025,000 | 16,084,000 | 17,111,000 | 18,867,000 | 18,666,000 | 21,176,000 | 18,846,000 | 20,844,000 | 22,527,000 | 23,498,000 | 20,315,000 | 20,014,000 | 23,124,000 | 23,020,000 | 19,970,000 | 19,479,000 | 19,217,000 | 23,830,000 | 21,153,000 | 22,042,000 | 18,563,000 | 22,419,000 | 24,826,000 | 22,363,000 | 19,059,000 | 16,882,000 | 13,165,000 | 11,321,000 | 11,189,000 | 14,919,000 | 16,437,000 | 14,656,000 | 11,040,000 | 9,784,000 | 9,631,000 | 6,933,000 | 6,554,000 | 6,248,000 | 5,945 |
prepaid expenses and other current assets | 7,851,000 | 8,066,000 | 7,250,000 | 6,348,000 | 5,900,000 | 5,053,000 | 5,127,000 | 3,909,000 | 4,908,000 | 4,366,000 | 4,674,000 | 4,480,000 | 4,876,000 | 3,754,000 | 3,484,000 | 1,446,000 | 4,374,000 | 4,141,000 | 3,701,000 | 2,092,000 | 2,235,000 | 2,638,000 | 4,003,000 | 2,195,000 | 1,966,000 | 2,451,000 | 1,956,000 | 1,570,000 | 1,680,000 | 1,762,000 | 2,370,000 | 947,000 | 1,116,000 | 2,178,000 | ||||||
total current assets | 152,842,000 | 165,167,000 | 141,399,000 | 152,987,000 | 160,122,000 | 177,563,000 | 162,372,000 | 151,859,000 | 141,273,000 | 145,294,000 | 151,690,000 | 149,558,000 | 145,433,000 | 119,763,000 | 116,796,000 | 107,269,000 | 103,237,000 | 113,547,000 | 106,574,000 | 126,622,000 | 122,499,000 | 123,613,000 | 114,110,000 | 104,576,000 | 112,321,000 | 108,335,000 | 102,728,000 | 94,079,000 | 85,770,000 | 84,961,000 | 89,202,000 | 81,240,000 | 75,169,000 | 76,872,000 | 71,709,000 | 66,787,000 | 60,523,000 | 64,233,000 | 61,152,000 | 27,485 |
non-current assets | ||||||||||||||||||||||||||||||||||||||||
property and equipment | 5,196,000 | 5,117,000 | 5,460,000 | 4,897,000 | 5,391,000 | 5,603,000 | 5,878,000 | 5,691,000 | 6,217,000 | 6,195,000 | 5,486,000 | 5,771,000 | 5,655,000 | 6,077,000 | 6,677,000 | 5,978,000 | 6,330,000 | 6,750,000 | 6,458,000 | 6,399,000 | 6,746,000 | 6,957,000 | 7,177,000 | 7,009,000 | 7,334,000 | 7,408,000 | 7,499,000 | 4,978,000 | 4,616,000 | 4,810,000 | 4,063,000 | 4,012,000 | 3,912,000 | 3,776,000 | 3,353,000 | 2,854,000 | 2,273,000 | 1,563,000 | 1,399,000 | 1,441 |
right of use operating lease assets | 13,310,000 | 13,798,000 | 14,751,000 | 15,462,000 | 16,174,000 | 16,633,000 | 17,553,000 | 17,828,000 | 18,480,000 | 19,128,000 | 19,303,000 | 20,041,000 | 20,633,000 | 21,322,000 | 21,975,000 | 22,628,000 | 23,315,000 | 23,984,000 | 23,919,000 | 19,138,000 | 19,565,000 | 20,132,000 | 20,717,000 | 15,126,000 | 15,289,000 | 15,885,000 | 15,204,000 | 3,298,000 | 3,396,000 | |||||||||||
intangible assets | 42,306,000 | 39,167,000 | 40,023,000 | 40,904,000 | 41,866,000 | 42,789,000 | 43,708,000 | 44,883,000 | 45,795,000 | 46,724,000 | 47,628,000 | 48,559,000 | 49,465,000 | 50,375,000 | 51,308,000 | 52,254,000 | 53,169,000 | 54,081,000 | 54,970,000 | 1,702,000 | 1,683,000 | 1,680,000 | 1,671,000 | 1,674,000 | 5,206,000 | 5,312,000 | 5,074,000 | 5,157,000 | 5,244,000 | 5,339,000 | 3,035,000 | 2,984,000 | ||||||||
goodwill | 39,554,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | 31,063,000 | |||||||||||||||||||||
deferred income taxes | 8,721,000 | 9,783,000 | 16,745,000 | 18,333,000 | 18,059,000 | 18,311,000 | 19,719,000 | 19,408,000 | 19,294,000 | 19,378,000 | 20,717,000 | 49,000 | 126,000 | 147,000 | 11,907,000 | 13,779,000 | 12,026,000 | 10,198,000 | 5,010,000 | 4,745,000 | 7,973,000 | 8,970,000 | 8,840,000 | 10,357,000 | 11,077,000 | 8,820,000 | 4,057,000 | 2,648,000 | 2,664,000 | 2,662,000 | 2,797,000 | 2,798,000 | 2,792,000 | 1,781,000 | 1,781 | |||||
other non-current assets | 10,187,000 | 9,847,000 | 9,736,000 | 9,402,000 | 7,567,000 | 5,962,000 | 3,803,000 | 3,541,000 | 2,965,000 | 2,720,000 | 2,784,000 | 3,306,000 | 3,269,000 | 3,335,000 | 3,004,000 | 2,768,000 | 2,321,000 | 1,998,000 | 2,082,000 | 2,118,000 | 2,030,000 | 2,074,000 | 1,965,000 | 2,519,000 | 2,239,000 | 1,658,000 | 1,405,000 | 1,358,000 | 1,242,000 | 1,257,000 | 367,000 | 201,000 | 200,000 | 201,000 | 201,000 | 201,000 | 51,000 | 137,000 | 50,000 | 2,296 |
total non-current assets | 119,274,000 | 108,775,000 | 117,778,000 | 120,061,000 | 120,120,000 | 120,361,000 | 125,352,000 | 126,925,000 | 130,767,000 | 136,144,000 | 141,617,000 | 124,170,000 | 130,068,000 | 135,233,000 | 131,730,000 | 130,034,000 | 129,775,000 | 130,723,000 | 142,821,000 | 55,010,000 | 52,777,000 | 50,474,000 | 43,640,000 | 36,954,000 | 43,198,000 | 43,417,000 | 41,047,000 | 27,757,000 | 27,747,000 | |||||||||||
total assets | 272,116,000 | 273,942,000 | 259,177,000 | 273,048,000 | 280,242,000 | 297,924,000 | 287,724,000 | 278,784,000 | 272,040,000 | 281,438,000 | 293,307,000 | 273,728,000 | 275,501,000 | 254,996,000 | 248,526,000 | 237,303,000 | 233,012,000 | 244,270,000 | 249,395,000 | 181,632,000 | 175,276,000 | 174,087,000 | 157,750,000 | 141,530,000 | 155,519,000 | 151,752,000 | 143,775,000 | 121,836,000 | 113,517,000 | 107,071,000 | 101,735,000 | 92,733,000 | 87,073,000 | 88,447,000 | 83,082,000 | 77,893,000 | 70,848,000 | 73,935,000 | 66,936,000 | 35,752 |
liabilities and stockholders' equity | ||||||||||||||||||||||||||||||||||||||||
current liabilities | ||||||||||||||||||||||||||||||||||||||||
accounts payable | 7,124,000 | 4,968,000 | 7,989,000 | 8,025,000 | 7,224,000 | 5,648,000 | 7,290,000 | 5,094,000 | 5,488,000 | 6,659,000 | 6,402,000 | 9,296,000 | 9,590,000 | 9,984,000 | 11,171,000 | 9,110,000 | 6,200,000 | 5,023,000 | 6,192,000 | 5,060,000 | 9,352,000 | 4,197,000 | 5,053,000 | 5,686,000 | 8,739,000 | 3,843,000 | 6,289,000 | 6,855,000 | 5,832,000 | 5,110,000 | 3,929,000 | 4,649,000 | 5,234,000 | 4,253,000 | 5,485,000 | 6,567,000 | 4,862,000 | 5,018,000 | 4,808,000 | 4,353 |
accrued payroll and related taxes | 11,041,000 | 19,378,000 | 14,727,000 | 12,678,000 | 10,929,000 | 17,923,000 | 13,086,000 | 12,090,000 | 11,023,000 | 16,789,000 | 14,784,000 | 13,800,000 | 11,464,000 | 17,100,000 | 13,575,000 | 12,144,000 | 9,481,000 | 12,139,000 | 10,322,000 | 10,303,000 | 8,547,000 | 11,588,000 | 10,864,000 | 6,971,000 | 8,294,000 | 10,098,000 | 11,336,000 | 7,006,000 | 6,837,000 | 7,421,000 | 8,292,000 | 5,520,000 | 4,856,000 | 6,706,000 | 5,880,000 | 3,118,000 | 4,886,000 | 6,692,000 | 4,250,000 | 1,987 |
accrued expenses | 8,545,000 | 8,531,000 | 7,862,000 | 8,180,000 | 7,177,000 | 7,780,000 | 7,088,000 | 6,702,000 | 6,866,000 | 5,904,000 | 5,327,000 | 5,166,000 | 6,601,000 | 9,240,000 | 6,953,000 | 5,258,000 | 5,673,000 | 5,262,000 | 5,350,000 | 4,010,000 | 3,227,000 | 4,423,000 | 3,582,000 | 3,743,000 | 5,030,000 | 4,498,000 | 3,696,000 | 2,696,000 | 2,685,000 | 2,780,000 | 2,290,000 | 2,033,000 | 2,031,000 | 2,598,000 | 2,357,000 | 1,371,000 | 1,318,000 | 1,193,000 | 1,212,000 | 1,092 |
income taxes payable | 2,161,000 | 1,428,000 | 1,200,000 | 270,000 | 611,000 | 496,000 | 725,000 | 1,467,000 | 2,092,000 | 2,336,000 | 11,000 | 11,000 | 26,000 | 16,000 | 1,129,000 | 1,530,000 | 2,658,000 | 2,658,000 | 1,459,000 | 632,000 | 823,000 | 172,000 | ||||||||||||||||||
operating lease liabilities | 3,237,000 | 3,195,000 | 3,144,000 | 3,095,000 | 3,036,000 | 2,980,000 | 2,883,000 | 2,799,000 | 2,740,000 | 2,807,000 | 2,596,000 | 2,529,000 | 2,509,000 | 2,500,000 | 2,486,000 | 2,488,000 | 2,504,000 | 2,506,000 | 2,412,000 | 2,024,000 | 1,966,000 | 2,006,000 | 2,010,000 | 1,508,000 | 1,585,000 | 1,454,000 | 1,990,000 | 1,291,000 | ||||||||||||
other current liabilities | 3,904,000 | 3,457,000 | 4,264,000 | 5,469,000 | 4,079,000 | 3,147,000 | 3,240,000 | 4,075,000 | 3,335,000 | 4,475,000 | 5,886,000 | 5,481,000 | 4,562,000 | 7,152,000 | 8,497,000 | 4,767,000 | 4,275,000 | 3,305,000 | 3,694,000 | 3,716,000 | 2,235,000 | 1,842,000 | 2,673,000 | 2,578,000 | 1,073,000 | 903,000 | 817,000 | 810,000 | 800,000 | 709,000 | 439,000 | 316,000 | 603,000 | 945,000 | 218,000 | |||||
total current liabilities | 36,012,000 | 40,957,000 | 39,186,000 | 40,403,000 | 35,401,000 | 40,704,000 | 37,154,000 | 34,212,000 | 33,133,000 | 41,057,000 | 45,618,000 | 48,520,000 | 51,404,000 | 64,330,000 | 55,661,000 | 46,546,000 | 40,273,000 | 34,461,000 | 31,309,000 | 26,643,000 | 27,985,000 | 26,714,000 | 25,641,000 | 20,486,000 | 24,721,000 | 21,428,000 | 24,128,000 | 18,658,000 | 17,304,000 | 16,076,000 | 16,757,000 | 12,527,000 | 12,739,000 | 14,519,000 | 13,966,000 | 11,090,000 | 11,114,000 | 13,793,000 | 10,707,000 | 7,927 |
non-current liabilities | ||||||||||||||||||||||||||||||||||||||||
accrued warranty reserve, non-current | 1,068,000 | 1,045,000 | 1,121,000 | 1,241,000 | 1,201,000 | 1,209,000 | 1,448,000 | 1,561,000 | 1,645,000 | 1,681,000 | 1,781,000 | 1,957,000 | 2,084,000 | 2,207,000 | 2,892,000 | 2,791,000 | 2,997,000 | 3,108,000 | 3,358,000 | 3,450,000 | 3,259,000 | 3,235,000 | 3,071,000 | 2,861,000 | 2,884,000 | 2,541,000 | 2,227,000 | 2,044,000 | 1,854,000 | |||||||||||
income taxes payable, non-current | 370,000 | 275,000 | 334,000 | 355,000 | 355,000 | 239,000 | 495,000 | 495,000 | 495,000 | 446,000 | 443,000 | 446,000 | 446,000 | 298,000 | 298,000 | 298,000 | 298,000 | 348,000 | 348,000 | 348,000 | ||||||||||||||||||||
operating lease liabilities, non-current | 11,937,000 | 12,763,000 | 13,587,000 | 14,380,000 | 15,173,000 | 15,955,000 | 16,767,000 | 17,142,000 | 17,857,000 | 18,436,000 | 19,043,000 | 19,606,000 | 20,239,000 | 20,866,000 | 21,506,000 | 22,122,000 | 22,742,000 | 23,354,000 | 23,357,000 | 18,475,000 | 18,910,000 | 19,388,000 | 19,919,000 | 14,798,000 | 14,846,000 | 15,134,000 | 13,399,000 | 2,073,000 | ||||||||||||
other non-current liabilities | 4,863,000 | |||||||||||||||||||||||||||||||||||||||
total non-current liabilities | 18,238,000 | 14,083,000 | 15,042,000 | 37,719,000 | 39,210,000 | 40,623,000 | 42,669,000 | 43,896,000 | 45,434,000 | 46,739,000 | 64,859,000 | 66,445,000 | 67,935,000 | 69,266,000 | 78,468,000 | 76,641,000 | 77,761,000 | 81,582,000 | 85,980,000 | 22,273,000 | 22,169,000 | 22,623,000 | 22,990,000 | 17,659,000 | 17,758,000 | 17,729,000 | 15,680,000 | 4,170,000 | 4,214,000 | |||||||||||
total liabilities | 54,250,000 | 55,040,000 | 54,228,000 | 78,122,000 | 74,611,000 | 81,327,000 | 79,823,000 | 78,108,000 | 78,567,000 | 87,796,000 | 110,477,000 | 114,965,000 | 119,339,000 | 133,596,000 | 134,129,000 | 123,187,000 | 118,034,000 | 116,043,000 | 117,289,000 | 48,916,000 | 50,154,000 | 49,337,000 | 48,631,000 | 38,145,000 | 42,479,000 | 39,157,000 | 39,808,000 | 22,828,000 | 21,518,000 | 17,801,000 | 18,317,000 | 13,964,000 | 13,911,000 | 15,660,000 | 14,609,000 | 11,700,000 | 11,677,000 | 14,296,000 | 10,857,000 | 8,120 |
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||
preferred stock, 0.001 par value... | ||||||||||||||||||||||||||||||||||||||||
common stock, 0.001 par value... | 22,000 | 22,000 | 22,000 | 22,000 | 24,000 | 24,000 | 24,000 | 24,000 | 24,000 | 24,000 | 23,000 | 23,000 | 23,000 | 20,000 | 20,000 | 20,000 | 20,000 | 20,000 | 20,000 | 20,000 | 20,000 | 19,000 | 19,000 | 19,000 | 19,000 | 19,000 | 19,000 | 19,000 | 19,000 | 19,000 | 18,000 | 18,000 | 18,000 | 18,000 | 18,000 | 18,000 | ||||
additional paid-in capital | 164,667,000 | 163,940,000 | 160,621,000 | 158,807,000 | 172,727,000 | 180,719,000 | 181,739,000 | 179,669,000 | 176,764,000 | 174,724,000 | 172,115,000 | 170,347,000 | 167,646,000 | 131,001,000 | 128,619,000 | 126,059,000 | 122,281,000 | 119,962,000 | 116,346,000 | 113,601,000 | 107,312,000 | 104,675,000 | 101,157,000 | 97,818,000 | 93,614,000 | 91,874,000 | 87,524,000 | 84,987,000 | 80,788,000 | 79,554,000 | 76,081,000 | 73,678,000 | 70,655,000 | 70,224,000 | 68,114,000 | 67,178,000 | 63,449,000 | 62,406,000 | 61,214,000 | |
retained earnings | 53,177,000 | 54,940,000 | 44,306,000 | 36,097,000 | 32,880,000 | 35,854,000 | 26,138,000 | 20,983,000 | 16,685,000 | 18,894,000 | 10,692,000 | 8,245,000 | 15,740,000 | 19,095,000 | 17,790,000 | 20,056,000 | 7,943,000 | 5,519,000 | 19,369,000 | 20,676,000 | 16,393,000 | 13,962,000 | 11,177,000 | 9,705,000 | 7,350,000 | 5,604,000 | 3,032,000 | 3,082,000 | 852,000 | |||||||||||
total stockholders’ equity | 217,866,000 | 218,902,000 | 204,949,000 | 194,926,000 | 205,631,000 | 216,597,000 | 207,901,000 | 200,676,000 | 193,473,000 | 193,642,000 | 182,830,000 | 158,763,000 | 156,162,000 | 121,400,000 | 114,397,000 | 114,116,000 | 114,978,000 | 128,227,000 | 132,106,000 | 132,716,000 | 125,122,000 | 124,750,000 | 109,119,000 | 103,385,000 | 113,040,000 | 112,595,000 | 103,967,000 | 99,008,000 | 91,999,000 | 89,270,000 | 83,418,000 | 78,769,000 | 73,162,000 | 72,787,000 | 68,473,000 | 66,193,000 | 59,171,000 | 59,639,000 | 56,079,000 | |
total liabilities and stockholders’ equity | 272,116,000 | 273,942,000 | 259,177,000 | 273,048,000 | 280,242,000 | 297,924,000 | 287,724,000 | 278,784,000 | 272,040,000 | 281,438,000 | 293,307,000 | 273,728,000 | 275,501,000 | 254,996,000 | 248,526,000 | 237,303,000 | 233,012,000 | 244,270,000 | 249,395,000 | 181,632,000 | 175,276,000 | 174,087,000 | 157,750,000 | 141,530,000 | 155,519,000 | 151,752,000 | 143,775,000 | 121,836,000 | 113,517,000 | 107,071,000 | 101,735,000 | 92,733,000 | 87,073,000 | 88,447,000 | 83,082,000 | 77,893,000 | 70,848,000 | 73,935,000 | 66,936,000 | 35,752 |
note payable | 2,956,000 | 2,956,000 | 2,956,000 | 2,956,000 | 2,956,000 | 2,956,000 | 2,956,000 | 2,956,000 | 2,968,000 | 2,968,000 | 2,968,000 | 2,968,000 | 2,968,000 | 2,964,000 | 2,960,000 | 2,210,000 | ||||||||||||||||||||||||
note payable, non-current | 21,743,000 | 22,481,000 | 23,220,000 | 23,959,000 | 24,698,000 | 25,437,000 | 26,176,000 | 26,915,000 | 19,495,000 | 20,237,000 | 20,979,000 | 21,721,000 | 22,463,000 | 23,199,000 | 26,933,000 | 27,673,000 | ||||||||||||||||||||||||
income taxes receivable | 457,000 | 1,193,000 | 1,779,000 | 731,000 | 960,000 | 3,495,000 | 3,847,000 | 3,253,000 | 2,814,000 | 1,793,000 | 5,798,000 | 5,205,000 | 3,947,000 | 2,119,000 | 4,768,000 | 4,440,000 | 555,000 | |||||||||||||||||||||||
accounts receivable, non-current | 3,628,000 | 4,511,000 | 6,953,000 | 10,936,000 | 14,636,000 | 15,430,000 | 19,983,000 | 23,061,000 | 17,703,000 | 15,343,000 | 13,577,000 | 12,847,000 | 12,422,000 | 11,874,000 | 10,727,000 | 9,433,000 | 7,100,000 | 5,881,000 | 5,157,000 | 4,184,000 | ||||||||||||||||||||
cash and cash equivalents | 82,146,000 | 73,618,000 | 60,706,000 | 61,033,000 | 66,036,000 | 63,212,000 | 55,011,000 | 21,929,000 | 23,426,000 | 23,350,000 | 21,150,000 | 28,229,000 | 22,401,000 | 49,007,000 | 46,925,000 | 47,855,000 | 42,204,000 | 31,341,000 | 32,297,000 | 22,770,000 | 19,814,000 | 25,040,000 | 23,548,000 | 20,099,000 | 23,136,000 | 17,320,000 | 25,313,000 | 23,968,000 | 19,653,000 | 18,096,000 | 20,714,000 | 30,701,000 | 39,294,000 | 6,719 | ||||||
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||
earn-out, current | 5,575,000 | 9,280,000 | 13,710,000 | 13,050,000 | 10,000,000 | 9,800,000 | 9,150,000 | 3,250,000 | ||||||||||||||||||||||||||||||||
revolving line of credit, non-current | 16,677,000 | 24,941,000 | 24,929,000 | 24,916,000 | 24,904,000 | 24,891,000 | 24,878,000 | 24,857,000 | 24,844,000 | |||||||||||||||||||||||||||||||
accumulated deficit | -11,607,000 | -11,507,000 | -490,000 | -4,277,000 | -2,773,000 | -5,152,000 | -6,321 | |||||||||||||||||||||||||||||||||
accumulated other comprehensive income | 29,000 | 38,000 | 26,000 | 31,000 | 40,000 | 15,000 | ||||||||||||||||||||||||||||||||||
earn-out, non-current | 7,098,000 | 3,950,000 | 3,500,000 | 2,950,000 | 6,400,000 | |||||||||||||||||||||||||||||||||||
(accumulated deficit) retained earnings | -9,621,000 | -14,242,000 | -11,963,000 | -7,323,000 | ||||||||||||||||||||||||||||||||||||
marketable securities | 6,013,000 | 12,537,000 | 22,464,000 | 24,920,000 | 20,424,000 | 21,384,000 | 25,786,000 | 22,800,000 | 23,802,000 | 15,928,000 | 19,944,000 | 21,993,000 | 21,002,000 | 20,023,000 | 10,994,000 | |||||||||||||||||||||||||
income taxes, non-current | 28,000 | 54,000 | 54,000 | 53,000 | 42,000 | |||||||||||||||||||||||||||||||||||
medicare accounts receivable, non-current | 3,025,000 | 2,609,000 | ||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||
non-current assets: | ||||||||||||||||||||||||||||||||||||||||
medicare accounts receivable, long-term | 2,172,000 | 1,884,000 | 1,011,000 | 1,648,000 | 2,971,000 | 2,718,000 | 2,771,000 | 2,961,000 | 2,869,000 | 2,823,000 | ||||||||||||||||||||||||||||||
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||
future product royalties | 3,000 | 5,000 | 6,000 | 9,000 | 15,000 | 17,000 | 26,000 | 34,000 | 48,000 | 67,000 | 265,000 | 495 | ||||||||||||||||||||||||||||
income taxes | 51,000 | 1,801,000 | ||||||||||||||||||||||||||||||||||||||
right of use operating lease liabilities | 1,147,000 | |||||||||||||||||||||||||||||||||||||||
non-current liabilities: | ||||||||||||||||||||||||||||||||||||||||
right of use operating lease liabilities, non-current | 2,318,000 | |||||||||||||||||||||||||||||||||||||||
other assets | ||||||||||||||||||||||||||||||||||||||||
total other assets | 17,300,000 | 8,470,000 | 7,481,000 | 7,992,000 | 7,799,000 | 8,020,000 | 8,252,000 | 8,052,000 | 8,139,000 | 4,385,000 | 6,826 | |||||||||||||||||||||||||||||
long-term liabilities | ||||||||||||||||||||||||||||||||||||||||
accrued warranty reserve, long-term | 1,725,000 | 1,560,000 | 1,437,000 | 1,172,000 | 1,141,000 | 643,000 | 610,000 | 563,000 | 503,000 | |||||||||||||||||||||||||||||||
stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive loss | -31,000 | -38,000 | -50,000 | -44,000 | -18,000 | -20,000 | -18,000 | -11,000 | ||||||||||||||||||||||||||||||||
less: treasury stock, at cost — none as of december 31, 2018 and 26,086 shares as of december 31, 2017 | ||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost — none as of september 30, 2018 and 26,086 shares as of december 31, 2017 | ||||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost — 26,086 shares as of june 30, 2018 and december 31, 2017 | -493,000 | |||||||||||||||||||||||||||||||||||||||
patent costs | 2,157,000 | 2,218,000 | 2,251,000 | 2,292,000 | 2,340,000 | 2,394,000 | 2,304,000 | 2,356 | ||||||||||||||||||||||||||||||||
less: treasury stock, at cost — 26,086 shares as of march 31, 2018 and december 31, 2017 | -493,000 | |||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost — 26,086 shares as of december 31, 2017 | -493,000 | |||||||||||||||||||||||||||||||||||||||
prepaid expenses | 932,000 | 708,000 | 870,000 | 981,000 | 808,000 | 434 | ||||||||||||||||||||||||||||||||||
less: treasury stock, at cost — 26,086 shares as of september 30, 2017 | -493,000 | |||||||||||||||||||||||||||||||||||||||
less: treasury stock, at cost — 26,087 shares as of june 30, 2017 | -493,000 | |||||||||||||||||||||||||||||||||||||||
preferred stock; 0.001 par value... | ||||||||||||||||||||||||||||||||||||||||
common stock; 0.001 par value... | 17,000 | 17,000 | 17,000 | 3 | ||||||||||||||||||||||||||||||||||||
deferred compensation | 150,000 | 193 | ||||||||||||||||||||||||||||||||||||||
convertible preferred stock | ||||||||||||||||||||||||||||||||||||||||
series b convertible preferred stock; 0.001 par value... | 12,970 | |||||||||||||||||||||||||||||||||||||||
series a convertible preferred stock; 0.001 par value... | 20,980 | |||||||||||||||||||||||||||||||||||||||
medicare accounts receivable – long term | 1,644,000 | 1,787 | ||||||||||||||||||||||||||||||||||||||
total stockholders’ (deficit) equity | -6,318 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities | |||||||||||||||||||||||||||||||||||||||
net loss | -1,763,000 | -2,974,000 | -2,209,000 | -100,000 | -1,886,000 | 4,621,000 | -2,279,000 | -4,640,000 | -15,568,000 | -3,355,000 | 1,305,000 | -2,266,000 | -50,000 | -1,504,000 | |||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 1,639,000 | 1,620,000 | 1,638,000 | 1,659,000 | 1,726,000 | 1,713,000 | 1,734,000 | 1,711,000 | 1,634,000 | 1,623,000 | 1,647,000 | 1,640,000 | 1,629,000 | 1,598,000 | 1,655,000 | 1,508,000 | 1,507,000 | 1,531,000 | 863,000 | 635,000 | 652,000 | 692,000 | 652,000 | 720,000 | 730,000 | 955,000 | 750,000 | 837,000 | 996,000 | 1,161,000 | 787,000 | 1,224,000 | 463,000 | 776,000 | 409,000 | 366,000 | 298,000 | 124,000 | 238,000 |
deferred income taxes | 24,000 | 6,962,000 | 1,588,000 | -274,000 | 252,000 | 1,408,000 | -311,000 | -114,000 | 84,000 | 1,339,000 | -49,000 | -77,000 | -21,000 | 115,000 | 11,939,000 | 1,872,000 | -1,753,000 | -1,828,000 | -5,167,000 | -348,000 | 3,303,000 | 979,000 | -115,000 | 1,521,000 | 712,000 | -2,264,000 | -4,771,000 | ||||||||||||
stock-based compensation expense | 1,780,000 | 2,538,000 | 1,814,000 | 1,939,000 | 2,066,000 | 1,850,000 | 2,070,000 | 1,860,000 | 2,039,000 | 1,950,000 | 1,766,000 | 1,808,000 | 2,023,000 | 1,919,000 | 2,560,000 | 2,893,000 | 2,228,000 | 2,470,000 | 2,588,000 | 2,658,000 | 2,457,000 | 2,401,000 | 3,164,000 | 2,396,000 | 2,728,000 | 2,437,000 | 2,330,000 | 2,274,000 | 2,783,000 | 2,336,000 | 2,380,000 | 1,777,000 | 1,481,000 | 1,131,000 | 967,000 | 1,180,000 | 957,000 | 1,030,000 | 709,000 |
loss on disposal of property and equipment and intangibles | 73,000 | 10,000 | 0 | 63,000 | 5,000 | 0 | 254,000 | 0 | 0 | 0 | 3,000 | 0 | |||||||||||||||||||||||||||
changes in assets and liabilities, net of acquisition: | |||||||||||||||||||||||||||||||||||||||
accounts receivable | 5,676,000 | -6,619,000 | -4,171,000 | 2,607,000 | 9,244,000 | -4,967,000 | 1,965,000 | -1,444,000 | 2,682,000 | 706,000 | 2,674,000 | 4,467,000 | 3,806,000 | -3,012,000 | -2,657,000 | -3,230,000 | 3,551,000 | -5,221,000 | -1,628,000 | -2,586,000 | 3,806,000 | -7,816,000 | -5,481,000 | 229,000 | 2,663,000 | -5,763,000 | -2,923,000 | -3,097,000 | 2,671,000 | -3,739,000 | -2,814,000 | -3,768,000 | 3,612,000 | -4,152,000 | -1,929,000 | -1,516,000 | 3,905,000 | -2,085,000 | -580,000 |
net investment in leases | 556,000 | -911,000 | -386,000 | 393,000 | -310,000 | -587,000 | -402,000 | 773,000 | -129,000 | -592,000 | -384,000 | 562,000 | 2,349,000 | -1,078,000 | -1,706,000 | -1,039,000 | 175,000 | -97,000 | -644,000 | -487,000 | -546,000 | -1,257,000 | -762,000 | 193,000 | -735,000 | -519,000 | -1,759,000 | -2,507,000 | -3,362,000 | ||||||||||
inventories | -2,556,000 | 2,059,000 | 1,027,000 | 1,756,000 | -201,000 | 2,510,000 | -2,330,000 | 1,998,000 | 1,683,000 | 971,000 | -3,183,000 | -301,000 | 3,110,000 | -104,000 | -3,050,000 | -491,000 | -262,000 | 4,613,000 | -1,051,000 | 889,000 | -3,479,000 | 3,856,000 | 2,407,000 | -2,641,000 | -3,304,000 | -2,177,000 | -3,717,000 | -1,844,000 | -132,000 | 3,009,000 | 1,518,000 | -1,781,000 | -3,616,000 | -665,000 | -744,000 | -2,698,000 | -379,000 | -306,000 | -303,000 |
income taxes payable | 828,000 | 169,000 | |||||||||||||||||||||||||||||||||||||
prepaid expenses and other assets | -125,000 | -927,000 | -1,236,000 | -2,283,000 | -2,452,000 | -2,085,000 | -1,480,000 | 423,000 | -787,000 | 441,000 | 328,000 | 359,000 | -1,056,000 | -601,000 | -2,274,000 | 2,481,000 | -556,000 | -356,000 | -1,635,000 | 55,000 | 447,000 | 1,025,000 | -1,236,000 | -509,000 | 192,000 | -748,000 | -433,000 | -82,000 | 97,000 | 218,000 | -1,589,000 | 168,000 | 63,000 | 16,000 | -224,000 | 712,000 | -358,000 | ||
right of use operating lease assets | -296,000 | 180,000 | -33,000 | -22,000 | -267,000 | 205,000 | -16,000 | -4,000 | 2,000 | -221,000 | 242,000 | -21,000 | 71,000 | 27,000 | 35,000 | 51,000 | 55,000 | 26,000 | 489,000 | 50,000 | 49,000 | 50,000 | 374,000 | -16,000 | 151,000 | 518,000 | 119,000 | 3,384,000 | -3,396,000 | ||||||||||
accounts payable | 2,171,000 | -2,875,000 | -202,000 | 932,000 | 1,387,000 | -1,669,000 | 2,174,000 | -196,000 | -1,396,000 | -231,000 | -2,926,000 | -293,000 | -403,000 | -1,187,000 | 2,061,000 | 2,910,000 | 1,177,000 | -1,169,000 | 1,140,000 | -4,167,000 | 5,022,000 | -601,000 | -664,000 | -3,139,000 | 4,741,000 | -2,368,000 | -658,000 | 915,000 | 722,000 | 1,198,000 | -817,000 | -576,000 | 885,000 | 92,000 | -885,000 | 1,649,000 | -394,000 | 42,000 | 678,000 |
accrued payroll and related taxes | -8,337,000 | 4,651,000 | 2,049,000 | 1,749,000 | -6,994,000 | 4,837,000 | 996,000 | 1,067,000 | -5,766,000 | 2,005,000 | 984,000 | 2,336,000 | -5,636,000 | 3,525,000 | 1,431,000 | 2,663,000 | -2,658,000 | 1,817,000 | 19,000 | 1,756,000 | -3,041,000 | 724,000 | 3,893,000 | -1,323,000 | -1,804,000 | -1,238,000 | 4,330,000 | 169,000 | -584,000 | -871,000 | 2,772,000 | 664,000 | -1,850,000 | 826,000 | 2,762,000 | -1,768,000 | -1,806,000 | 2,442,000 | 2,263,000 |
accrued expenses and other liabilities | -9,000 | -195,000 | -1,592,000 | 2,285,000 | 282,000 | 371,000 | -551,000 | 503,000 | -203,000 | -919,000 | 409,000 | -623,000 | -5,331,000 | 277,000 | 5,547,000 | -98,000 | 1,350,000 | -727,000 | 1,226,000 | 2,455,000 | -779,000 | 174,000 | 144,000 | -54,000 | 1,044,000 | 656,000 | 588,000 | 360,000 | 125,000 | 925,000 | 717,000 | -16,000 | -880,000 | ||||||
net cash from operating activities | -339,000 | 17,296,000 | 10,341,000 | 14,757,000 | 417,000 | 16,333,000 | 10,256,000 | 13,142,000 | 924,000 | 18,352,000 | 4,096,000 | 13,909,000 | -502,000 | 3,855,000 | 2,254,000 | 2,306,000 | -3,206,000 | 5,606,000 | -1,058,000 | -1,117,000 | -800,000 | 5,039,000 | 5,735,000 | -8,889,000 | 909,000 | 89,000 | 1,570,000 | -422,000 | 1,273,000 | 5,323,000 | 5,083,000 | 774,000 | -2,173,000 | 4,159,000 | 3,048,000 | -2,699,000 | -316,000 | 2,697,000 | 4,474,000 |
capital expenditures | -821,000 | -510,000 | -1,122,000 | -369,000 | -379,000 | -460,000 | -950,000 | -500,000 | -482,000 | -900,000 | -381,000 | -802,000 | -241,000 | -49,000 | -1,400,000 | -200,000 | -131,000 | -882,000 | -618,000 | -354,000 | -249,000 | -436,000 | -963,000 | -302,000 | -358,000 | -1,170,000 | -2,516,000 | -1,029,000 | -731,000 | -1,812,000 | -684,000 | -1,268,000 | -432,000 | -1,793,000 | -437,000 | -816,000 | -700,000 | -257,000 | -125,000 |
free cash flows | -1,160,000 | 16,786,000 | 9,219,000 | 14,388,000 | 38,000 | 15,873,000 | 9,306,000 | 12,642,000 | 442,000 | 17,452,000 | 3,715,000 | 13,107,000 | -743,000 | 3,806,000 | 854,000 | 2,106,000 | -3,337,000 | 4,724,000 | -1,676,000 | -1,471,000 | -1,049,000 | 4,603,000 | 4,772,000 | -9,191,000 | 551,000 | -1,081,000 | -946,000 | -1,451,000 | 542,000 | 3,511,000 | 4,399,000 | -494,000 | -2,605,000 | 2,366,000 | 2,611,000 | -3,515,000 | -1,016,000 | 2,440,000 | 4,349,000 |
cash flows from investing activities | |||||||||||||||||||||||||||||||||||||||
payments related to acquisition, net of cash acquired | -6,226,000 | ||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -821,000 | -510,000 | -1,122,000 | -369,000 | -379,000 | -460,000 | -950,000 | -500,000 | -482,000 | -900,000 | -381,000 | -802,000 | -241,000 | -49,000 | -1,400,000 | -200,000 | -131,000 | -882,000 | -618,000 | -354,000 | -249,000 | -436,000 | -963,000 | -302,000 | -358,000 | -1,170,000 | -2,516,000 | -1,029,000 | -731,000 | -1,812,000 | -684,000 | -1,268,000 | -432,000 | -1,793,000 | -437,000 | -816,000 | -700,000 | -257,000 | -125,000 |
intangible assets expenditures | -14,000 | -67,000 | -32,000 | -28,000 | -28,000 | -32,000 | -28,000 | -37,000 | -20,000 | -40,000 | -18,000 | -49,000 | -50,000 | -27,000 | -28,000 | -41,000 | -44,000 | ||||||||||||||||||||||
net cash from investing activities | -7,061,000 | -577,000 | -1,154,000 | -397,000 | -407,000 | -492,000 | -978,000 | -525,000 | -502,000 | -940,000 | -399,000 | -851,000 | -291,000 | -65,000 | -1,428,000 | -241,000 | -175,000 | -80,494,000 | -505,000 | 4,953,000 | 6,125,000 | 9,606,000 | 954,000 | -7,003,000 | -11,000 | 3,725,000 | -9,498,000 | 217,000 | -10,013,000 | 4,568,000 | -823,000 | -1,460,000 | -1,976,000 | -9,757,000 | -11,302,000 | -143,000 | |||
cash flows from financing activities | |||||||||||||||||||||||||||||||||||||||
payments on note payable | 0 | -24,750,000 | -750,000 | -750,000 | -750,000 | -750,000 | -750,000 | -750,000 | -750,000 | -750,000 | -750,000 | -750,000 | -750,000 | ||||||||||||||||||||||||||
proceeds from exercise of common stock options | 20,000 | 212,000 | 0 | 0 | 10,000 | 22,000 | 0 | 1,000 | 1,000 | 1,000 | 2,000 | 1,000 | 0 | 61,000 | 91,000 | 392,000 | 199,000 | 2,089,000 | 1,296,000 | 306,000 | 214,000 | 376,000 | 172,000 | 996,000 | 296,000 | 681,000 | 861,000 | ||||||||||||
payments for repurchases of common stock | -1,073,000 | 1,000 | 0 | -16,544,000 | -10,018,000 | ||||||||||||||||||||||||||||||||||
net cash from financing activities | -1,053,000 | 762,000 | -24,750,000 | -16,451,000 | -10,758,000 | -3,620,000 | -750,000 | 295,000 | -749,000 | -22,415,000 | -873,000 | -4,857,000 | 33,875,000 | -5,287,000 | -750,000 | 135,000 | -3,698,000 | 1,169,000 | 54,946,000 | 3,631,000 | 181,000 | 1,117,000 | 175,000 | 1,808,000 | -988,000 | 1,913,000 | 207,000 | 1,925,000 | -1,549,000 | 1,138,000 | 516,000 | 1,246,000 | -1,050,000 | 979,000 | -31,000 | 2,057,000 | 86,000 | 12,000 | 28,244,000 |
net decrease in cash | -8,453,000 | -10,748,000 | |||||||||||||||||||||||||||||||||||||
cash – beginning of period | 83,446,000 | 0 | 0 | 0 | 94,367,000 | ||||||||||||||||||||||||||||||||||
cash – end of period | 74,993,000 | 17,481,000 | -15,563,000 | -2,091,000 | 83,619,000 | ||||||||||||||||||||||||||||||||||
supplemental cash flow disclosure | |||||||||||||||||||||||||||||||||||||||
cash paid for interest | 21,000 | 382,000 | 8,000 | 384,000 | 444,000 | 494,000 | 513,000 | 516,000 | 583,000 | 1,750,000 | 885,000 | 998,000 | 927,000 | 753,000 | 985,000 | 35,000 | 413,000 | 6,000 | |||||||||||||||||||||
cash paid for taxes | 14,000 | 1,601,000 | 7,000 | 877,000 | 15,000 | 2,420,000 | 2,251,000 | 2,123,000 | 54,000 | 2,809,000 | 591,000 | 2,409,000 | 6,000 | 15,000 | 1,000 | 16,000 | 12,000 | 52,000 | 400,000 | 1,128,000 | 13,000 | 68,000 | 0 | 164,000 | 311,000 | 18,000 | 4,000 | 141,000 | 181,000 | 2,435,000 | 12,000 | 152,000 | 284,000 | 0 | 25,000 | 893,000 | 5,000 | 897,000 | 297,000 |
accrued excise tax on stock repurchases | -19,000 | 0 | 160,000 | 50,000 | |||||||||||||||||||||||||||||||||||
capital expenditures incurred but not yet paid | 63,000 | -146,000 | 166,000 | -131,000 | 189,000 | 27,000 | 22,000 | -198,000 | 225,000 | 488,000 | 32,000 | -2,000 | 10,000 | 22,000 | 8,000 | -125,000 | 133,000 | -24,000 | -200,000 | 86,000 | 155,000 | -679,000 | 665,000 | -40,000 | 176,000 | -17,000 | 97,000 | -9,000 | 96,000 | ||||||||||
net income | 10,634,000 | 8,209,000 | 9,716,000 | 5,155,000 | 8,202,000 | 12,113,000 | 2,424,000 | -13,850,000 | -1,307,000 | 4,283,000 | 2,431,000 | 2,785,000 | 1,472,000 | 2,355,000 | 1,746,000 | 2,230,000 | 1,342,000 | 2,379,000 | 492,000 | ||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||
change in fair value of earn-out liability | 0 | -3,705,000 | 570,000 | 660,000 | 952,000 | 3,348,000 | 1,100,000 | 6,450,000 | |||||||||||||||||||||||||||||||
accounts receivable, non-current | 3,628,000 | 883,000 | 2,442,000 | 3,983,000 | 3,700,000 | 794,000 | 4,553,000 | 3,078,000 | -5,358,000 | -2,360,000 | |||||||||||||||||||||||||||||
proceeds from sale of property and equipment | 0 | 0 | |||||||||||||||||||||||||||||||||||||
proceeds from issuance of note payable | 0 | 0 | |||||||||||||||||||||||||||||||||||||
payments on earn-out | |||||||||||||||||||||||||||||||||||||||
payments on revolving line of credit | |||||||||||||||||||||||||||||||||||||||
payments of deferred debt issuance costs | 0 | 0 | |||||||||||||||||||||||||||||||||||||
proceeds from the issuance of common stock from the employee stock purchase plan | 549,000 | 0 | 616,000 | 0 | 659,000 | 0 | 462,000 | 0 | 770,000 | 0 | 1,073,000 | 0 | 1,201,000 | 0 | 1,298,000 | 0 | |||||||||||||||||||||||
proceeds from issuance of common stock at market | 0 | 0 | 0 | 34,625,000 | |||||||||||||||||||||||||||||||||||
net increase in cash | 17,481,000 | -15,563,000 | |||||||||||||||||||||||||||||||||||||
income taxes | 736,000 | -1,347,000 | -597,000 | 115,000 | -229,000 | -693,000 | -622,000 | 3,868,000 | -1,048,000 | -2,919,000 | 2,325,000 | 0 | -15,000 | -40,000 | -1,113,000 | -401,000 | 1,199,000 | 2,419,000 | 2,507,000 | -4,153,000 | 4,479,000 | -593,000 | -428,000 | -1,030,000 | 2,255,000 | -1,828,000 | 2,649,000 | -328,000 | |||||||||||
net increase in cash and cash equivalents | 8,528,000 | 12,912,000 | -327,000 | -5,003,000 | 2,824,000 | 8,201,000 | 33,082,000 | 5,828,000 | -26,606,000 | 2,082,000 | -930,000 | 5,651,000 | 10,863,000 | -956,000 | 9,527,000 | 1,492,000 | 3,449,000 | ||||||||||||||||||||||
cash and cash equivalents – beginning of period | 0 | 0 | 61,033,000 | 0 | 0 | 0 | 21,929,000 | 0 | 0 | 0 | 28,229,000 | 0 | 0 | 0 | 47,855,000 | 0 | 0 | 0 | 22,770,000 | 0 | 0 | 0 | 20,099,000 | 0 | 0 | 0 | 23,968,000 | 0 | 0 | 0 | 30,701,000 | 0 | 0 | ||||||
cash and cash equivalents – end of period | 8,528,000 | 12,912,000 | 60,706,000 | -5,003,000 | 2,824,000 | 8,201,000 | 55,011,000 | -1,497,000 | 76,000 | 2,200,000 | 21,150,000 | 5,828,000 | -26,606,000 | 2,082,000 | 46,925,000 | 5,651,000 | 10,863,000 | -956,000 | 32,297,000 | 2,956,000 | -5,226,000 | 1,492,000 | 23,548,000 | -3,037,000 | 5,816,000 | -7,993,000 | 25,313,000 | 4,315,000 | 1,557,000 | -2,618,000 | 20,714,000 | -8,593,000 | 32,575,000 | ||||||
payments related to acquisition | 0 | ||||||||||||||||||||||||||||||||||||||
proceeds from revolving line of credit | 0 | ||||||||||||||||||||||||||||||||||||||
taxes paid for net share settlement of performance and restricted stock units | -16,000 | -42,000 | 0 | -1,115,000 | |||||||||||||||||||||||||||||||||||
payment on earn-out | 0 | ||||||||||||||||||||||||||||||||||||||
payment on revolving line of credit | |||||||||||||||||||||||||||||||||||||||
net amortization of premiums and discounts on securities available-for-sale | 0 | -2,000 | -46,000 | -43,000 | |||||||||||||||||||||||||||||||||||
gain on other investments and maturities of marketable securities | -21,000 | ||||||||||||||||||||||||||||||||||||||
impairment losses | 0 | 0 | |||||||||||||||||||||||||||||||||||||
proceeds from maturities of securities available-for-sale | 0 | 6,000,000 | 6,500,000 | 10,000,000 | 9,000,000 | 4,500,000 | 7,000,000 | 4,500,000 | |||||||||||||||||||||||||||||||
other investments | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -7,079,000 | ||||||||||||||||||||||||||||||||||||||
payment on note payable | -750,000 | -3,750,000 | |||||||||||||||||||||||||||||||||||||
payment of deferred debt issuance costs | 0 | -39,000 | 23,000 | ||||||||||||||||||||||||||||||||||||
medicare accounts receivable, non-current | -730,000 | -425,000 | -548,000 | -1,147,000 | -1,294,000 | -2,333,000 | -1,219,000 | -724,000 | -973,000 | -1,159,000 | -416,000 | ||||||||||||||||||||||||||||
loss on termination of lease | |||||||||||||||||||||||||||||||||||||||
loss on disposal of property and equipment | 13,000 | ||||||||||||||||||||||||||||||||||||||
proceeds from sales of securities available-for-sale | |||||||||||||||||||||||||||||||||||||||
purchases of securities available-for-sale | -7,981,000 | -8,930,000 | |||||||||||||||||||||||||||||||||||||
intangible assets costs | -65,000 | -47,000 | -78,000 | -62,000 | -69,000 | -54,000 | -73,000 | -36,000 | -388,000 | -57,000 | -53,000 | -44,000 | |||||||||||||||||||||||||||
net from investing activities | -311,000 | ||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities: | |||||||||||||||||||||||||||||||||||||||
taxes paid for net share settlement of restricted stock units | -262,000 | -39,000 | -393,000 | -1,160,000 | -284,000 | -89,000 | -608,000 | -2,410,000 | -457,000 | -131,000 | -603,000 | -1,188,000 | -109,000 | -125,000 | -139,000 | -14,000 | |||||||||||||||||||||||
gain on maturities of marketable securities | |||||||||||||||||||||||||||||||||||||||
other | |||||||||||||||||||||||||||||||||||||||
shares repurchased to cover taxes from restricted stock award vesting | 0 | 0 | |||||||||||||||||||||||||||||||||||||
loss on disposal of equipment | 0 | 0 | |||||||||||||||||||||||||||||||||||||
medicare accounts receivable – long-term | -288,000 | -873,000 | 637,000 | 1,323,000 | -253,000 | 53,000 | 190,000 | -92,000 | -46,000 | -1,179,000 | 143,000 | ||||||||||||||||||||||||||||
right of use operating lease liabilities | 3,465,000 | ||||||||||||||||||||||||||||||||||||||
future product royalties | -1,000 | -9,000 | -8,000 | -14,000 | -19,000 | -198,000 | -230,000 | ||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities | |||||||||||||||||||||||||||||||||||||||
loss on sales of marketable securities | |||||||||||||||||||||||||||||||||||||||
acquisition of intangible assets | |||||||||||||||||||||||||||||||||||||||
proceeds from exercise of common stock options and warrants | 297,000 | 647,000 | 433,000 | 138,000 | 161,000 | 94,000 | 479,000 | 100,000 | 12,000 | 28,000 | |||||||||||||||||||||||||||||
dividends paid on preferred stock | 0 | ||||||||||||||||||||||||||||||||||||||
proceeds from ipo | 0 | ||||||||||||||||||||||||||||||||||||||
fees paid for ipo | 0 | ||||||||||||||||||||||||||||||||||||||
net change in cash and cash equivalents | -3,037,000 | 5,816,000 | -7,993,000 | 1,345,000 | 4,315,000 | 1,557,000 | -2,618,000 | -9,987,000 | -8,593,000 | 32,575,000 | |||||||||||||||||||||||||||||
change in allowance for doubtful accounts | 164,000 | 448,000 | -198,000 | 337,000 | 260,000 | 34,000 | -330,000 | 103,000 | 165,000 | ||||||||||||||||||||||||||||||
proceeds from sales and maturities of marketable securities | 4,000,000 | 4,000,000 | 5,000,000 | ||||||||||||||||||||||||||||||||||||
purchases of marketable securities | -2,948,000 | 0 | -1,002,000 | -2,000,000 | -9,049,000 | ||||||||||||||||||||||||||||||||||
intangible asset costs | -151,000 | ||||||||||||||||||||||||||||||||||||||
income taxes receivable | |||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities | |||||||||||||||||||||||||||||||||||||||
patent costs | -30,000 | -21,000 | -34,000 | ||||||||||||||||||||||||||||||||||||
deferred compensation | |||||||||||||||||||||||||||||||||||||||
payments on notes payable | |||||||||||||||||||||||||||||||||||||||
non-cash investing activities: | |||||||||||||||||||||||||||||||||||||||
acquisition of assets included in accounts payable | -82,000 | -197,000 | 56,000 | 238,000 | |||||||||||||||||||||||||||||||||||
accrued expenses | 1,236,000 | ||||||||||||||||||||||||||||||||||||||
proceeds from sales of marketable securities | 0 | ||||||||||||||||||||||||||||||||||||||
proceeds from the issuance of common stock from the espp | 0 | ||||||||||||||||||||||||||||||||||||||
changes in assets and liabilities | |||||||||||||||||||||||||||||||||||||||
accrued expenses and income taxes payable | -640,000 | 1,130,000 | 341,000 | ||||||||||||||||||||||||||||||||||||
non-cash investing activities | |||||||||||||||||||||||||||||||||||||||
prepaid expenses and other non-current assets | -174,000 | 558,000 | |||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash flows from operating activities: |
