Ribbon Communications Inc(NASDAQ:RBBN)

Ribbon Communications Inc. provides communications technology in the United States, Europe, the Middle East, Africa, Japan, the Asia Pacific, and internationally. It operates through two segments, Cloud and Edge, and IP Optical Networks. The Cloud and Edge segment provides software and hardware prod...
Website: http://www.ribboncommunications.com
Founded: 1997
Full Time Employees: 2,209
Sector: Communication Services
Industry: Telecom Services
• 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue: | |||||||||||||||||||||||||||||||||||
product | 68,114,000 | 127,560,000 | 109,979,000 | 115,057,000 | 81,991,000 | 148,335,000 | 112,151,000 | 99,133,000 | 87,610,000 | 125,984,000 | 108,501,000 | 117,347,000 | 93,318,000 | 136,871,000 | 111,152,000 | 112,667,000 | 81,990,000 | 130,298,000 | 111,726,000 | 113,129,000 | 97,889,000 | 142,225,000 | 128,926,000 | 120,862,000 | 75,899,000 | 81,339,000 | 61,152,000 | 72,059,000 | 47,480,000 | 87,077,000 | 77,283,000 | 63,123,000 | 51,531,000 | ||
service | 94,492,000 | 99,763,000 | 105,392,000 | 105,526,000 | 99,288,000 | 103,024,000 | 98,087,000 | 93,487,000 | 92,054,000 | 100,417,000 | 94,660,000 | 93,271,000 | 92,841,000 | 96,768,000 | 95,975,000 | 93,129,000 | 91,208,000 | 100,279,000 | 98,672,000 | 98,081,000 | 94,883,000 | 101,977,000 | 102,192,000 | 89,631,000 | 82,083,000 | 79,770,000 | 76,501,000 | 73,362,000 | 71,448,000 | 79,819,000 | 75,185,000 | 74,238,000 | 69,649,000 | ||
total revenue | 162,606,000 | 227,323,000 | 215,371,000 | 220,583,000 | 181,279,000 | 251,359,000 | 210,238,000 | 192,620,000 | 179,664,000 | 226,401,000 | 203,161,000 | 210,618,000 | 186,159,000 | 233,639,000 | 207,127,000 | 205,796,000 | 173,198,000 | 230,577,000 | 210,398,000 | 211,210,000 | 192,772,000 | 244,202,000 | 231,118,000 | 210,493,000 | 157,982,000 | 161,109,000 | 137,653,000 | 145,421,000 | 118,928,000 | 166,896,000 | 152,468,000 | 137,361,000 | 121,180,000 | ||
yoy | -10.30% | -9.56% | 2.44% | 14.52% | 0.90% | 11.02% | 3.48% | -8.55% | -3.49% | -3.10% | -1.91% | 2.34% | 7.48% | 1.33% | -1.55% | -2.56% | -10.15% | -5.58% | -8.97% | 0.34% | 22.02% | 51.58% | 67.90% | 44.75% | 32.84% | -3.47% | -9.72% | 5.87% | -1.86% | NaN% | |||||
qoq | -28.47% | 5.55% | -2.36% | 21.68% | -27.88% | 19.56% | 9.15% | 7.21% | -20.64% | 11.44% | -3.54% | 13.14% | -20.32% | 12.80% | 0.65% | 18.82% | -24.88% | 9.59% | -0.38% | 9.56% | -21.06% | 5.66% | 9.80% | 33.24% | -1.94% | 17.04% | -5.34% | 22.28% | -28.74% | 9.46% | 11.00% | 13.35% | |||
cost of revenue: | |||||||||||||||||||||||||||||||||||
amortization of acquired technology | 4,562,000 | 4,622,000 | 5,057,000 | 5,277,000 | 5,388,000 | 5,487,000 | 6,323,000 | 6,532,000 | 6,551,000 | 6,305,000 | 7,157,000 | 7,439,000 | 7,389,000 | 7,619,000 | 7,768,000 | 7,888,000 | 8,267,000 | ||||||||||||||||||
total cost of revenue | 92,915,000 | 106,260,000 | 107,405,000 | 111,276,000 | 98,909,000 | 111,286,000 | 100,621,000 | 94,753,000 | 87,709,000 | 104,693,000 | 99,658,000 | 109,148,000 | 104,757,000 | 119,626,000 | 102,809,000 | 101,246,000 | 95,143,000 | 145,219,000 | 90,070,000 | 82,783,000 | 82,225,000 | 68,293,000 | 107,807,000 | 98,176,000 | 76,412,000 | 60,164,000 | 58,776,000 | 64,748,000 | 62,339,000 | 71,182,000 | 70,234,000 | 62,250,000 | 65,907,000 | ||
gross profit | 69,691,000 | 121,063,000 | 107,966,000 | 109,307,000 | 82,370,000 | 140,073,000 | 109,617,000 | 97,867,000 | 91,955,000 | 121,708,000 | 103,503,000 | 101,470,000 | 81,402,000 | 114,013,000 | 104,318,000 | 104,550,000 | 78,055,000 | 85,358,000 | 120,328,000 | 128,427,000 | 110,547,000 | 175,909,000 | 123,311,000 | 112,317,000 | 81,570,000 | 100,945,000 | 78,877,000 | 80,673,000 | 56,589,000 | 95,714,000 | 82,234,000 | 75,111,000 | 55,273,000 | ||
yoy | -15.39% | -13.57% | -1.51% | 11.69% | -10.42% | 15.09% | 5.91% | -3.55% | 12.96% | 6.75% | -0.78% | -2.95% | 4.29% | 33.57% | -13.31% | -18.59% | -29.39% | -51.48% | -2.42% | 14.34% | 35.52% | 74.26% | 56.33% | 39.23% | 44.14% | 5.47% | -4.08% | 7.41% | 2.38% | NaN% | |||||
qoq | -42.43% | 12.13% | -1.23% | 32.70% | -41.19% | 27.78% | 12.01% | 6.43% | -24.45% | 17.59% | 2.00% | 24.65% | -28.60% | 9.29% | -0.22% | 33.94% | -8.56% | -29.06% | -6.31% | 16.17% | -37.16% | 42.65% | 9.79% | 37.69% | -19.19% | 27.98% | -2.23% | 42.56% | -40.88% | 16.39% | 9.48% | 35.89% | |||
gross margin % | 42.86% | 53.26% | 50.13% | 49.55% | 45.44% | 55.73% | 52.14% | 50.81% | 51.18% | 53.76% | 50.95% | 48.18% | 43.73% | 48.80% | 50.36% | 50.80% | 45.07% | 37.02% | 57.19% | 60.81% | 57.35% | 72.03% | 53.35% | 53.36% | 51.63% | 62.66% | 57.30% | 55.48% | 47.58% | 57.35% | 53.94% | 54.68% | 45.61% | NaN% | NaN% |
operating expenses: | |||||||||||||||||||||||||||||||||||
research and development | 44,445,000 | 44,714,000 | 45,894,000 | 44,696,000 | 43,568,000 | 45,044,000 | 45,645,000 | 43,489,000 | 45,763,000 | 45,351,000 | 46,229,000 | 47,776,000 | 51,304,000 | 50,517,000 | 49,366,000 | 51,103,000 | 52,690,000 | 51,609,000 | 49,132,000 | 46,797,000 | 47,410,000 | 51,321,000 | 49,113,000 | 51,796,000 | 42,295,000 | 35,604,000 | 34,222,000 | 35,301,000 | 35,933,000 | 36,406,000 | 34,403,000 | 35,604,000 | 39,049,000 | ||
sales and marketing | 32,269,000 | 35,688,000 | 33,063,000 | 32,536,000 | 31,788,000 | 37,070,000 | 33,060,000 | 32,984,000 | 34,716,000 | 35,361,000 | 32,795,000 | 33,905,000 | 35,399,000 | 37,939,000 | 36,365,000 | 35,843,000 | 37,619,000 | 42,067,000 | 36,113,000 | 34,881,000 | 37,218,000 | 23,746,000 | 41,604,000 | 37,617,000 | 36,351,000 | 30,783,000 | 28,227,000 | 28,893,000 | 30,059,000 | 34,124,000 | 31,488,000 | 30,738,000 | 31,926,000 | ||
general and administrative | 16,978,000 | 16,113,000 | 16,368,000 | 16,630,000 | 15,128,000 | 17,060,000 | 21,588,000 | 14,901,000 | 15,191,000 | 13,686,000 | 12,885,000 | 14,346,000 | 14,045,000 | 13,172,000 | 12,118,000 | 12,901,000 | 12,862,000 | 13,226,000 | 12,148,000 | 12,734,000 | 15,553,000 | 14,966,000 | 16,021,000 | 15,094,000 | 17,205,000 | 13,037,000 | 9,673,000 | 12,466,000 | 18,694,000 | 19,465,000 | 15,942,000 | 15,028,000 | 15,601,000 | ||
amortization of acquired intangible assets | 5,656,000 | 5,786,000 | 5,933,000 | 5,975,000 | 6,155,000 | 6,298,000 | 6,457,000 | 6,508,000 | 6,706,000 | 6,861,000 | 7,216,000 | 7,260,000 | 7,264,000 | 7,350,000 | 7,508,000 | 7,513,000 | 7,275,000 | -21,942,000 | 17,221,000 | 17,181,000 | 15,823,000 | ||||||||||||||
restructuring and related | 2,038,000 | 9,465,000 | 3,506,000 | 1,346,000 | 5,341,000 | 1,381,000 | 3,794,000 | 1,920,000 | 3,065,000 | 2,285,000 | 2,680,000 | 4,307,000 | 6,937,000 | 1,856,000 | 1,269,000 | 2,894,000 | 4,814,000 | 1,106,000 | 1,767,000 | 2,830,000 | 5,950,000 | 5,509,000 | 3,290,000 | 5,361,000 | 2,075,000 | -49,000 | 2,372,000 | 9,144,000 | |||||||
total operating expenses | 101,386,000 | 111,766,000 | 105,203,000 | 105,081,000 | 101,980,000 | 106,853,000 | 110,544,000 | 99,802,000 | 105,441,000 | 105,038,000 | 102,647,000 | 108,092,000 | 116,591,000 | 112,748,000 | 107,614,000 | 111,789,000 | 117,109,000 | 205,494,000 | 118,336,000 | 115,475,000 | 123,151,000 | 159,009,000 | 111,394,000 | 110,725,000 | 110,310,000 | 249,767,000 | 76,191,000 | 87,769,000 | 92,817,000 | 94,537,000 | 89,800,000 | 91,747,000 | 97,656,000 | ||
income from operations | -31,695,000 | 9,297,000 | 2,763,000 | 4,226,000 | -19,610,000 | 33,220,000 | -927,000 | -1,935,000 | -13,486,000 | 16,670,000 | 856,000 | -6,622,000 | -35,189,000 | 1,265,000 | -3,296,000 | -7,239,000 | -39,054,000 | -120,136,000 | 1,992,000 | 12,952,000 | -12,604,000 | 16,900,000 | 11,917,000 | 1,592,000 | -28,740,000 | -148,822,000 | 2,686,000 | -7,096,000 | -36,228,000 | 1,177,000 | -7,566,000 | -16,636,000 | -42,383,000 | ||
yoy | 61.63% | -72.01% | -398.06% | -318.40% | 45.41% | 99.28% | -208.29% | -70.78% | -61.68% | 1217.79% | -125.97% | -8.52% | -9.90% | -101.05% | -265.46% | -155.89% | 209.85% | -810.86% | -83.28% | 713.57% | -56.14% | -111.36% | 343.67% | -122.44% | -20.67% | -12744.18% | -135.50% | -57.35% | -14.52% | NaN% | |||||
qoq | -440.92% | 236.48% | -34.62% | -121.55% | -159.03% | -3683.60% | -52.09% | -85.65% | -180.90% | 1847.43% | -112.93% | -81.18% | -2881.74% | -138.38% | -54.47% | -81.46% | -67.49% | -6130.92% | -84.62% | -202.76% | -174.58% | 41.81% | 648.56% | -105.54% | -80.69% | -5640.66% | -137.85% | -80.41% | -3177.99% | -115.56% | -54.52% | -60.75% | |||
operating margin % | -19.49% | 4.09% | 1.28% | 1.92% | -10.82% | 13.22% | -0.44% | -1.00% | -7.51% | 7.36% | 0.42% | -3.14% | -18.90% | 0.54% | -1.59% | -3.52% | -22.55% | -52.10% | 0.95% | 6.13% | -6.54% | 6.92% | 5.16% | 0.76% | -18.19% | -92.37% | 1.95% | -4.88% | -30.46% | 0.71% | -4.96% | -12.11% | -34.98% | NaN% | NaN% |
interest expense | -9,756,000 | -10,928,000 | -11,606,000 | -10,977,000 | -10,500,000 | -12,003,000 | -11,952,000 | -3,879,000 | -5,987,000 | -6,989,000 | -7,143,000 | -6,766,000 | -6,422,000 | -5,911,000 | -5,266,000 | -4,602,000 | -4,001,000 | -3,995,000 | -2,969,000 | -3,048,000 | -5,819,000 | -5,393,000 | -6,854,000 | -5,400,000 | -3,395,000 | -838,000 | -726,000 | -1,262,000 | -1,364,000 | ||||||
other income | 514,000 | 1,390,000 | -134,000 | -2,159,000 | 3,129,000 | -3,990,000 | 1,056,000 | -9,503,000 | -7,513,000 | -2,688,000 | 4,772,000 | -10,228,000 | -8,546,000 | -57,702,000 | 17,180,000 | 115,534,000 | 407,000 | -2,407,000 | -844,000 | 316,000 | -507,000 | 62,861,000 | 7,774,000 | -714,000 | -1,254,000 | -2,052,000 | 248,000 | ||||||||
income before income taxes | -40,937,000 | -241,000 | -8,977,000 | -8,910,000 | -26,981,000 | 8,058,000 | -11,823,000 | -15,317,000 | -26,986,000 | 6,449,000 | -8,907,000 | -16,076,000 | -36,839,000 | -6,381,000 | -12,294,000 | -22,069,000 | -71,855,000 | -132,677,000 | -58,679,000 | 27,084,000 | -43,871,000 | 127,041,000 | 5,470,000 | -6,215,000 | -32,979,000 | -149,031,000 | 1,453,000 | 54,503,000 | -29,818,000 | -1,013,000 | -10,240,000 | -19,423,000 | -42,734,000 | ||
income tax benefit | 6,448,000 | 754,000 | -1,466,000 | 1,880,000 | 36,369,000 | -752,000 | -361,250 | 782,000 | -1,332,000 | 197,000 | -813,000 | 82,000 | |||||||||||||||||||||||
net income | -34,489,000 | 89,065,000 | -12,109,000 | -11,093,000 | -26,227,000 | 6,364,000 | -13,422,000 | -16,816,000 | -30,361,000 | 7,079,000 | -13,501,000 | -21,479,000 | -38,305,000 | 20,488,000 | -18,416,000 | -30,180,000 | -69,975,000 | -96,308,000 | -59,431,000 | 23,241,000 | -44,687,000 | 123,760,000 | 6,252,000 | -8,251,000 | -33,170,000 | -150,363,000 | 1,650,000 | 49,470,000 | -30,832,000 | -1,826,000 | -10,158,000 | -19,922,000 | -44,904,000 | ||
yoy | 31.50% | 1299.51% | -9.78% | -34.03% | -13.62% | -10.10% | -0.59% | -21.71% | -20.74% | -65.45% | -26.69% | -28.83% | -45.26% | -121.27% | -69.01% | -229.86% | 56.59% | -177.82% | -1050.59% | -381.67% | 34.72% | -182.31% | 278.91% | -116.68% | 7.58% | 8134.56% | -116.24% | -348.32% | -31.34% | NaN% | |||||
qoq | -138.72% | -835.53% | 9.16% | -57.70% | -512.12% | -147.41% | -20.18% | -44.61% | -528.89% | -152.43% | -37.14% | -43.93% | -286.96% | -211.25% | -38.98% | -56.87% | -27.34% | 62.05% | -355.72% | -152.01% | -136.11% | 1879.53% | -175.77% | -75.13% | -77.94% | -9212.91% | -96.66% | -260.45% | 1588.50% | -82.02% | -49.01% | -55.63% | |||
net income margin % | -21.21% | 39.18% | -5.62% | -5.03% | -14.47% | 2.53% | -6.38% | -8.73% | -16.90% | 3.13% | -6.65% | -10.20% | -20.58% | 8.77% | -8.89% | -14.67% | -40.40% | -41.77% | -28.25% | 11.00% | -23.18% | 50.68% | 2.71% | -3.92% | -21.00% | -93.33% | 1.20% | 34.02% | -25.92% | -1.09% | -6.66% | -14.50% | -37.06% | NaN% | NaN% |
loss per share: | |||||||||||||||||||||||||||||||||||
basic | -0.2 | -0.07 | -0.07 | -0.06 | -0.15 | 0.04 | -0.08 | -0.1 | -0.18 | 0.04 | -0.08 | -0.13 | -0.23 | -0.195 | -0.12 | -0.47 | -0.31 | -0.27 | -0.29 | -0.2 | -0.44 | ||||||||||||||
diluted | -0.2 | -0.07 | -0.07 | -0.06 | -0.15 | 0.04 | -0.08 | -0.1 | -0.18 | 0.04 | -0.08 | -0.13 | -0.23 | -0.195 | -0.12 | -0.47 | -0.31 | -0.27 | -0.29 | -0.2 | -0.44 | ||||||||||||||
weighted-average shares used for eps calculation | |||||||||||||||||||||||||||||||||||
basic | 175,661 | 176,199 | 176,620 | 176,749 | 175,719 | 174,044 | 174,613 | 173,793 | 172,428 | 171,190 | 170,103 | 168,541 | 158,921 | 150,190 | 149,167 | 148,184 | 147,467 | 145,936 | 144,948 | 144,483 | 120,992 | ||||||||||||||
diluted | 175,661 | 179,822 | 176,620 | 176,749 | 175,719 | 174,044 | 174,613 | 173,793 | 172,428 | 171,190 | 170,103 | 168,541 | 158,921 | 150,190 | 149,167 | 148,184 | 154,160 | 145,936 | 151,680 | 144,483 | 120,992 | ||||||||||||||
acquisition-, disposal- and integration-related | 439,000 | 3,898,000 | 1,494,000 | 842,000 | 498,000 | 1,642,000 | 1,914,000 | 988,000 | 1,535,000 | 1,849,000 | 3,428,000 | 1,955,000 | 1,052,000 | 1,197,000 | |||||||||||||||||||||
income tax provision | -1,140,250 | -3,132,000 | -2,183,000 | -1,618,250 | -1,599,000 | -1,499,000 | -3,375,000 | -2,865,750 | -4,594,000 | -5,403,000 | -3,088,250 | -6,122,000 | -8,111,000 | -3,843,000 | -816,000 | -2,036,000 | -191,000 | -5,033,000 | -1,014,000 | -499,000 | -2,170,000 | ||||||||||||||
other expense | -3,232,000 | -2,620,000 | -10,690,000 | -3,732,000 | -28,800,000 | -25,448,000 | |||||||||||||||||||||||||||||
earnings per share: | |||||||||||||||||||||||||||||||||||
basic | -0.2 | -0.65 | -0.4 | 0.16 | 0.9 | 0.04 | -0.06 | 0.048 | 0.01 | 0.45 | -0.183 | -0.1 | |||||||||||||||||||||||
diluted | -0.2 | -0.65 | -0.4 | 0.15 | 0.87 | 0.04 | -0.06 | 0.045 | 0.01 | 0.45 | -0.183 | -0.1 | |||||||||||||||||||||||
earnings per share | |||||||||||||||||||||||||||||||||||
basic | -0.2 | -0.65 | -0.4 | 0.16 | 0.9 | 0.04 | -0.06 | 0.048 | 0.01 | 0.45 | -0.183 | -0.1 | |||||||||||||||||||||||
diluted | -0.2 | -0.65 | -0.4 | 0.15 | 0.87 | 0.04 | -0.06 | 0.045 | 0.01 | 0.45 | -0.183 | -0.1 | |||||||||||||||||||||||
acquisition- and integration-related | 3,651,750 | 1,366,000 | 857,000 | 12,384,000 | 6,092,000 | 1,697,000 | 1,965,000 | 3,199,000 | 2,689,000 | 5,570,000 | 4,280,000 | 4,412,000 | |||||||||||||||||||||||
shares used to compute earnings per share: | |||||||||||||||||||||||||||||||||||
basic | 211 | 110,080 | 110,394 | 108,167 | 907 | 104,918 | 102,160 | 101,917 | 1 | ||||||||||||||||||||||||||
diluted | -366 | 110,756 | 110,698 | 108,167 | 907 | 104,918 | 102,160 | 101,917 | 1 | ||||||||||||||||||||||||||
restructuring | 4,932,000 | 1,853,000 | 2,397,000 | 6,097,000 | 6,668,000 | ||||||||||||||||||||||||||||||
shares used to compute loss per share: | |||||||||||||||||||||||||||||||||||
basic | 211 | 110,080 | 110,394 | 108,167 | 907 | 104,918 | 102,160 | 101,917 | 1 | ||||||||||||||||||||||||||
diluted | -366 | 110,756 | 110,698 | 108,167 | 907 | 104,918 | 102,160 | 101,917 | 1 | ||||||||||||||||||||||||||
interest income | -1,476,000 | -1,420,000 | -735,000 | -599,000 | |||||||||||||||||||||||||||||||
income tax expense |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||
cash and cash equivalents | 67,554,000 | 96,405,000 | 74,799,000 | 60,450,000 | 71,243,000 | 87,770,000 | 37,240,000 | 64,558,000 | 30,931,000 | 26,630,000 | 24,501,000 | 34,646,000 | 45,858,000 | 67,101,000 | 55,670,000 | 36,227,000 | 92,838,000 | 103,915,000 | 101,212,000 | 112,155,000 | 106,228,000 | 128,428,000 | 103,698,000 | 80,992,000 | 96,830,000 | 44,643,000 | 40,397,000 | 51,186,000 | 43,938,000 | 43,694,000 | 35,984,000 | 33,411,000 | 58,589,000 | 57,073,000 |
restricted cash | 2,045,000 | 1,726,000 | 1,968,000 | 1,824,000 | 2,571,000 | 2,709,000 | 2,853,000 | 2,850,000 | 176,000 | 161,000 | 265,000 | 2,037,000 | 2,627,000 | 2,570,000 | 2,543,000 | 2,646,000 | 2,659,000 | 7,269,000 | 7,198,000 | 13,052,000 | 13,238,000 | |||||||||||||
accounts receivable | 204,058,000 | 231,885,000 | 218,312,000 | 249,360,000 | 225,485,000 | 254,718,000 | 249,183,000 | 210,954,000 | 212,498,000 | 268,421,000 | 242,183,000 | 253,045,000 | 255,146,000 | 267,244,000 | 237,834,000 | 258,116,000 | 220,964,000 | 282,917,000 | 235,710,000 | 219,867,000 | 209,163,000 | 237,738,000 | 207,813,000 | 204,601,000 | 205,793,000 | 192,706,000 | 162,964,000 | 155,415,000 | 134,801,000 | 187,853,000 | 150,677,000 | 136,395,000 | 125,504,000 | 165,156,000 |
inventory | 81,463,000 | 78,806,000 | 80,007,000 | 80,299,000 | 79,631,000 | 79,179,000 | 77,316,000 | 79,216,000 | 80,758,000 | 77,521,000 | 70,184,000 | 74,382,000 | 75,641,000 | 75,423,000 | 70,286,000 | 64,648,000 | 61,578,000 | 54,043,000 | 44,789,000 | 46,556,000 | 44,854,000 | 45,750,000 | 50,974,000 | 58,047,000 | 67,067,000 | 14,800,000 | 14,103,000 | 16,509,000 | 18,870,000 | 22,602,000 | 21,724,000 | 19,036,000 | 21,422,000 | 21,303,000 |
other current assets | 53,379,000 | 45,663,000 | 43,341,000 | 42,007,000 | 46,133,000 | 39,286,000 | 49,987,000 | 46,576,000 | 44,943,000 | 46,146,000 | 53,620,000 | 58,869,000 | 52,815,000 | 68,057,000 | 58,344,000 | 54,395,000 | 44,723,000 | 37,545,000 | 34,399,000 | 31,739,000 | 34,018,000 | 28,461,000 | 33,159,000 | 52,121,000 | 45,904,000 | 27,146,000 | 29,880,000 | 27,484,000 | 20,444,000 | 17,002,000 | 19,830,000 | 22,014,000 | 22,192,000 | 21,463,000 |
total current assets | 408,499,000 | 454,485,000 | 418,427,000 | 433,940,000 | 425,063,000 | 463,662,000 | 416,579,000 | 404,154,000 | 369,130,000 | 418,718,000 | 390,488,000 | 420,942,000 | 429,636,000 | 477,986,000 | 422,399,000 | 415,423,000 | 422,730,000 | 480,990,000 | 418,653,000 | 412,963,000 | 396,922,000 | 447,646,000 | 402,842,000 | 408,813,000 | 428,832,000 | 279,295,000 | 247,344,000 | 250,594,000 | 220,051,000 | 278,435,000 | 235,499,000 | 232,780,000 | 251,431,000 | 282,219,000 |
property and equipment | 64,077,000 | 65,559,000 | 66,427,000 | 66,659,000 | 64,744,000 | 60,364,000 | 48,782,000 | 40,824,000 | 40,758,000 | 41,820,000 | 42,319,000 | 42,418,000 | 43,412,000 | 44,832,000 | 46,166,000 | 48,504,000 | 48,043,000 | 47,685,000 | 48,557,000 | 49,287,000 | 49,237,000 | 48,888,000 | 48,432,000 | 48,004,000 | 46,903,000 | 28,976,000 | 27,023,000 | 28,297,000 | 27,630,000 | 27,042,000 | 25,960,000 | 23,835,000 | 24,002,000 | 24,780,000 |
intangible assets | 134,233,000 | 143,344,000 | 153,752,000 | 164,742,000 | 175,994,000 | 187,537,000 | 199,322,000 | 212,052,000 | 224,880,000 | 238,087,000 | 251,053,000 | 265,376,000 | 280,075,000 | 294,728,000 | 309,697,000 | 319,787,000 | 335,188,000 | 350,730,000 | 367,131,000 | 384,352,000 | 401,533,000 | 417,356,000 | 432,914,000 | 449,263,000 | 452,930,000 | 213,366,000 | 225,762,000 | 238,022,000 | 250,669,000 | 251,391,000 | 263,393,000 | 220,141,000 | 232,105,000 | 244,414,000 |
goodwill | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 300,892,000 | 416,892,000 | 416,892,000 | 416,892,000 | 416,892,000 | 416,892,000 | 416,892,000 | 414,389,000 | 224,896,000 | 389,196,000 | 389,196,000 | 389,196,000 | 383,655,000 | 382,493,000 | 335,716,000 | 335,716,000 | 335,716,000 |
deferred income taxes | 181,834,000 | 174,318,000 | 91,117,000 | 99,314,000 | 93,672,000 | 88,982,000 | 84,472,000 | 78,067,000 | 72,438,000 | 69,761,000 | 63,422,000 | 66,829,000 | 65,902,000 | 53,649,000 | 57,273,000 | 56,961,000 | 53,843,000 | 47,287,000 | 10,673,000 | 10,915,000 | 10,832,000 | 10,651,000 | 8,750,000 | 6,416,000 | 6,225,000 | 4,959,000 | 5,463,000 | 5,785,000 | 8,969,000 | 9,152,000 | 8,212,000 | 7,643,000 | 8,154,000 | 8,434,000 |
operating lease right-of-use assets | 44,010,000 | 46,240,000 | 48,204,000 | 47,383,000 | 48,748,000 | 34,544,000 | 30,732,000 | 33,901,000 | 37,110,000 | 39,783,000 | 39,167,000 | 42,390,000 | 43,378,000 | 44,888,000 | 48,079,000 | 46,951,000 | 49,549,000 | 53,147,000 | 54,446,000 | 57,869,000 | 62,579,000 | 69,757,000 | 61,648,000 | 63,938,000 | 66,295,000 | 36,654,000 | 37,132,000 | 40,029,000 | 42,166,000 | |||||
other assets | 26,157,000 | 27,417,000 | 26,415,000 | 29,242,000 | 28,364,000 | 26,573,000 | 33,980,000 | 35,562,000 | 33,252,000 | 35,092,000 | 34,274,000 | 28,349,000 | 28,365,000 | 38,589,000 | 40,129,000 | 37,636,000 | 37,006,000 | 23,075,000 | 19,834,000 | 20,698,000 | 22,047,000 | 20,892,000 | 34,600,000 | 34,736,000 | 56,915,000 | 26,762,000 | 25,161,000 | 25,021,000 | 7,368,000 | 7,484,000 | 8,496,000 | 7,587,000 | 7,445,000 | 6,289,000 |
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||
current portion of term debt | 8,750,000 | 8,750,000 | 8,750,000 | 8,750,000 | 7,438,000 | 6,125,000 | 4,813,000 | 3,500,000 | 228,168,000 | 35,102,000 | 30,087,000 | 25,073,000 | 20,058,000 | 20,058,000 | 20,058,000 | 20,058,000 | 20,058,000 | 20,058,000 | 20,058,000 | 20,058,000 | 20,058,000 | 15,531,000 | 13,909,000 | 14,850,000 | 13,500,000 | |||||||||
accounts payable | 77,293,000 | 79,840,000 | 76,743,000 | 88,697,000 | 80,843,000 | 87,759,000 | 78,939,000 | 64,333,000 | 66,847,000 | 85,164,000 | 73,873,000 | 93,640,000 | 84,008,000 | 95,810,000 | 73,018,000 | 102,518,000 | 97,837,000 | 97,121,000 | 63,253,000 | 57,939,000 | 58,549,000 | 63,387,000 | 60,784,000 | 73,066,000 | 89,323,000 | 31,412,000 | 25,113,000 | 33,499,000 | 37,989,000 | 45,304,000 | 43,215,000 | 34,172,000 | 37,119,000 | 45,851,000 |
accrued expenses and other | 77,890,000 | 90,759,000 | 88,069,000 | 90,144,000 | 89,935,000 | 106,251,000 | 102,942,000 | 92,847,000 | 84,491,000 | 91,687,000 | 89,076,000 | 97,620,000 | 102,000,000 | 85,270,000 | 99,261,000 | 99,951,000 | 94,584,000 | 100,752,000 | 94,021,000 | 89,762,000 | 98,185,000 | 134,865,000 | 133,875,000 | 130,727,000 | 136,019,000 | 56,700,000 | 52,650,000 | 54,693,000 | 58,454,000 | 84,263,000 | 74,610,000 | 61,003,000 | 62,749,000 | 76,380,000 |
operating lease liabilities | 11,601,000 | 11,699,000 | 11,615,000 | 10,816,000 | 10,341,000 | 9,443,000 | 10,644,000 | 12,347,000 | 14,213,000 | 15,739,000 | 14,901,000 | 15,340,000 | 14,973,000 | 15,416,000 | 15,617,000 | 16,078,000 | 16,622,000 | 17,403,000 | 17,848,000 | 17,974,000 | 17,627,000 | 17,023,000 | 17,757,000 | 18,300,000 | 18,201,000 | 7,719,000 | 7,568,000 | 7,800,000 | 7,214,000 | |||||
warrant liability | 682,000 | 1,919,000 | 5,103,000 | 6,273,000 | 6,179,000 | 8,064,000 | 5,587,000 | 6,170,000 | 5,927,000 | 5,295,000 | 5,052,000 | 4,178,000 | 5,496,000 | |||||||||||||||||||||
deferred revenue | 122,619,000 | 124,425,000 | 106,697,000 | 115,212,000 | 116,623,000 | 119,295,000 | 95,761,000 | 99,547,000 | 110,596,000 | 113,381,000 | 107,536,000 | 113,915,000 | 121,761,000 | 113,939,000 | 90,139,000 | 106,463,000 | 109,084,000 | 109,119,000 | 89,553,000 | 101,471,000 | 102,103,000 | 96,824,000 | 93,447,000 | 105,694,000 | 113,699,000 | 100,406,000 | 83,423,000 | 96,944,000 | 109,283,000 | 105,087,000 | 82,489,000 | 87,935,000 | 103,162,000 | 100,571,000 |
total current liabilities | 298,835,000 | 315,473,000 | 291,874,000 | 313,619,000 | 305,180,000 | 328,873,000 | 293,099,000 | 272,574,000 | 504,315,000 | 341,073,000 | 325,473,000 | 345,588,000 | 342,800,000 | 330,493,000 | 298,093,000 | 345,068,000 | 338,185,000 | 344,453,000 | 284,733,000 | 287,204,000 | 296,522,000 | 327,630,000 | 319,772,000 | 342,637,000 | 370,742,000 | 206,737,000 | 205,254,000 | 230,436,000 | 269,940,000 | 289,654,000 | 258,314,000 | 203,110,000 | 223,030,000 | 242,802,000 |
long-term debt | 322,975,000 | 324,525,000 | 326,075,000 | 327,625,000 | 329,176,000 | 330,726,000 | 332,428,000 | 333,979,000 | 197,482,000 | 206,908,000 | 216,332,000 | 225,764,000 | 306,270,000 | 310,770,000 | 315,264,000 | 330,353,000 | 350,217,000 | 354,778,000 | 359,333,000 | 363,888,000 | 369,035,000 | 373,026,000 | 377,302,000 | 381,743,000 | 45,995,000 | 46,605,000 | 47,215,000 | |||||||
operating lease liabilities, net of current | 57,042,000 | 60,159,000 | 61,806,000 | 62,063,000 | 61,144,000 | 37,376,000 | 33,249,000 | 34,858,000 | 36,768,000 | 38,711,000 | 38,282,000 | 41,827,000 | 43,367,000 | 46,183,000 | 49,137,000 | 48,052,000 | 51,599,000 | 55,196,000 | 58,609,000 | 62,615,000 | 68,100,000 | 72,614,000 | 51,328,000 | 53,122,000 | 55,857,000 | 37,202,000 | 37,600,000 | 40,247,000 | 39,151,000 | |||||
deferred revenue, net of current | 32,423,000 | 31,654,000 | 29,748,000 | 31,749,000 | 23,515,000 | 20,991,000 | 16,751,000 | 16,632,000 | 14,019,000 | 19,218,000 | 17,865,000 | 20,045,000 | 18,356,000 | 19,254,000 | 22,185,000 | 19,584,000 | 19,312,000 | 20,619,000 | 21,618,000 | 22,036,000 | 23,054,000 | 26,010,000 | 21,285,000 | 23,844,000 | 25,911,000 | 20,482,000 | 18,687,000 | 15,115,000 | 15,793,000 | 17,572,000 | 15,985,000 | 17,464,000 | 14,218,000 | 14,184,000 |
other long-term liabilities | 23,597,000 | 23,803,000 | 24,635,000 | 24,467,000 | 24,527,000 | 25,962,000 | 32,495,000 | 30,601,000 | 30,953,000 | 30,658,000 | 30,523,000 | 30,641,000 | 31,338,000 | 31,187,000 | 43,602,000 | 43,245,000 | 42,190,000 | 41,970,000 | 39,862,000 | 40,526,000 | 41,184,000 | 48,281,000 | 67,694,000 | 68,660,000 | 67,089,000 | 16,589,000 | 13,055,000 | 12,331,000 | 12,525,000 | 30,797,000 | 32,023,000 | 13,665,000 | 13,203,000 | 13,189,000 |
total liabilities | 740,600,000 | 763,261,000 | 745,182,000 | 771,737,000 | 755,662,000 | 757,933,000 | 719,225,000 | 700,430,000 | 653,802,000 | 691,390,000 | 677,687,000 | 712,949,000 | 718,732,000 | 737,137,000 | 735,466,000 | 779,330,000 | 789,743,000 | 820,571,000 | 773,077,000 | 789,707,000 | 810,051,000 | 860,412,000 | 850,637,000 | 883,285,000 | 918,785,000 | 331,653,000 | 326,066,000 | 350,375,000 | 366,986,000 | 366,861,000 | 333,691,000 | 260,452,000 | 276,043,000 | 295,462,000 |
commitments and contingencies | ||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||
common stock, 0.0001 par value per share... | 18,000 | 18,000 | 18,000 | 18,000 | 18,000 | 18,000 | 17,000 | 17,000 | 17,000 | 17,000 | 17,000 | 17,000 | 17,000 | 15,000 | 15,000 | 15,000 | 15,000 | 15,000 | 15,000 | 14,000 | 14,000 | 11,000 | 11,000 | 11,000 | 11,000 | 10,000 | 10,000 | |||||||
additional paid-in capital | 1,981,988,000 | 1,976,958,000 | 1,975,925,000 | 1,973,990,000 | 1,974,219,000 | 1,970,708,000 | 1,967,952,000 | 1,964,304,000 | 1,962,602,000 | 1,958,909,000 | 1,954,586,000 | 1,950,079,000 | 1,945,525,000 | 1,941,569,000 | 1,936,457,000 | 1,881,942,000 | 1,877,677,000 | 1,875,234,000 | 1,870,711,000 | 1,868,066,000 | 1,864,107,000 | 1,870,256,000 | 1,866,961,000 | 1,863,374,000 | 1,860,150,000 | 1,747,784,000 | 1,743,089,000 | 1,740,563,000 | 1,743,136,000 | 1,723,576,000 | 1,722,116,000 | 1,688,966,000 | 1,687,231,000 | 1,684,768,000 |
accumulated deficit | -1,569,038,000 | -1,534,549,000 | -1,623,614,000 | -1,611,505,000 | -1,600,412,000 | -1,574,185,000 | -1,580,549,000 | -1,567,127,000 | -1,550,311,000 | -1,519,950,000 | -1,527,029,000 | -1,513,528,000 | -1,492,049,000 | -1,453,744,000 | -1,474,232,000 | -1,455,816,000 | -1,425,636,000 | -1,355,661,000 | -1,259,353,000 | -1,199,922,000 | -1,223,163,000 | -1,178,476,000 | -1,302,236,000 | -1,308,488,000 | -1,300,237,000 | -1,267,067,000 | -1,116,704,000 | -1,118,354,000 | -1,167,824,000 | -1,136,992,000 | -1,134,957,000 | -1,124,799,000 | -1,105,366,000 | -1,072,426,000 |
accumulated other comprehensive income | 6,134,000 | 6,567,000 | 7,723,000 | 7,932,000 | 7,990,000 | 8,080,000 | 8,114,000 | 7,828,000 | 12,350,000 | 13,787,000 | 16,354,000 | 17,679,000 | 19,435,000 | 30,585,000 | 26,927,000 | 25,203,000 | 22,356,000 | 7,578,000 | 2,175,000 | 1,122,000 | 1,774,000 | -4,942,000 | -9,299,000 | -10,123,000 | -6,223,000 | 2,527,000 | 4,619,000 | 4,349,000 | 3,740,000 | 3,703,000 | 3,192,000 | 3,073,000 | 3,160,000 | 3,069,000 |
total stockholders’ equity | 419,102,000 | 448,994,000 | 360,052,000 | 370,435,000 | 381,815,000 | 404,621,000 | 395,534,000 | |||||||||||||||||||||||||||
preferred stock liability, 0.01 par value per share... | 56,204,000 | 53,337,000 | 49,855,000 | 50,582,000 | 47,854,000 | |||||||||||||||||||||||||||||
liabilities and stockholders' equity | ||||||||||||||||||||||||||||||||||
stockholders' equity: | ||||||||||||||||||||||||||||||||||
total stockholders' equity | 405,022,000 | 424,658,000 | 452,763,000 | 443,928,000 | 454,247,000 | 472,928,000 | 518,427,000 | 489,169,000 | 451,344,000 | 474,412,000 | 527,166,000 | 613,548,000 | 669,281,000 | 642,733,000 | 686,853,000 | 555,441,000 | 544,777,000 | 553,704,000 | 483,255,000 | 631,015,000 | 626,569,000 | 579,063,000 | 590,298,000 | 590,362,000 | 567,250,000 | 585,035,000 | 615,421,000 | |||||||
common stock, 240,000,000 shares authorized, 0.0001 par value... | 17,000 | 17,000 | 15,000 | 15,000 | 11,000 | 11,000 | 10,000 | |||||||||||||||||||||||||||
revolving credit facility | 10,000,000 | 8,000,000 | 34,000,000 | 35,000,000 | 57,000,000 | 55,000,000 | 58,000,000 | 20,000,000 | 20,000,000 | 20,000,000 | ||||||||||||||||||||||||
investments | 4,520,000 | 16,904,000 | 43,931,000 | 50,439,000 | 106,012,000 | 92,742,000 | 115,183,000 | 2,225,000 | 9,031,000 | |||||||||||||||||||||||||
preferred stock, 0.01 par value... | ||||||||||||||||||||||||||||||||||
preferred stock, 0.01 par value per share... | ||||||||||||||||||||||||||||||||||
marketable securities | 1,998,000 | 7,284,000 | 7,284,000 | 21,924,000 | 23,724,000 | 17,224,000 | ||||||||||||||||||||||||||||
current portion of long-term debt | 2,500,000 | 2,500,000 | 2,500,000 | |||||||||||||||||||||||||||||||
long-term debt, related party | 24,716,000 | 24,100,000 | 23,500,000 | 22,922,000 | 22,500,000 | 22,500,000 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||
net loss | -34,489,000 | -12,109,000 | -11,093,000 | -26,227,000 | 6,364,000 | -13,422,000 | -16,816,000 | -30,361,000 | 7,079,000 | -13,501,000 | -21,479,000 | -38,305,000 | -18,416,000 | -30,180,000 | -69,975,000 | -59,431,000 | 23,241,000 | -44,687,000 | -33,170,000 | -30,832,000 | -1,826,000 | -10,158,000 | -19,922,000 | -44,904,000 | |||||||||
adjustments to reconcile net loss to cash flows from operating activities: | |||||||||||||||||||||||||||||||||
depreciation and amortization of property and equipment | 4,460,000 | 4,546,000 | 4,425,000 | 4,288,000 | 3,469,000 | 3,408,000 | 3,361,000 | 3,376,000 | 3,394,000 | 3,502,000 | 3,544,000 | 3,549,000 | 3,510,000 | 3,607,000 | 3,915,000 | 3,888,000 | 3,885,000 | 4,278,000 | 4,209,000 | 4,249,000 | 4,226,000 | 4,434,000 | 4,494,000 | 4,786,000 | 3,474,000 | 3,125,000 | 2,933,000 | 2,970,000 | 2,921,000 | 2,930,000 | 2,952,000 | 2,811,000 | 2,507,000 |
amortization of intangible assets | 10,218,000 | 10,408,000 | 10,990,000 | 11,252,000 | 11,543,000 | 11,785,000 | 12,780,000 | 13,040,000 | 13,257,000 | 13,166,000 | 14,373,000 | 14,699,000 | 14,653,000 | 14,969,000 | 15,276,000 | 15,401,000 | 15,542,000 | 16,401,000 | 17,221,000 | 17,181,000 | 15,823,000 | 15,558,000 | 16,349,000 | 14,669,000 | 14,334,000 | 12,396,000 | 12,260,000 | 12,647,000 | 11,922,000 | 12,002,000 | 13,448,000 | 11,964,000 | 12,309,000 |
amortization of debt issuance costs and original issue discount | 701,000 | 700,000 | 701,000 | 700,000 | 701,000 | 710,000 | 692,000 | ||||||||||||||||||||||||||
stock-based compensation | 5,957,000 | 4,787,000 | 5,844,000 | 4,477,000 | 4,298,000 | 4,025,000 | 4,045,000 | 3,494,000 | 4,522,000 | 4,892,000 | 4,950,000 | 6,116,000 | 5,848,000 | 5,212,000 | 4,841,000 | 4,399,000 | 4,255,000 | 5,007,000 | 4,561,000 | 4,790,000 | 5,060,000 | 3,732,000 | 3,969,000 | 3,222,000 | 2,976,000 | 4,447,000 | 2,485,000 | 1,530,000 | 4,139,000 | 3,651,000 | 2,516,000 | 2,081,000 | 2,824,000 |
deferred income taxes | -7,628,000 | -85,655,000 | 9,036,000 | -4,356,000 | -4,628,000 | -2,273,000 | -6,510,000 | -5,484,000 | -2,620,000 | -5,579,000 | 3,329,000 | -898,000 | -6,048,000 | 820,000 | -9,171,000 | -3,127,000 | -6,773,000 | -42,301,000 | -4,213,000 | 625,000 | 293,000 | -2,161,000 | -2,552,000 | 196,000 | -99,000 | 740,000 | 201,000 | 4,011,000 | 347,000 | 552,000 | -856,000 | 289,000 | 528,000 |
change in fair value of warrant liability | -1,237,000 | -3,184,000 | -1,170,000 | 94,000 | -1,735,000 | 2,477,000 | -583,000 | 243,000 | 632,000 | 243,000 | 874,000 | ||||||||||||||||||||||
foreign currency exchange losses | 1,173,000 | 1,955,000 | 1,111,000 | 1,915,000 | -1,328,000 | 4,384,000 | -666,000 | 879,000 | 1,144,000 | -1,218,000 | 2,254,000 | 1,105,000 | -2,185,000 | 746,000 | 1,878,000 | -2,153,000 | 1,105,000 | 1,767,000 | 1,222,000 | 297,000 | 1,716,000 | -201,000 | -301,000 | 2,609,000 | 854,000 | ||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||
accounts receivable | 27,233,000 | -14,230,000 | 29,680,000 | -24,881,000 | 29,459,000 | -6,476,000 | -37,250,000 | 762,000 | 55,384,000 | -25,619,000 | 9,811,000 | 1,792,000 | 19,742,000 | -30,319,000 | 20,587,000 | -36,444,000 | 60,461,000 | -49,171,000 | -15,468,000 | -10,723,000 | 28,083,000 | -32,911,000 | -2,933,000 | -734,000 | 46,156,000 | -29,534,000 | -7,523,000 | -20,733,000 | 53,854,000 | -37,567,000 | -4,202,000 | -11,011,000 | 39,763,000 |
inventory | -4,600,000 | 616,000 | 2,438,000 | -1,274,000 | -1,546,000 | -1,986,000 | 2,775,000 | -26,000 | -4,379,000 | -6,374,000 | -2,106,000 | 696,000 | -2,917,000 | -8,097,000 | -6,959,000 | -5,206,000 | -11,837,000 | -9,282,000 | 1,780,000 | -1,197,000 | -330,000 | 5,557,000 | 5,512,000 | -3,695,000 | 4,468,000 | -611,000 | 2,228,000 | 2,467,000 | 3,692,000 | -1,790,000 | 706,000 | 2,489,000 | -412,000 |
other operating assets | -2,801,000 | -1,386,000 | 1,008,000 | 5,392,000 | -5,578,000 | 21,003,000 | 602,000 | 931,000 | 7,923,000 | 7,049,000 | 14,299,000 | -1,545,000 | 15,031,000 | -3,957,000 | 6,385,000 | 104,000 | -423,000 | -1,345,000 | 1,429,000 | 8,895,000 | 979,000 | 7,927,000 | 22,134,000 | 14,760,000 | -478,000 | 2,753,000 | 609,000 | -20,177,000 | -674,000 | 2,240,000 | 3,071,000 | 1,907,000 | -2,182,000 |
accounts payable | -3,389,000 | 1,760,000 | -10,100,000 | 7,267,000 | -2,184,000 | 1,564,000 | 12,961,000 | -2,704,000 | -17,837,000 | 11,778,000 | -20,536,000 | 8,665,000 | -10,405,000 | 21,863,000 | -26,401,000 | 3,550,000 | 540,000 | 32,288,000 | 5,702,000 | 292,000 | -3,800,000 | 4,928,000 | -12,974,000 | -14,486,000 | -27,029,000 | 3,978,000 | -7,497,000 | -5,764,000 | -6,999,000 | 1,622,000 | 6,193,000 | -4,896,000 | -8,976,000 |
accrued expenses and other long-term liabilities | -16,558,000 | 224,000 | -4,850,000 | -1,399,000 | -9,631,000 | -10,991,000 | 10,031,000 | 3,393,000 | -11,800,000 | 1,571,000 | -18,598,000 | -9,178,000 | 11,521,000 | -30,652,000 | 1,213,000 | -234,000 | -7,962,000 | 8,337,000 | -922,000 | -16,259,000 | -41,480,000 | 10,486,000 | 1,032,000 | -13,199,000 | 22,310,000 | 2,997,000 | -4,406,000 | -4,034,000 | -13,095,000 | 6,611,000 | -4,830,000 | -2,383,000 | -12,820,000 |
deferred revenue | -1,036,000 | 19,633,000 | -10,515,000 | 6,823,000 | -148,000 | 27,773,000 | -3,665,000 | -8,436,000 | -7,986,000 | 7,200,000 | -8,560,000 | -6,157,000 | 6,924,000 | 20,869,000 | -13,722,000 | -2,350,000 | -1,342,000 | 18,569,000 | -12,338,000 | -1,650,000 | 2,323,000 | 8,298,000 | -14,807,000 | -3,797,000 | 4,351,000 | 18,778,000 | -9,949,000 | -13,016,000 | 2,076,000 | 23,976,000 | -10,677,000 | -11,491,000 | 14,755,000 |
net cash from operating activities | -21,996,000 | 29,239,000 | 26,489,000 | -795,000 | -3,535,000 | 61,767,000 | -14,849,000 | -9,778,000 | 13,100,000 | 20,139,000 | -11,626,000 | -2,559,000 | 11,133,000 | 16,098,000 | -18,075,000 | -39,417,000 | 15,030,000 | 11,283,000 | -131,000 | 14,242,000 | -6,212,000 | 36,316,000 | 28,536,000 | -3,220,000 | 39,932,000 | 33,054,000 | -6,488,000 | 9,540,000 | 19,579,000 | 13,946,000 | -850,000 | -26,083,000 | 3,392,000 |
capital expenditures | -3,072,000 | -1,974,000 | -5,537,000 | -5,682,000 | -12,149,000 | -7,978,000 | -8,815,000 | -3,100,000 | -2,513,000 | -2,761,000 | -2,529,000 | -1,678,000 | -2,413,000 | -510,000 | -3,229,000 | -3,044,000 | -3,471,000 | -2,853,000 | -3,709,000 | -5,213,000 | -5,357,000 | -8,036,000 | -3,794,000 | -8,874,000 | -6,017,000 | -2,230,000 | -2,441,000 | -2,387,000 | -3,766,000 | -1,957,000 | -2,458,000 | -1,665,000 | -1,827,000 |
free cash flows | -25,068,000 | 27,265,000 | 20,952,000 | -6,477,000 | -15,684,000 | 53,789,000 | -23,664,000 | -12,878,000 | 10,587,000 | 17,378,000 | -14,155,000 | -4,237,000 | 8,720,000 | 15,588,000 | -21,304,000 | -42,461,000 | 11,559,000 | 8,430,000 | -3,840,000 | 9,029,000 | -11,569,000 | 28,280,000 | 24,742,000 | -12,094,000 | 33,915,000 | 30,824,000 | -8,929,000 | 7,153,000 | 15,813,000 | 11,989,000 | -3,308,000 | -27,748,000 | 1,565,000 |
cash flows from investing activities: | |||||||||||||||||||||||||||||||||
purchases of property and equipment | -3,072,000 | -1,974,000 | -5,537,000 | -5,682,000 | -12,149,000 | -7,978,000 | -8,815,000 | -3,100,000 | -2,513,000 | -2,761,000 | -2,529,000 | -1,678,000 | -2,413,000 | -510,000 | -3,229,000 | -3,044,000 | -3,471,000 | -2,853,000 | -3,709,000 | -5,213,000 | -5,357,000 | -8,036,000 | -3,794,000 | -8,874,000 | -6,017,000 | -2,230,000 | -2,441,000 | -2,387,000 | -3,766,000 | -1,957,000 | -2,458,000 | -1,665,000 | -1,827,000 |
net cash from investing activities | -3,072,000 | -1,974,000 | -5,537,000 | -5,682,000 | -12,149,000 | -7,978,000 | -9,014,000 | -3,213,000 | -2,663,000 | -2,861,000 | -2,529,000 | -1,678,000 | -2,413,000 | 908,000 | -6,529,000 | -3,044,000 | -3,471,000 | -2,853,000 | -3,709,000 | -2,269,000 | -5,357,000 | -8,036,000 | -3,794,000 | -8,874,000 | -309,369,000 | -2,230,000 | -2,441,000 | -387,000 | 1,529,000 | -1,957,000 | -34,206,000 | 2,368,000 | -1,582,000 |
cash flows from financing activities: | |||||||||||||||||||||||||||||||||
principal payments of term debt | -2,187,000 | -2,187,000 | -2,188,000 | -875,000 | -875,000 | -875,000 | -875,000 | -230,381,000 | -5,014,000 | -5,014,000 | -5,015,000 | -5,014,000 | -80,015,000 | -5,014,000 | -5,015,000 | -15,014,000 | -20,015,000 | -5,015,000 | -5,014,000 | -5,015,000 | -77,132,000 | ||||||||||||
proceeds from the exercise of stock options | 0 | 0 | 5,000 | 1,000 | 4,000 | 0 | 0 | 17,000 | 0 | 13,000 | 1,000 | 1,000 | 0 | 0 | 0 | 0 | 24,000 | 41,000 | 6,000 | 18,000 | 5,000 | 2,000 | 43,000 | ||||||||||
payment of tax obligations related to vested stock awards and units | -103,000 | -530,000 | -431,000 | -2,458,000 | -938,000 | -1,273,000 | -397,000 | -1,792,000 | -846,000 | ||||||||||||||||||||||||
repurchase of common stock | -824,000 | -3,224,000 | -3,478,000 | 0 | 0 | ||||||||||||||||||||||||||||
net cash from financing activities | -3,114,000 | -5,941,000 | -6,097,000 | -5,581,000 | -1,812,000 | -2,471,000 | -3,279,000 | 49,299,000 | -5,843,000 | -15,696,000 | 4,542,000 | -6,586,000 | -30,119,000 | -5,276,000 | 44,569,000 | -15,967,000 | -22,395,000 | -5,666,000 | -7,159,000 | -6,081,000 | -14,777,000 | -3,715,000 | -8,056,000 | -3,978,000 | 335,052,000 | -26,592,000 | -1,789,000 | -1,973,000 | -20,923,000 | -4,380,000 | 37,776,000 | -1,123,000 | -500,000 |
effect of exchange rate changes on cash and cash equivalents | -350,000 | 40,000 | -362,000 | 518,000 | 831,000 | -932,000 | -173,000 | 169,000 | -293,000 | 547,000 | -532,000 | 14,000 | -71,000 | 68,000 | 59,000 | 101,000 | -147,000 | -340,000 | 206,000 | ||||||||||||||
net decrease in cash and cash equivalents | -28,532,000 | 2,129,000 | -10,145,000 | ||||||||||||||||||||||||||||||
cash, cash equivalents and restricted cash, beginning of year | 98,131,000 | 0 | 0 | 0 | 90,479,000 | 0 | 0 | 67,262,000 | 0 | 0 | 0 | 106,485,000 | 0 | 0 | |||||||||||||||||||
cash, cash equivalents and restricted cash, end of period | 69,599,000 | 14,493,000 | -11,540,000 | 73,814,000 | -27,315,000 | 46,034,000 | 17,671,000 | -57,201,000 | 95,465,000 | -11,046,000 | 5,914,000 | 108,887,000 | 16,852,000 | -16,024,000 | 110,068,000 | ||||||||||||||||||
net income | 123,760,000 | 6,252,000 | 1,650,000 | ||||||||||||||||||||||||||||||
adjustments to reconcile net income to cash flows from operating activities: | |||||||||||||||||||||||||||||||||
amortization of accumulated other comprehensive gain related to interest rate swap | 0 | 0 | -6,440,000 | -1,756,000 | -1,757,000 | -1,756,000 | |||||||||||||||||||||||||||
gain on sale of swap | 0 | 0 | 0 | -7,301,000 | |||||||||||||||||||||||||||||
change in fair value of preferred stock liability | 0 | 0 | 6,579,000 | 1,512,000 | 2,120,000 | -2,028,000 | |||||||||||||||||||||||||||
dividends accrued on preferred stock liability | 0 | 0 | 1,388,000 | 1,355,000 | 1,362,000 | 1,301,000 | |||||||||||||||||||||||||||
payment of dividends accrued on preferred stock liability | 0 | 0 | |||||||||||||||||||||||||||||||
purchases of software licenses | 0 | -199,000 | -113,000 | -150,000 | 0 | ||||||||||||||||||||||||||||
borrowings under revolving line of credit | 0 | 0 | 29,106,000 | 15,000,000 | 30,000,000 | 37,000,000 | 15,000,000 | 38,625,000 | 0 | 0 | 8,000,000 | 17,000,000 | 55,000,000 | 37,000,000 | 55,000,000 | 117,500,000 | 15,000,000 | 10,000,000 | |||||||||||||||
principal payments on revolving line of credit | 0 | 0 | -29,106,000 | -15,000,000 | -40,000,000 | -27,000,000 | -15,000,000 | -38,625,000 | 0 | 0 | -615,000 | -8,000,000 | -34,000,000 | -18,000,000 | -77,000,000 | -35,000,000 | -58,000,000 | -79,500,000 | -15,000,000 | -10,000,000 | |||||||||||||
proceeds from issuance of term debt | 0 | 0 | 0 | 0 | 74,625,000 | 75,000,000 | 0 | 403,500,000 | |||||||||||||||||||||||||
payment of debt issuance costs | -327,000 | -2,007,000 | -113,000 | 0 | -10,000 | -1,562,000 | 0 | 0 | -676,000 | -370,000 | 0 | 0 | 0 | -789,000 | -82,000 | -3,492,000 | 0 | -10,573,000 | 0 | -7,000 | 0 | 0 | -602,000 | -22,000 | |||||||||
proceeds from issuance of preferred stock and warrant liabilities | 0 | 0 | 0 | 53,350,000 | |||||||||||||||||||||||||||||
payment of preferred stock liability | 0 | 0 | |||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 21,364,000 | 14,493,000 | -11,540,000 | -16,665,000 | 50,386,000 | -27,315,000 | 36,477,000 | 4,301,000 | 7,248,000 | 244,000 | 7,710,000 | 2,573,000 | -25,178,000 | 1,516,000 | |||||||||||||||||||
cash, cash equivalents and restricted cash, end of year | |||||||||||||||||||||||||||||||||
gain on sale of business | 0 | 0 | |||||||||||||||||||||||||||||||
decrease in fair value of investments | 0 | 1,880,000 | 12,384,000 | 27,027,000 | 6,507,000 | 55,574,000 | -13,270,000 | 22,441,000 | |||||||||||||||||||||||||
proceeds from sale of business | 0 | 0 | |||||||||||||||||||||||||||||||
principal payments of finance leases | -162,000 | -92,000 | -143,000 | -198,000 | -167,000 | -229,000 | -235,000 | -272,000 | -287,000 | -303,000 | -330,000 | -338,000 | -215,000 | -198,000 | |||||||||||||||||||
proceeds from equity offering | 0 | ||||||||||||||||||||||||||||||||
payment of equity offering issuance costs | 0 | ||||||||||||||||||||||||||||||||
amortization of debt issuance costs | 716,000 | 724,000 | 724,000 | 728,000 | 1,065,000 | 611,000 | 619,000 | 551,000 | 527,000 | 536,000 | 543,000 | 543,000 | 3,141,000 | 758,000 | 2,361,000 | 700,000 | 1,854,000 | ||||||||||||||||
cash and cash equivalents, beginning of year | 26,630,000 | 0 | 0 | 135,697,000 | 0 | 0 | 0 | 44,643,000 | 0 | 0 | 0 | 43,694,000 | 0 | 0 | 0 | 57,073,000 | |||||||||||||||||
cash and cash equivalents, end of period | 30,931,000 | -10,145,000 | -10,789,000 | 7,248,000 | 43,938,000 | 2,573,000 | -25,178,000 | 58,589,000 | |||||||||||||||||||||||||
supplemental disclosure of cash flow information: | |||||||||||||||||||||||||||||||||
interest paid | 6,322,000 | 4,757,000 | 4,380,000 | 3,453,000 | 4,317,000 | 831,000 | 228,000 | 667,000 | |||||||||||||||||||||||||
income taxes paid | 3,138,000 | 1,517,000 | 3,379,000 | 2,576,000 | 7,656,000 | 777,000 | 1,797,000 | 1,003,000 | |||||||||||||||||||||||||
income tax refunds received | 474,000 | 289,000 | 13,000 | 12,000 | 766,000 | 100,000 | 24,000 | 196,000 | |||||||||||||||||||||||||
supplemental disclosure of non-cash investing activities: | |||||||||||||||||||||||||||||||||
capital expenditures incurred, but not yet paid | 1,889,000 | 1,579,000 | 1,058,000 | 2,420,000 | 3,059,000 | 399,000 | 729,000 | 368,000 | |||||||||||||||||||||||||
inventory transfers to property and equipment | 507,000 | 656,000 | |||||||||||||||||||||||||||||||
supplemental disclosure of non-cash financing activities: | |||||||||||||||||||||||||||||||||
fair value of vested restricted and performance-based stock grants | 2,610,000 | ||||||||||||||||||||||||||||||||
impairment of goodwill | |||||||||||||||||||||||||||||||||
proceeds from issuance of long-term debt | 0 | 0 | |||||||||||||||||||||||||||||||
payment of tax withholding obligations related to net share settlements of restricted stock awards | -1,563,000 | -1,893,000 | -100,000 | -738,000 | -134,000 | -1,812,000 | -484,000 | -1,916,000 | -831,000 | -11,233,000 | -478,000 | -388,000 | -16,000 | -792,000 | -111,000 | -2,000 | -112,000 | -968,000 | -1,194,000 | -114,000 | -346,000 | -370,000 | |||||||||||
cash and cash equivalents, end of year | |||||||||||||||||||||||||||||||||
payment of tax withholding related to net share settlements of restricted stock awards | |||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to cash flows provided by operating activities: | |||||||||||||||||||||||||||||||||
effect of exchange rate changes on cash, cash equivalents and restricted cash | 171,000 | -2,294,000 | 1,227,000 | -184,000 | -47,000 | 22,000 | -464,000 | 166,000 | 48,000 | -190,000 | |||||||||||||||||||||||
net decrease in cash, cash equivalents and restricted cash | -21,228,000 | 17,671,000 | -57,201,000 | -11,020,000 | |||||||||||||||||||||||||||||
total fair value of restricted stock awards, restricted stock units and performance-based stock units on date vested | 5,332,000 | 1,075,000 | 5,533,000 | 28,182,000 | 4,334,000 | -94,000 | 5,253,000 | ||||||||||||||||||||||||||
adjustments to reconcile net income to cash flows (used in) provided by operating activities: | |||||||||||||||||||||||||||||||||
reduction to deferred purchase consideration | |||||||||||||||||||||||||||||||||
business acquisitions, net of cash acquired | 0 | 0 | 0 | -346,852,000 | 0 | ||||||||||||||||||||||||||||
proceeds from the sale of fixed assets | 0 | 0 | 0 | 43,500,000 | |||||||||||||||||||||||||||||
software license acquired through investment disposal | |||||||||||||||||||||||||||||||||
business acquisition purchase consideration - common stock issued | |||||||||||||||||||||||||||||||||
business acquisition purchase consideration - deferred payments | |||||||||||||||||||||||||||||||||
total fair value of restricted stock awards, restricted stock units, performance-based stock awards and performance-based stock units on date vested | |||||||||||||||||||||||||||||||||
sales/maturities of marketable securities | |||||||||||||||||||||||||||||||||
principal payment of debt, related party | 0 | 0 | |||||||||||||||||||||||||||||||
payment of deferred purchase consideration | 0 | 0 | 0 | -21,876,000 | |||||||||||||||||||||||||||||
proceeds from the sale of common stock in connection with employee stock purchase plan | 357,000 | 0 | |||||||||||||||||||||||||||||||
property and equipment acquired under finance leases | |||||||||||||||||||||||||||||||||
reduction in deferred purchase consideration | 0 | 0 | -69,000 | 0 | 0 | 0 | -8,124,000 | ||||||||||||||||||||||||||
net increase in cash, cash equivalents and restricted cash | -11,046,000 | 5,914,000 | -26,810,000 | 16,852,000 | -16,024,000 | 65,425,000 | |||||||||||||||||||||||||||
acquisition purchase consideration - assumed equity awards | |||||||||||||||||||||||||||||||||
increase in fair value of investments | |||||||||||||||||||||||||||||||||
business acquisition purchase consideration - assumed equity awards | |||||||||||||||||||||||||||||||||
maturities of marketable securities | 0 | 2,000,000 | 5,295,000 | ||||||||||||||||||||||||||||||
principal payments of long-term debt | -78,879,000 | -3,650,000 | -48,750,000 | ||||||||||||||||||||||||||||||
impairment of intangible assets and goodwill | |||||||||||||||||||||||||||||||||
other | -79,000 | ||||||||||||||||||||||||||||||||
purchases of marketable securities | |||||||||||||||||||||||||||||||||
proceeds from the sale of intangible assets | |||||||||||||||||||||||||||||||||
business acquisition purchase consideration - note issued to selling equityholders | |||||||||||||||||||||||||||||||||
foreign exchange losses | 521,000 | 169,000 | 352,000 | 987,000 | |||||||||||||||||||||||||||||
principal payment of long-term debt | |||||||||||||||||||||||||||||||||
acquisition purchase consideration - deferred payments | 1,700,000 | ||||||||||||||||||||||||||||||||
shares of common stock issued as purchase consideration | 15,186,000 | ||||||||||||||||||||||||||||||||
impairment of intangible assets | |||||||||||||||||||||||||||||||||
sale/maturities of marketable securities | 0 | 14,641,000 | 4,033,000 | 245,000 | |||||||||||||||||||||||||||||
principal payments of capital lease obligations | -216,000 | -143,000 | -175,000 | -118,000 | |||||||||||||||||||||||||||||
property and equipment acquired under capital lease | |||||||||||||||||||||||||||||||||
business acquisition purchase consideration - note issued to selling equity holders | |||||||||||||||||||||||||||||||||
proceeds from the sale of common stock in connection with employee stock purchase plan and exercise of stock options | 33,000 | 0 | 10,000 | ||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period |
