Quarterly
Annual
| Unit: USD | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues: | ||||||||||||||||||||||||
license | 34,176,000 | 51,460,000 | 22,725,000 | 25,341,000 | 43,055,000 | 35,527,000 | 20,823,000 | 43,105,000 | 25,837,000 | 30,800,000 | 45,417,000 | 19,000,000 | 46,452,000 | 46,308,000 | 46,850,000 | 51,418,000 | 49,980,000 | 54,371,000 | 46,414,000 | 46,425,000 | 32,454,000 | 44,622,000 | 40,767,000 | |
connected services | 12,842,000 | 12,648,000 | 13,707,000 | 12,088,000 | 10,939,000 | 13,597,000 | 96,820,000 | 19,168,000 | 18,583,000 | 18,926,000 | 18,394,000 | 18,096,000 | 19,990,000 | 19,326,000 | 28,159,000 | 25,585,000 | 30,283,000 | 27,736,000 | 27,251,000 | 25,000,000 | 24,996,000 | 23,131,000 | 23,021,000 | |
professional services | 15,218,000 | 13,902,000 | 14,464,000 | 17,376,000 | 16,545,000 | 18,701,000 | 20,692,000 | 18,491,000 | 17,240,000 | 18,667,000 | 19,847,000 | 21,048,000 | 22,599,000 | 20,646,000 | 19,417,000 | 21,073,000 | 16,538,000 | 16,555,000 | 21,299,000 | 19,457,000 | 17,360,000 | 18,742,000 | 13,671,000 | |
total revenues | 62,236,000 | 78,010,000 | 50,896,000 | 54,805,000 | 70,539,000 | 67,825,000 | 138,335,000 | 80,764,000 | 61,660,000 | 68,393,000 | 83,658,000 | 58,144,000 | 89,041,000 | 86,280,000 | 94,426,000 | 98,076,000 | 96,801,000 | 98,662,000 | 94,964,000 | 90,882,000 | 74,810,000 | 86,495,000 | 77,459,000 | |
cost of revenues: | ||||||||||||||||||||||||
amortization of intangible assets | 103,000 | 104,000 | 103,000 | 104,000 | 103,000 | 105,000 | 103,000 | 897,000 | 1,879,000 | 1,879,000 | 1,879,000 | 1,879,000 | 1,879,000 | 1,929,000 | 2,063,000 | 2,258,000 | 2,087,000 | |||||||
total cost of revenues | 16,348,000 | 17,829,000 | 17,824,000 | 19,910,000 | 20,105,000 | 20,882,000 | 26,335,000 | 23,028,000 | 20,938,000 | 25,014,000 | 26,183,000 | 24,383,000 | 24,252,000 | 24,306,000 | 24,227,000 | 24,127,000 | 23,835,000 | 26,224,000 | 26,881,000 | 25,584,000 | 27,603,000 | 28,730,000 | 25,934,000 | |
gross profit | 45,888,000 | 60,181,000 | 33,072,000 | 34,895,000 | 50,434,000 | 46,943,000 | 112,000,000 | 57,736,000 | 40,722,000 | 43,379,000 | 57,475,000 | 33,761,000 | 64,789,000 | 61,974,000 | 70,199,000 | 73,949,000 | 72,966,000 | 72,438,000 | 68,083,000 | 65,298,000 | 47,207,000 | 57,765,000 | 51,525,000 | |
yoy | -9.01% | 28.20% | -70.47% | -39.56% | 23.85% | 8.22% | 94.87% | 71.01% | -37.15% | -30.00% | -18.13% | -54.35% | -11.21% | -14.45% | 3.11% | 13.25% | 54.57% | 25.40% | 32.14% | |||||
qoq | -23.75% | 81.97% | -5.22% | -30.81% | 7.44% | -58.09% | 93.99% | 41.78% | -6.13% | -24.53% | 70.24% | -47.89% | 4.54% | -11.72% | -5.07% | 1.35% | 0.73% | 6.40% | 4.27% | 38.32% | -18.28% | 12.11% | ||
gross margin % | ||||||||||||||||||||||||
operating expenses: | ||||||||||||||||||||||||
research and development | 27,152,000 | 23,332,000 | 20,869,000 | 25,227,000 | 31,184,000 | 31,846,000 | 33,306,000 | 35,143,000 | 30,202,000 | 28,494,000 | 29,494,000 | 25,308,000 | 26,040,000 | 29,976,000 | 25,792,000 | 28,705,000 | 30,370,000 | 28,864,000 | 24,091,000 | 22,001,000 | 22,041,000 | 21,346,000 | 23,511,000 | |
sales and marketing | 5,916,000 | 4,930,000 | 4,766,000 | 4,827,000 | 5,208,000 | 5,619,000 | 6,071,000 | 5,848,000 | 4,277,000 | 8,217,000 | 9,162,000 | 8,611,000 | 8,299,000 | 8,309,000 | 5,879,000 | 10,586,000 | 9,534,000 | 9,555,000 | 8,898,000 | 8,569,000 | 9,180,000 | 7,706,000 | 7,943,000 | |
general and administrative | 12,340,000 | 11,199,000 | 12,754,000 | 13,185,000 | 9,831,000 | 16,659,000 | 12,793,000 | 11,450,000 | 13,019,000 | 19,177,000 | 14,257,000 | 10,712,000 | 10,614,000 | 13,800,000 | 7,527,000 | 18,416,000 | 13,173,000 | 12,956,000 | 11,617,000 | 12,930,000 | 14,261,000 | 10,712,000 | 11,483,000 | |
restructuring and other costs | 850,000 | 2,832,000 | 11,062,000 | 10,331,000 | 1,490,000 | 4,551,000 | 705,000 | 842,000 | 1,172,000 | 5,714,000 | 4,189,000 | 2,379,000 | 1,197,000 | 474,000 | 4,915,000 | 2,315,000 | 1,760,000 | 537,000 | 47,000 | 4,512,000 | 3,301,000 | 2,870,000 | 7,554,000 | |
goodwill impairment | 357,076,000 | 252,096,000 | ||||||||||||||||||||||
total operating expenses | 46,836,000 | 42,829,000 | 50,005,000 | 54,123,000 | 405,339,000 | 311,326,000 | 53,420,000 | 53,840,000 | 49,223,000 | 63,996,000 | 59,452,000 | 263,095,000 | 49,012,000 | 55,694,000 | 47,267,000 | 63,191,000 | 58,017,000 | 55,095,000 | 47,811,000 | 51,180,000 | 51,903,000 | 45,759,000 | 53,622,000 | |
income from operations | -948,000 | 17,352,000 | -16,933,000 | -19,228,000 | -354,905,000 | -264,383,000 | 58,580,000 | 3,896,000 | -8,501,000 | -20,617,000 | -1,977,000 | -229,334,000 | 15,777,000 | 6,280,000 | 22,932,000 | 10,758,000 | 14,949,000 | 17,343,000 | 20,272,000 | 14,118,000 | -4,696,000 | 12,006,000 | -2,097,000 | |
yoy | -99.73% | -106.56% | -128.91% | -593.53% | 4074.86% | 1182.35% | -3063.08% | -101.70% | -153.88% | -428.30% | -108.62% | -2231.75% | 5.54% | -63.79% | 13.12% | -23.80% | -418.33% | 44.45% | -1066.71% | |||||
qoq | -105.46% | -202.47% | -11.94% | -94.58% | 34.24% | -551.32% | 1403.59% | -145.83% | -58.77% | 942.84% | -99.14% | -1553.60% | 151.23% | -72.61% | 113.16% | -28.04% | -13.80% | -14.45% | 43.59% | -400.64% | -139.11% | -672.53% | ||
operating margin % | ||||||||||||||||||||||||
interest income | 895,000 | 918,000 | 1,437,000 | 1,444,000 | 1,287,000 | 1,190,000 | 1,432,000 | 1,231,000 | 1,207,000 | 1,163,000 | 870,000 | 591,000 | 243,000 | 83,000 | 90,000 | 41,000 | 34,000 | 16,000 | 18,000 | 22,000 | 38,000 | 244,000 | 281,000 | |
interest expense | -2,409,000 | -2,716,000 | -3,393,000 | -3,102,000 | -3,104,000 | -3,111,000 | -3,236,000 | -3,132,000 | -4,120,000 | -4,003,000 | -3,514,000 | -3,792,000 | -3,815,000 | -3,360,000 | -3,427,000 | -3,428,000 | -3,294,000 | -3,476,000 | -3,799,000 | -3,694,000 | -5,546,000 | -6,699,000 | -6,798,000 | |
other income | 1,673,000 | 499,000 | 272,000 | 503,000 | 626,000 | -25,000 | 1,422,000 | -1,649,000 | -2,030,000 | 1,074,000 | 3,713,000 | -255,000 | -478,000 | -34,000 | -252,000 | 131,000 | 173,000 | 3,496,000 | -2,237,000 | -2,953,000 | -20,446,000 | 226,000 | -146,000 | |
income before income taxes | -789,000 | 16,053,000 | -18,617,000 | -20,383,000 | -356,096,000 | -266,329,000 | 58,198,000 | 346,000 | -13,444,000 | -22,383,000 | -908,000 | -232,790,000 | 11,727,000 | 2,969,000 | 19,343,000 | 7,502,000 | 11,862,000 | 17,379,000 | 14,254,000 | 7,493,000 | -30,650,000 | 5,777,000 | -8,760,000 | |
benefit from income taxes | 1,932,000 | 5,671,000 | 11,647,000 | 34,341,000 | 11,898,000 | 3,011,000 | 3,706,000 | 1,250,000 | -2,663,000 | 110,994,000 | 3,445,000 | 299,000 | -489,000 | 6,064,000 | 6,216,000 | 3,002,000 | ||||||||
net income | -2,721,000 | 21,656,000 | -24,288,000 | -20,416,000 | -313,543,000 | -277,976,000 | 23,857,000 | -11,552,000 | -16,455,000 | -26,089,000 | -2,158,000 | -230,127,000 | -99,267,000 | -476,000 | 19,044,000 | 7,991,000 | 5,798,000 | 11,163,000 | 21,638,000 | 6,817,000 | -28,181,000 | 12,495,000 | -11,762,000 | |
yoy | -99.13% | -107.79% | -201.81% | 76.73% | 1805.46% | 965.49% | -1205.51% | -94.98% | -83.42% | 5380.88% | -111.33% | -2979.83% | -1812.09% | -104.26% | -11.99% | 17.22% | -120.57% | -10.66% | -283.97% | |||||
qoq | -112.56% | -189.16% | 18.97% | -93.49% | 12.79% | -1265.18% | -306.52% | -29.80% | -36.93% | 1108.94% | -99.06% | 131.83% | 20754.41% | -102.50% | 138.32% | 37.82% | -48.06% | -48.41% | 217.41% | -124.19% | -325.54% | -206.23% | ||
net income margin % | ||||||||||||||||||||||||
net income per share | ||||||||||||||||||||||||
basic | -0.06 | 0.5 | -0.57 | -0.46 | -7.5 | -6.66 | 0.58 | -0.29 | -0.41 | -0.65 | -0.05 | -5.87 | -2.53 | -0.01 | 0.49 | 0.21 | 0.15 | 0.3 | 0.58 | 0.19 | -0.77 | 0.34 | -0.33 | |
diluted | -0.06 | 0.46 | -0.57 | -0.46 | -7.5 | -6.66 | 0.53 | -0.29 | -0.41 | -0.65 | -0.05 | -5.87 | -2.53 | -0.01 | 0.47 | 0.2 | 0.15 | 0.28 | 0.54 | 0.19 | -0.77 | 0.33 | -0.33 | |
weighted-average common shares outstanding: | ||||||||||||||||||||||||
basic | 43,262 | 43,223 | 42,897 | 41,642 | 41,795 | 41,724 | 41,186 | 40,215 | 40,324 | 40,219 | 39,962 | 39,187 | 39,313 | 39,189 | 38,839 | 37,752 | 37,825 | 37,743 | 37,180 | 36,428 | 36,509 | 36,441,350 | 35,995,355 | |
diluted | 43,262 | 51,530 | 42,897 | 41,642 | 41,795 | 41,724 | 49,255 | 40,215 | 40,324 | 40,219 | 39,962 | 39,187 | 39,313 | 39,189 | 44,370 | 39,289 | 39,296 | 39,177 | 43,363 | 36,428 | 36,509 | 37,391,720 | 35,995,355 | |
(benefit from) benefit from income taxes | -5,603,000 | 858,750 | -42,553,000 | -7,384,000 | 676,000 | -2,469,000 | -6,718,000 | |||||||||||||||||
weighted-average common share outstanding: | ||||||||||||||||||||||||
basic | 43,262 | 43,223 | 42,897 | 41,642 | 41,795 | 41,724 | 41,186 | 40,215 | 40,324 | 40,219 | 39,962 | 39,187 | 39,313 | 39,189 | 38,839 | 37,752 | 37,825 | 37,743 | 37,180 | 36,428 | 36,509 | 36,441,350 | 35,995,355 | |
diluted | 43,262 | 51,530 | 42,897 | 41,642 | 41,795 | 41,724 | 49,255 | 40,215 | 40,324 | 40,219 | 39,962 | 39,187 | 39,313 | 39,189 | 44,370 | 39,289 | 39,296 | 39,177 | 43,363 | 36,428 | 36,509 | 37,391,720 | 35,995,355 | |
acquisition-related costs |
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
