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-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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 47,509,000 | 23,883,000 | 24,990,000 | 20,888,000 | 30,408,000 | 27,271,000 | 25,146,000 | 26,220,000 | 30,111,000 | 27,204,000 | 23,531,000 | 21,223,000 | 21,206,000 | 22,364,000 | 13,984,000 | 21,134,000 | 21,580,000 | 19,847,000 | 21,675,000 | 14,157,000 | 14,525,000 | 13,984,000 | 13,636,000 | 13,137,000 | 10,872,000 | 14,726,000 | 10,411,000 | 10,339,000 | 12,610,000 | 11,758,000 | 10,514,000 | 14,778,000 | 20,940,000 | 23,798,000 | 21,706,000 | 17,871,000 | 20,774,000 | 12,895,000 | 16,233,000 | 13,877,000 | 12,153,000 | 11,399,000 | 6,845,000 | 3,376,000 | 2,226,000 | 1,889,000 | 1,559,000 | 949,000 |
cost of revenue | 4,984,000 | 3,707,000 | 20,127,000 | 21,019,000 | 52,567,000 | 19,485,000 | 7,768,000 | 5,912,000 | 18,558,000 | 11,706,000 | 41,000 | 37,000 | 38,312,000 | 2,998,000 | 753,000 | 33,793,000 | 22,982,000 | 6,838,000 | 7,118,000 | 54,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4,284,000 | 0 | 5,921,000 | 5,434,000 | 4,637,000 | 0 | 4,704,000 | 4,510,000 | 4,021,000 | 5,456,000 | 2,281,000 | 0 | 0 | 1,090,000 | 398,000 | 353,000 | 339,000 |
gross profit | 42,525,000 | 20,176,000 | 4,863,000 | -131,000 | -22,159,000 | 7,786,000 | 17,378,000 | 20,308,000 | 11,553,000 | 15,498,000 | 23,490,000 | 21,186,000 | -17,106,000 | 19,366,000 | 13,231,000 | -12,659,000 | -1,402,000 | 13,009,000 | 14,557,000 | 14,103,000 | 14,526,000 | 13,984,000 | 13,636,000 | 13,137,000 | 10,872,000 | 14,726,000 | 10,411,000 | 10,339,000 | 12,610,000 | 11,758,000 | 10,514,000 | 10,494,000 | 20,940,000 | 17,877,000 | 16,272,000 | 13,234,000 | 20,774,000 | 8,191,000 | 11,723,000 | 9,856,000 | 6,697,000 | 9,118,000 | 6,845,000 | 3,376,000 | 1,136,000 | 1,491,000 | 1,206,000 | 610,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 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 4,617,000 | 2,373,000 | 2,664,000 | 2,456,000 | 25,479,000 | 2,427,000 | 2,383,000 | 2,447,000 | 1,974,000 | 1,892,000 | 1,983,000 | 1,909,000 | 1,698,000 | 1,771,000 | 1,997,000 | 1,919,000 | 1,800,000 | 1,836,000 | 1,800,000 | 1,779,000 | 1,838,000 | 1,722,000 | 1,619,000 | 1,698,000 | 1,838,000 | 1,710,000 | 1,589,000 | 1,590,000 | 1,726,000 | 1,550,000 | 1,346,000 | 7,131,000 | 6,993,000 | 8,588,000 | 8,007,000 | 7,533,000 | 8,410,000 | 8,141,000 | 8,110,000 | 7,240,000 | 6,200,000 | 4,275,000 | 1,316,000 | 1,229,000 | 1,049,000 | 2,045,000 | 1,381,000 | 102,000 |
operating income | 37,908,000 | 17,803,000 | 2,199,000 | -29,328,000 | 25,317,000 | 19,011,000 | 23,857,000 | 28,319,000 | 31,462,000 | 13,899,000 | 21,680,000 | 19,244,000 | 38,012,000 | 17,768,000 | 15,610,000 | -14,430,000 | 47,895,000 | 11,462,000 | 12,996,000 | 12,505,000 | 38,596,000 | 26,571,000 | 25,357,000 | 23,698,000 | 30,432,000 | 11,058,000 | 6,713,000 | 6,478,000 | 30,451,000 | 7,679,000 | 7,292,000 | 8,204,000 | -39,247,000 | 15,384,000 | 14,445,000 | 11,194,000 | -19,514,000 | 7,259,000 | 10,957,000 | 8,278,000 | 26,251,000 | 9,127,000 | 6,643,000 | 3,662,000 | 221,000 | -554,000 | -175,000 | 508,000 |
net income | -39,414,000 | 9,184,000 | -2,198,000 | -6,439,000 | 2,910,000 | 644,000 | 10,031,000 | 16,201,000 | 17,154,000 | 9,951,000 | 17,615,000 | 15,740,000 | 14,407,000 | 14,928,000 | 9,768,000 | -17,263,000 | 9,660,000 | 9,034,000 | 9,755,000 | 8,543,000 | 10,018,000 | 9,957,000 | 9,303,000 | 9,318,000 | 6,183,000 | 11,058,000 | 6,713,000 | 6,453,000 | 8,065,000 | 18,442,000 | 8,693,000 | 5,136,000 | 8,877,000 | 9,379,000 | 8,967,000 | 7,062,000 | 8,900,000 | 4,102,000 | 6,638,000 | 4,755,000 | 2,542,000 | 7,631,000 | 3,265,000 | 327,000 | 1,081,000 | -554,000 | -175,000 | 508,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.
