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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 116,176,000 | 103,862,000 | 108,809,000 | 96,327,000 | 113,844,000 | 100,466,000 | 104,213,000 | 87,842,000 | 102,760,000 | 93,205,000 | 102,330,000 | 88,610,000 | 109,731,000 | 108,460,000 | 56,390,000 | 87,467,000 | 114,374,000 | 100,162,000 | 93,571,000 | 82,148,000 | 107,944,000 | 95,630,000 | 96,080,000 | 87,635,000 | 97,963,000 | 82,256,000 | 78,016,000 | 68,439,000 | 70,531,000 | 60,922,000 | 55,400,000 | 41,651,000 | 33,124,000 | 15,402,000 | 11,418,000 | 9,662,000 | 9,715,000 | 8,668,000 | 7,526,000 | 6,664,000 | 6,196,000 | 6,198,000 |
cost of revenue | 37,723,000 | 34,346,000 | 34,366,000 | 31,703,000 | 38,605,000 | 31,164,000 | 31,479,000 | 28,750,000 | 33,628,000 | 28,575,000 | 32,344,000 | 26,316,000 | 31,703,000 | 32,383,000 | 21,140,000 | 26,920,000 | 33,116,000 | 30,222,000 | 29,628,000 | 28,939,000 | 31,790,000 | 28,382,000 | 28,159,000 | 25,634,000 | 28,451,000 | 24,316,000 | 24,143,000 | 22,071,000 | 21,692,000 | 19,235,000 | 18,842,000 | 15,664,000 | 12,771,000 | 5,968,000 | 5,508,000 | 3,873,000 | 3,020,000 | 2,737,000 | 2,522,000 | 2,999,000 | 2,552,000 | 2,470,000 |
gross profit | 78,453,000 | 69,516,000 | 74,443,000 | 64,624,000 | 75,239,000 | 69,302,000 | 72,734,000 | 59,092,000 | 69,132,000 | 64,630,000 | 69,986,000 | 62,294,000 | 78,028,000 | 76,077,000 | 35,250,000 | 60,547,000 | 81,258,000 | 69,940,000 | 63,943,000 | 53,209,000 | 76,154,000 | 67,248,000 | 67,921,000 | 62,001,000 | 69,512,000 | 57,940,000 | 53,873,000 | 46,368,000 | 48,839,000 | 41,687,000 | 36,558,000 | 25,987,000 | 20,353,000 | 9,434,000 | 5,910,000 | 5,789,000 | 6,695,000 | 5,931,000 | 5,004,000 | 3,665,000 | 3,644,000 | 3,728,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||
research and development | 12,420,000 | 13,923,000 | 13,320,000 | 14,755,000 | 13,947,000 | 14,030,000 | 12,552,000 | 12,536,000 | 12,709,000 | 11,553,000 | 11,869,000 | 11,534,000 | 11,830,000 | 11,114,000 | 10,444,000 | 12,212,000 | 16,933,000 | 13,019,000 | 14,930,000 | 14,135,000 | 13,480,000 | 12,478,000 | 11,416,000 | 11,085,000 | 9,943,000 | 9,381,000 | 9,537,000 | 8,699,000 | 11,276,000 | 7,923,000 | 8,169,000 | 6,361,000 | 5,874,000 | 5,247,000 | 5,263,000 | 4,998,000 | 4,743,000 | 5,236,000 | 5,150,000 | 4,696,000 | 4,638,000 | 4,586,000 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 90,240,000 | 95,075,000 | 100,082,000 | 100,947,000 | 94,597,000 | 92,220,000 | 96,525,000 | 91,861,000 | 95,347,000 | 91,074,000 | 85,749,000 | 84,806,000 | 78,903,000 | 79,626,000 | 70,611,000 | 83,614,000 | 92,939,000 | 85,924,000 | 90,503,000 | 95,463,000 | 84,757,000 | 76,485,000 | 76,122,000 | 77,703,000 | 71,684,000 | 62,358,000 | 63,811,000 | 59,419,000 | 55,108,000 | 43,559,000 | 42,481,000 | 35,004,000 | 33,497,000 | 27,143,000 | 25,085,000 | 18,128,000 | 13,801,000 | 12,429,000 | 12,465,000 | 10,906,000 | 10,179,000 | 9,090,000 |
operating income | -11,787,000 | -25,559,000 | -25,639,000 | -36,323,000 | -19,358,000 | -22,918,000 | -23,791,000 | -32,769,000 | -26,215,000 | -46,444,000 | -15,763,000 | -22,512,000 | -875,000 | -3,549,000 | -35,361,000 | -23,067,000 | -11,681,000 | -15,984,000 | -26,560,000 | -42,254,000 | -8,603,000 | -9,237,000 | -8,201,000 | -15,702,000 | -2,172,000 | -4,418,000 | -9,938,000 | -13,051,000 | -6,269,000 | -1,872,000 | -5,923,000 | -9,017,000 | -13,144,000 | -17,709,000 | -19,175,000 | -12,339,000 | -7,106,000 | -6,498,000 | -7,461,000 | -7,241,000 | -6,535,000 | -5,362,000 |
net income | -8,981,000 | -23,479,000 | -24,724,000 | -35,029,000 | -19,192,000 | 81,508,000 | -24,990,000 | -34,325,000 | -30,134,000 | -50,075,000 | -21,590,000 | -29,561,000 | -7,129,000 | -9,985,000 | -41,063,000 | -24,888,000 | -13,742,000 | -17,847,000 | -28,021,000 | -44,076,000 | -9,607,000 | -11,265,000 | -10,620,000 | -17,713,000 | -4,311,000 | -6,230,000 | -11,610,000 | -14,507,000 | -9,825,000 | -3,886,000 | -8,779,000 | -9,288,000 | -14,191,000 | -19,454,000 | -19,726,000 | -14,060,000 | -8,310,000 | -7,885,000 | -7,429,000 | -7,056,000 | -6,740,000 | -5,016,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.
