Quarterly
Annual
| Unit: USD | 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 | 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 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2006-12-31 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 38,062,000 | 29,208,000 | 72,627,000 | 27,845,000 | 27,555,000 | 22,762,000 | 29,298,000 | 21,436,000 | 55,405,000 | 14,814,000 | 14,916,000 | 11,793,000 | 8,889,000 | 7,920,000 | 8,967,000 | 3,934,000 | 2,045,000 | 1,598,000 | 17,017,000 | 50,000 | 40,000 | 10,000 | 5,072,000 | 12,000 | 7,514,000 | 18,000 | 29,000 | 3,380,000 | 182,000 | 362,000 | 418,000 | 316,000 | 468,000 | 481,000 | 482,000 | 93,000 | 10,440,000 | 493,000 | 12,819,000 | 625,000 | 3,125,000 | 3,125,000 | 3,125,000 | 3,125,000 | 3,125,000 | 3,125,000 | 3,124,666 | 2,083,334 | 93,000 | 53,739,000 | 6,789,000 | 7,981,000 | 8,566,000 | 136,000 | -371,000 | 371,000 | 14,000 | 14,000 | 14,000 | 14,000 | 280,000 | 280,000 | 280,000 | 280,000 |
cost of revenue | 4,368,000 | 6,244,000 | 10,312,000 | 4,372,000 | 4,878,000 | 3,494,000 | 4,718,000 | 4,289,000 | 9,778,000 | 2,751,000 | 2,925,000 | 2,017,000 | 2,236,000 | 1,471,000 | 1,755,000 | 958,000 | 567,000 | 206,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 33,694,000 | 22,964,000 | 62,315,000 | 23,473,000 | 22,677,000 | 19,268,000 | 24,580,000 | 17,147,000 | 45,627,000 | 12,063,000 | 11,991,000 | 9,776,000 | 6,653,000 | 6,449,000 | 7,212,000 | 2,976,000 | 1,478,000 | 1,392,000 | 17,017,000 | 50,000 | 40,000 | 10,000 | 5,072,000 | 12,000 | 7,514,000 | 18,000 | 29,000 | 3,380,000 | 182,000 | 362,000 | 418,000 | 316,000 | 468,000 | 481,000 | 482,000 | 93,000 | 10,440,000 | 493,000 | 12,819,000 | 625,000 | 3,125,000 | 3,125,000 | 3,125,000 | 3,125,000 | 3,125,000 | 3,125,000 | 3,124,666 | 2,083,334 | 93,000 | 53,739,000 | 6,789,000 | 7,981,000 | 8,566,000 | 136,000 | -371,000 | 371,000 | 14,000 | 14,000 | 14,000 | 14,000 | 280,000 | 280,000 | 280,000 | 280,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 8,772,000 | 7,308,000 | 14,268,000 | 8,486,000 | 7,592,000 | 7,478,000 | 10,376,000 | 7,920,000 | 6,519,000 | 5,538,000 | 6,286,000 | 6,687,000 | 4,561,000 | 6,389,000 | 9,133,000 | 8,350,000 | 10,679,000 | 11,392,000 | 11,802,000 | 16,040,000 | 14,802,000 | 14,864,000 | 14,225,000 | 12,112,000 | 15,079,000 | 18,657,000 | 19,703,000 | 3,425,000 | 295,000 | 585,000 | 708,000 | 1,753,000 | 2,410,000 | 898,000 | 1,843,000 | 2,918,000 | 3,057,000 | 2,859,000 | 3,351,000 | 2,668,000 | 2,763,000 | 2,491,000 | 3,032,000 | 2,885,000 | 2,407,000 | 2,360,000 | 2,397,978 | 2,135,622 | 1,932,000 | 4,124,000 | 5,507,000 | 7,507,000 | 9,552,000 | 11,444,000 | 4,971,000 | 6,588,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 43,105,000 | 38,769,000 | 65,152,000 | 39,964,000 | 35,845,000 | 32,981,000 | 51,861,000 | 30,864,000 | 31,538,000 | 26,284,000 | 29,524,000 | 25,723,000 | 25,099,000 | 30,027,000 | 30,394,000 | 31,986,000 | 31,599,000 | 34,708,000 | 37,065,000 | 29,650,000 | 27,714,000 | 26,737,000 | 25,890,000 | 20,331,000 | 23,795,000 | 27,020,000 | 26,207,000 | -55,000 | 4,048,000 | 3,664,000 | 3,204,000 | 5,834,000 | 5,154,000 | 4,211,000 | 10,957,000 | 6,612,000 | 5,540,000 | 5,590,000 | 7,491,000 | 5,587,000 | 5,345,000 | 5,035,000 | 5,713,000 | 5,869,000 | 5,176,000 | 4,964,000 | 5,375,244 | 5,975,234 | 7,544,000 | 7,334,000 | 8,947,000 | 11,893,000 | 13,186,000 | 16,828,000 | 8,725,000 | 8,339,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
operating income | -9,411,000 | -15,805,000 | -2,837,000 | -16,491,000 | -13,168,000 | -13,713,000 | -27,281,000 | -13,717,000 | 14,089,000 | -14,221,000 | -17,533,000 | -15,947,000 | -18,446,000 | -23,578,000 | -23,182,000 | -29,010,000 | -30,121,000 | -33,316,000 | -20,035,000 | -29,610,000 | -27,729,000 | -26,712,000 | -20,867,000 | -20,297,000 | -16,645,000 | -26,771,000 | -25,883,000 | 6,457,000 | -8,166,000 | -3,302,000 | -2,786,000 | -5,518,000 | -4,686,000 | -6,692,000 | -10,475,000 | -6,519,000 | 4,900,000 | -5,097,000 | 5,328,000 | -4,962,000 | -2,220,000 | -1,910,000 | -2,588,000 | -2,744,000 | -2,051,000 | -1,839,000 | -2,250,718 | -3,891,900 | -7,451,000 | 46,405,000 | -2,158,000 | -3,912,000 | -4,620,000 | -16,692,000 | -8,725,000 | -7,968,000 | -24,906,000 | 14,000 | 14,000 | 14,000 | -19,619,000 | 280,000 | 280,000 | 280,000 |
net income | -14,553,000 | -20,143,000 | -7,157,000 | -25,269,000 | -22,070,000 | -17,910,000 | -32,253,000 | -18,202,000 | 9,717,000 | -18,346,000 | -25,010,000 | -20,855,000 | -23,059,000 | -27,617,000 | -27,365,000 | -32,614,000 | -33,201,000 | -35,610,000 | -22,791,000 | -32,083,000 | -29,733,000 | -27,750,000 | -21,892,000 | -21,324,000 | -18,183,000 | -27,670,000 | -26,454,000 | -3,504,000 | -8,201,000 | -3,326,000 | -2,804,000 | -5,535,000 | -4,703,000 | -6,708,000 | -10,500,000 | -6,554,000 | 4,855,000 | -5,140,000 | 5,296,000 | -4,991,000 | -2,246,000 | -1,939,000 | -2,633,000 | -2,767,000 | -2,061,000 | -1,842,000 | -2,344,274 | -3,804,848 | -6,881,000 | 47,112,000 | -1,160,000 | -2,628,000 | -3,237,000 | -16,027,000 | -7,816,000 | -7,473,000 | -5,951,000 | -5,951,000 | 5,951,000 | -5,951,000 | -4,488,000 | -4,488,000 | -4,488,000 | -4,488,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.
