Quarterly
Annual
| Unit: USD | 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-07-27 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 199,229,000 | 109,171,000 | 114,038,000 | 169,637,000 | 125,839,000 | 115,119,000 | 93,892,000 | 87,770,000 | 91,653,000 | 82,381,000 | 79,587,000 | 79,807,000 | 75,778,000 | 75,665,000 | 87,047,000 | 74,652,000 | 76,996,000 | 79,304,000 | 77,476,000 | 81,401,000 | 32,314,000 | 31,686,000 | 30,216,000 | 30,216,000 | 31,883,000 | 28,048,000 | 21,106,000 | 14,142,000 | 12,788,000 | 12,344,000 | 12,410,000 | 11,640,000 | 11,063,000 | 10,220,000 | 9,660,000 | 7,660,000 | 7,623,000 | 7,488,000 | 7,332,000 | 6,760,000 | 6,256,000 | 6,216,000 | 5,868,000 | 5,860,000 | 5,500,000 |
cost of revenue | 11,625,000 | 0 | -68,480,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,000 | 0 | 0 | 0 | 1,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 187,604,000 | 109,171,000 | 182,518,000 | 169,637,000 | 125,839,000 | 115,119,000 | 93,892,000 | 87,770,000 | 91,653,000 | 82,381,000 | 79,587,000 | 79,807,000 | 75,778,000 | 75,665,000 | 87,047,000 | 74,652,000 | 76,996,000 | 79,304,000 | 77,476,000 | 81,401,000 | 32,314,000 | 31,686,000 | 30,216,000 | 30,216,000 | 31,883,000 | 28,048,000 | 21,106,000 | 14,142,000 | 12,788,000 | 12,344,000 | 12,410,000 | 11,640,000 | 11,063,000 | 10,219,000 | 9,660,000 | 7,660,000 | 7,623,000 | 7,487,000 | 7,332,000 | 6,760,000 | 6,256,000 | 6,216,000 | 5,868,000 | 5,860,000 | 5,500,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales and marketing | 1,945,000 | 2,353,000 | 2,627,000 | 1,779,000 | 1,841,000 | 1,845,000 | 2,306,000 | 1,187,000 | 1,443,000 | 1,151,000 | 1,841,000 | 909,000 | 945,000 | 1,062,000 | 561,000 | 1,083,000 | 971,000 | 708,000 | 961,000 | 619,000 | 570,000 | 306,000 | 446,000 | 446,000 | 461,000 | 388,000 | 436,000 | 225,000 | 244,000 | 279,000 | 293,000 | 211,000 | 200,000 | 205,000 | 227,000 | 47,000 | 73,000 | 52,000 | 41,000 | 37,000 | 55,000 | 30,000 | 33,000 | 610,000 | 600,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 7,626,000 | 30,949,000 | 28,650,000 | 31,865,000 | 33,690,000 | 29,714,000 | 26,924,000 | 27,513,000 | 25,401,000 | 22,964,000 | 23,451,000 | 22,932,000 | 20,011,000 | 20,553,000 | 20,019,000 | 18,870,000 | 18,917,000 | 17,530,000 | 17,459,000 | 18,885,000 | 8,278,000 | 7,682,000 | 8,138,000 | 8,138,000 | 8,232,000 | 7,473,000 | 6,331,000 | 4,035,000 | 4,166,000 | 3,825,000 | 4,099,000 | 3,721,000 | 3,311,000 | 3,150,000 | 3,122,000 | 2,758,000 | 2,830,000 | 2,622,000 | 2,926,000 | 2,625,000 | 2,819,000 | 2,573,000 | 2,409,000 | 4,550,000 | 4,560,000 |
operating income | 24,962,000 | 9,636,000 | 9,495,000 | 6,168,000 | 6,242,000 | 31,559,000 | 29,230,000 | 28,700,000 | 26,844,000 | 24,115,000 | 25,292,000 | 23,841,000 | 20,956,000 | 21,615,000 | 20,580,000 | 19,953,000 | 19,888,000 | 18,238,000 | 18,420,000 | 19,504,000 | 8,806,000 | 7,988,000 | 0 | -10,742,000 | 8,693,000 | 7,861,000 | 6,767,000 | 4,260,000 | 4,410,000 | 4,142,000 | 4,392,000 | 3,932,000 | 3,511,000 | 3,353,000 | 3,349,000 | 3,049,000 | 2,903,000 | 2,676,000 | 2,967,000 | 2,662,000 | 2,874,000 | 2,603,000 | 2,442,000 | 5,160,000 | 5,160,000 |
net income | 9,503,000 | 41,903,000 | 43,455,000 | 113,176,000 | 82,198,000 | 79,881,000 | 49,327,000 | 50,792,000 | 60,358,000 | 54,534,000 | 46,344,000 | 50,771,000 | 38,837,000 | 40,677,000 | 41,600,000 | 23,024,000 | 59,097,000 | 59,769,000 | 58,980,000 | 31,703,000 | 22,899,000 | 19,025,000 | 19,474,000 | 19,474,000 | 18,884,000 | 14,631,000 | 10,982,000 | 7,348,000 | 6,264,000 | 6,580,000 | 6,680,000 | 6,061,000 | 5,336,000 | 4,870,000 | 4,739,000 | 3,571,000 | 3,188,000 | 3,256,000 | 2,814,000 | 2,568,000 | 2,189,000 | 2,149,000 | 2,047,000 | 1,910,000 | 1,540,000 |
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.
