Quarterly
Annual
| Unit: USD | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue: | ||||||||||||||||||||||||||
subscription | 89,259,000 | 76,463,000 | 70,033,000 | 68,757,000 | 67,726,000 | 58,764,000 | 53,389,000 | 54,357,000 | 49,701,000 | 42,248,000 | 36,980,000 | 38,747,000 | 34,383,000 | 32,293,000 | 112,429,000 | 108,988,000 | 106,457,000 | 100,564,000 | 95,840,000 | 93,635,000 | 87,280,000 | 83,122,000 | 78,780,000 | 71,565,000 | 69,587,000 | 67,713,000 |
maintenance | 107,934,000 | 110,632,000 | 110,306,000 | 111,720,000 | 115,123,000 | 116,415,000 | 116,056,000 | 114,478,000 | 115,053,000 | 114,381,000 | 113,972,000 | 115,495,000 | 118,506,000 | 119,742,000 | 122,867,000 | 123,040,000 | 124,303,000 | 121,134,000 | 116,498,000 | 116,349,000 | 115,610,000 | 113,755,000 | 110,793,000 | 106,292,000 | 105,354,000 | 101,817,000 |
total recurring revenue | 197,193,000 | 187,095,000 | 180,339,000 | 180,477,000 | 182,849,000 | 175,179,000 | 169,445,000 | 168,835,000 | 164,754,000 | 156,629,000 | 150,952,000 | 154,242,000 | 152,889,000 | 152,035,000 | 235,296,000 | 232,028,000 | 230,760,000 | 221,698,000 | 212,338,000 | 209,984,000 | 202,890,000 | 196,877,000 | 189,573,000 | 177,857,000 | 174,941,000 | 169,530,000 |
license | 13,116,000 | 12,930,000 | 12,911,000 | 12,834,000 | 15,290,000 | 14,412,000 | 15,589,000 | 17,141,000 | 22,315,000 | 22,767,000 | 25,082,000 | 22,626,000 | 33,828,000 | 29,236,000 | 26,678,000 | 24,874,000 | 34,534,000 | 39,284,000 | 33,677,000 | 36,966,000 | 44,605,000 | 43,613,000 | 39,175,000 | 37,935,000 | 46,240,000 | 43,747,000 |
total revenue | 210,309,000 | 200,025,000 | 193,250,000 | 193,311,000 | 198,139,000 | 189,591,000 | 185,034,000 | 185,976,000 | 187,069,000 | 179,396,000 | 176,034,000 | 176,868,000 | 186,717,000 | 181,271,000 | 261,974,000 | 256,902,000 | 265,294,000 | 260,982,000 | 246,015,000 | 246,950,000 | 247,495,000 | 240,490,000 | 228,748,000 | 215,792,000 | 221,181,000 | 213,277,000 |
yoy | 6.14% | 5.50% | 4.44% | 3.94% | 5.92% | 5.68% | 5.11% | 5.15% | 0.19% | -1.03% | -32.80% | -31.15% | -29.62% | -30.54% | 6.49% | 4.03% | 7.19% | 8.52% | 7.55% | 14.44% | 11.90% | 12.76% | ||||
qoq | 5.14% | 3.51% | -0.03% | -2.44% | 4.51% | 2.46% | -0.51% | -0.58% | 4.28% | 1.91% | -0.47% | -5.27% | 3.00% | -30.81% | 1.97% | -3.16% | 1.65% | 6.08% | -0.38% | -0.22% | 2.91% | 5.13% | 6.00% | -2.44% | 3.71% | |
cost of revenue: | ||||||||||||||||||||||||||
cost of recurring revenue | 19,893,000 | 19,692,000 | 18,481,000 | 18,172,000 | 18,752,000 | 17,957,000 | 18,533,000 | 18,394,000 | 17,994,000 | 16,563,000 | 15,460,000 | 17,831,000 | 17,712,000 | 17,949,000 | 27,516,000 | 26,958,000 | 25,448,000 | 23,484,000 | 21,822,000 | 22,501,000 | 21,412,000 | 20,614,000 | 19,386,000 | 18,159,000 | 18,127,000 | 18,022,000 |
amortization of acquired technologies | 1,317,000 | 1,321,000 | 1,767,000 | 2,664,000 | 3,096,000 | 3,412,000 | 3,425,000 | 3,436,000 | 3,632,000 | 3,628,000 | 3,648,000 | 17,227,000 | 39,576,000 | 39,882,000 | 41,135,000 | 43,121,000 | 46,572,000 | 45,463,000 | 44,834,000 | 44,492,000 | 43,922,000 | 44,172,000 | 43,972,000 | 43,817,000 | 43,870,000 | 43,835,000 |
total cost of revenue | 21,210,000 | 21,013,000 | 20,248,000 | 20,836,000 | 21,848,000 | 21,369,000 | 21,958,000 | 21,830,000 | 21,626,000 | 20,191,000 | 19,108,000 | 35,058,000 | 57,288,000 | 57,831,000 | 68,651,000 | 70,079,000 | 72,020,000 | 68,947,000 | 66,656,000 | 66,993,000 | 65,334,000 | 64,786,000 | 63,358,000 | 61,976,000 | 61,997,000 | 61,857,000 |
gross profit | 189,099,000 | 179,012,000 | 173,002,000 | 172,475,000 | 176,291,000 | 168,222,000 | 163,076,000 | 164,146,000 | 165,443,000 | 159,205,000 | 156,926,000 | 141,810,000 | 129,429,000 | 123,440,000 | 193,323,000 | 186,823,000 | 193,274,000 | 192,035,000 | 179,359,000 | 179,957,000 | 182,161,000 | 175,704,000 | 165,390,000 | 153,816,000 | 159,184,000 | 151,420,000 |
yoy | 7.27% | 6.41% | 6.09% | 5.07% | 6.56% | 5.66% | 3.92% | 15.75% | 27.83% | 28.97% | -18.83% | -24.09% | -33.03% | -35.72% | 7.79% | 3.82% | 6.10% | 9.29% | 8.45% | 16.99% | 14.43% | 16.04% | ||||
qoq | 5.63% | 3.47% | 0.31% | -2.16% | 4.80% | 3.16% | -0.65% | -0.78% | 3.92% | 1.45% | 10.66% | 9.57% | 4.85% | -36.15% | 3.48% | -3.34% | 0.65% | 7.07% | -0.33% | -1.21% | 3.67% | 6.24% | 7.52% | -3.37% | 5.13% | |
gross margin % | 89.91% | 89.49% | 89.52% | 89.22% | 88.97% | 88.73% | 88.13% | 88.26% | 88.44% | 88.75% | 89.15% | 80.18% | 69.32% | 68.10% | 73.79% | 72.72% | 72.85% | 73.58% | 72.91% | 72.87% | 73.60% | 73.06% | 72.30% | 71.28% | 71.97% | 71.00% |
operating expenses: | ||||||||||||||||||||||||||
sales and marketing | 57,697,000 | 56,954,000 | 55,304,000 | 54,921,000 | 63,836,000 | 59,675,000 | 59,838,000 | 65,916,000 | 67,274,000 | 64,813,000 | 64,615,000 | 61,044,000 | 61,999,000 | 58,642,000 | 82,371,000 | 83,297,000 | 81,902,000 | 73,460,000 | 70,712,000 | 72,378,000 | 70,501,000 | 68,290,000 | 64,813,000 | 60,595,000 | 61,446,000 | 56,926,000 |
research and development | 28,018,000 | 26,354,000 | 26,399,000 | 27,828,000 | 24,993,000 | 27,308,000 | 24,081,000 | 23,791,000 | 24,238,000 | 22,562,000 | 22,108,000 | 23,422,000 | 23,339,000 | 26,285,000 | 39,106,000 | 37,761,000 | 32,338,000 | 31,288,000 | 30,745,000 | 31,845,000 | 27,894,000 | 29,575,000 | 27,705,000 | 25,188,000 | 24,472,000 | 23,274,000 |
general and administrative | 31,656,000 | 32,563,000 | 30,321,000 | 31,308,000 | 32,596,000 | 31,101,000 | 34,418,000 | 25,601,000 | 32,956,000 | 42,558,000 | 41,283,000 | 32,664,000 | 40,842,000 | 28,551,000 | 50,397,000 | 47,710,000 | 49,761,000 | 33,558,000 | 24,467,000 | 29,755,000 | 25,143,000 | 25,405,000 | 25,241,000 | 21,736,000 | 20,792,000 | 19,597,000 |
amortization of acquired intangibles | 11,378,000 | 11,457,000 | 11,492,000 | 11,519,000 | 11,496,000 | 11,613,000 | 12,094,000 | 13,005,000 | 12,938,000 | 13,045,000 | 13,103,000 | 13,239,000 | 13,610,000 | 13,784,000 | 18,158,000 | 20,057,000 | 19,759,000 | 18,624,000 | 18,294,000 | 18,296,000 | 17,994,000 | 18,015,000 | 17,301,000 | 16,502,000 | 16,500,000 | 16,507,000 |
total operating expenses | 128,749,000 | 127,328,000 | 123,516,000 | 125,576,000 | 132,921,000 | 129,697,000 | 130,431,000 | 128,313,000 | 137,406,000 | 421,684,000 | 753,504,000 | 130,369,000 | 139,790,000 | 127,262,000 | 190,032,000 | 188,825,000 | 183,760,000 | 156,930,000 | 144,218,000 | 152,274,000 | 141,532,000 | 141,285,000 | 135,060,000 | 124,021,000 | 123,210,000 | 116,304,000 |
operating income | 60,350,000 | 51,684,000 | 49,486,000 | 46,899,000 | 43,370,000 | 38,525,000 | 32,645,000 | 35,833,000 | 28,037,000 | -262,479,000 | -596,578,000 | 11,441,000 | -10,361,000 | -3,822,000 | 3,291,000 | -2,002,000 | 9,514,000 | 35,105,000 | 35,141,000 | 27,683,000 | 40,629,000 | 34,419,000 | 30,330,000 | 29,795,000 | 35,974,000 | 35,116,000 |
yoy | 39.15% | 34.16% | 51.59% | 30.88% | 54.69% | -114.68% | -105.47% | 213.20% | -370.60% | 6767.58% | -18227.56% | -671.48% | -208.90% | -110.89% | -90.63% | -107.23% | -76.58% | 1.99% | 15.86% | -7.09% | 12.94% | -1.98% | ||||
qoq | 16.77% | 4.44% | 5.52% | 8.14% | 12.58% | 18.01% | -8.90% | 27.81% | -110.68% | -56.00% | -5314.39% | -210.42% | 171.09% | -216.13% | -264.39% | -121.04% | -72.90% | -0.10% | 26.94% | -31.86% | 18.04% | 13.48% | 1.80% | -17.18% | 2.44% | |
operating margin % | 28.70% | 25.84% | 25.61% | 24.26% | 21.89% | 20.32% | 17.64% | 19.27% | 14.99% | -146.31% | -338.90% | 6.47% | -5.55% | -2.11% | 1.26% | -0.78% | 3.59% | 13.45% | 14.28% | 11.21% | 16.42% | 14.31% | 13.26% | 13.81% | 16.26% | 16.46% |
other income: | ||||||||||||||||||||||||||
interest expense | -22,954,000 | -25,970,000 | -28,047,000 | -26,830,000 | -28,510,000 | -29,314,000 | -29,443,000 | -28,581,000 | -25,705,000 | -23,181,000 | -18,401,000 | -16,087,000 | -16,260,000 | -15,897,000 | -16,191,000 | -16,174,000 | -16,684,000 | -16,792,000 | -18,313,000 | -24,095,000 | -25,094,000 | -27,418,000 | -28,177,000 | -27,382,000 | -29,905,000 | -35,627,000 |
other income | -103,000 | -704,000 | -61,000 | 51,000 | -189,000 | -121,000 | 13,000 | -89,000 | -3,213,000 | -2,418,000 | 726,000 | -169,000 | -1,411,000 | 1,478,000 | -321,000 | 127,000 | -298,000 | -547,000 | 363,000 | -758,000 | -104,000 | 287,000 | -1,078,000 | 1,297,000 | -20,411,000 | -13,000 |
total other income | -23,057,000 | -26,674,000 | -28,108,000 | -26,779,000 | -28,699,000 | -29,435,000 | -29,430,000 | -28,670,000 | -28,918,000 | -25,599,000 | -17,675,000 | -16,256,000 | -17,671,000 | -14,419,000 | -16,512,000 | -16,047,000 | -16,982,000 | -17,339,000 | -17,950,000 | -24,853,000 | -25,198,000 | -27,131,000 | -29,255,000 | -26,085,000 | -50,316,000 | -35,640,000 |
income before income taxes | 37,293,000 | 25,010,000 | 21,378,000 | 20,120,000 | 14,671,000 | 9,090,000 | 3,215,000 | 7,163,000 | -881,000 | -288,078,000 | -614,253,000 | -4,815,000 | -28,032,000 | -18,241,000 | -13,221,000 | -18,049,000 | -7,468,000 | 17,766,000 | 17,191,000 | 2,830,000 | 15,431,000 | 7,288,000 | 1,075,000 | 3,710,000 | -14,342,000 | -524,000 |
income tax expense | 6,818,750 | 12,440,000 | 10,274,000 | 4,561,000 | 7,000,250 | 12,262,000 | 2,955,000 | 3,006,250 | 5,264,000 | 4,346,000 | 2,415,000 | |||||||||||||||
net income | 72,670,000 | 12,570,000 | 11,104,000 | 15,559,000 | -576,000 | -3,172,000 | 260,000 | -5,621,000 | -10,411,000 | -292,219,000 | -622,124,000 | -4,659,000 | -23,645,000 | -8,979,000 | -11,624,000 | -7,160,000 | 132,713,000 | 12,502,000 | 12,845,000 | 415,000 | 13,223,000 | 4,393,000 | -2,119,000 | 3,145,000 | -14,743,000 | -398,000 |
yoy | -12716.32% | -496.28% | 4170.77% | -376.80% | -94.47% | -98.91% | -100.04% | 20.65% | -55.97% | 3154.47% | 5252.06% | -34.93% | -117.82% | -171.82% | -190.49% | -1825.30% | 903.65% | 184.59% | -706.18% | -86.80% | -189.69% | -1203.77% | ||||
qoq | 478.12% | 13.20% | -28.63% | -2801.22% | -81.84% | -1320.00% | -104.63% | -46.01% | -96.44% | -53.03% | 13253.17% | -80.30% | 163.34% | -22.75% | 62.35% | -105.40% | 961.53% | -2.67% | 2995.18% | -96.86% | 201.00% | -307.31% | -167.38% | -121.33% | 3604.27% | |
net income margin % | 34.55% | 6.28% | 5.75% | 8.05% | -0.29% | -1.67% | 0.14% | -3.02% | -5.57% | -162.89% | -353.41% | -2.63% | -12.66% | -4.95% | -4.44% | -2.79% | 50.02% | 4.79% | 5.22% | 0.17% | 5.34% | 1.83% | -0.93% | 1.46% | -6.67% | -0.19% |
net income available to common stockholders | 72,670,000 | 12,570,000 | 11,104,000 | 15,559,000 | -2,133,250 | -3,172,000 | 260,000 | -5,621,000 | -11,624,000 | -7,160,000 | 131,911,000 | 12,433,000 | 12,772,000 | 412,000 | 13,082,000 | 4,350,000 | -2,119,000 | 3,103,000 | 668,579,000 | -75,006,000 | ||||||
net income available to common stockholders per share: | ||||||||||||||||||||||||||
basic income per share | 0.43 | 0.07 | 0.07 | 0.09 | ||||||||||||||||||||||
diluted income per share | 0.41 | 0.07 | 0.06 | 0.09 | ||||||||||||||||||||||
weighted-average shares used for eps calculation | ||||||||||||||||||||||||||
shares used in computation of basic income per share | 589 | 169,971 | 168,768 | 167,419 | 164,193 | |||||||||||||||||||||
shares used in computation of diluted income per share | 1,420 | 173,900 | 172,562 | 171,169 | 165,386 | |||||||||||||||||||||
goodwill impairment | 278,706,000 | 612,395,000 | ||||||||||||||||||||||||
basic loss per share | -0.01 | -0.02 | -0.03 | -1.43 | -1.81 | -3.87 | -0.03 | -0.745 | -0.73 | |||||||||||||||||
diluted loss per share | -0.01 | -0.02 | -0.03 | -1.43 | -1.81 | -3.87 | -0.03 | -0.745 | -0.73 | |||||||||||||||||
shares used in computation of basic loss per share | 41,022.25 | 165,275 | 162,773 | 25,478.75 | 102,078 | |||||||||||||||||||||
shares used in computation of diluted loss per share | 41,022.25 | 165,275 | 162,773 | 25,478.75 | 102,078 | |||||||||||||||||||||
income tax benefit | 12,784,000 | 9,530,000 | 4,141,000 | 7,871,000 | -156,000 | -6,147,000 | -19,321,000 | -1,597,000 | -10,889,000 | 2,208,000 | 2,895,000 | 3,194,000 | 565,000 | 401,000 | -126,000 | |||||||||||
net income from continuing operations | -10,411,000 | -292,219,000 | -622,124,000 | -4,659,000 | -21,885,000 | 1,080,000 | ||||||||||||||||||||
net income from discontinued operations, net of tax | -1,760,000 | -10,059,000 | ||||||||||||||||||||||||
net income from continuing operations available to common stockholders | -10,411,000 | -292,219,000 | -622,124,000 | -4,659,000 | -21,885,000 | 920,000 | ||||||||||||||||||||
net income from discontinued operations available to common stockholders | -1,760,000 | -10,059,000 | ||||||||||||||||||||||||
basic earnings from continuing operations per share | -0.06 | -1.81 | -0.14 | 0.01 | ||||||||||||||||||||||
basic earnings from discontinued operations per share | -0.01 | -0.06 | ||||||||||||||||||||||||
diluted earnings from continuing operations per share | -0.06 | -1.81 | -0.14 | 0.01 | ||||||||||||||||||||||
diluted earnings from discontinued operations per share | -0.01 | -0.06 | ||||||||||||||||||||||||
shares used in computation of basic earnings per share | 296 | 161,111 | 160,663 | 159,847 | 310 | 158,202 | 157,854 | 314,246 | 526 | 310,894 | 310,244 | 308,937 | 387 | 306,890 | 306,587 | 305,653 | ||||||||||
shares used in computation of diluted earnings per share | 296 | 161,111 | 160,663 | 159,847 | 310 | 160,328 | 157,854 | 314,246 | 749 | 316,721 | 314,898 | 312,865 | 561 | 311,102 | 306,587 | 309,783 | ||||||||||
basic income from continuing operations per share | -3.87 | -0.03 | ||||||||||||||||||||||||
diluted income from continuing operations per share | -3.87 | -0.03 | ||||||||||||||||||||||||
net basic earnings per share | -0.045 | -0.06 | ||||||||||||||||||||||||
net diluted earnings per share | -0.045 | -0.06 | ||||||||||||||||||||||||
basic earnings per share | -0.07 | -0.02 | 0.43 | 0.04 | 0.04 | 0.04 | 0.01 | -0.01 | 0.01 | |||||||||||||||||
diluted earnings per share | -0.07 | -0.02 | 0.42 | 0.04 | 0.04 | 0.04 | 0.01 | -0.01 | 0.01 | |||||||||||||||||
net income per share |
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.
