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 | 2011-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 18,003,000 | 18,932,000 | 18,892,000 | 17,795,000 | 23,585,000 | 20,317,000 | 19,479,000 | 18,716,000 | 27,648,000 | 23,575,000 | 21,624,000 | 20,132,000 | 31,743,000 | 23,631,000 | 18,653,000 | 27,619,000 | 52,570,000 | 51,313,000 | 44,367,000 | 39,631,000 | 69,886,000 | 67,205,000 | 57,262,000 | 44,049,000 | 38,109,000 | 75,927,000 | 7,511,000 | 8,959,000 | 10,417,000 | 12,841,000 | 13,978,000 | 13,004,000 | 48,445,000 | 14,416,000 | 11,599,000 | 57,367,000 | 77,498,000 | 2,637,000 | 42,051,000 | 2,160,000 | 893,000 | 1,349,000 | 1,649,000 | 1,196,000 | 27,859,000 | 1,858,000 | 2,542,000 | 36,565,000 | 741,000 |
cost of revenue | 642,000 | 669,000 | 651,000 | 540,000 | 511,000 | 655,000 | 716,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 |
gross profit | 17,361,000 | 18,263,000 | 18,241,000 | 17,255,000 | 23,074,000 | 19,662,000 | 18,763,000 | 18,716,000 | 27,648,000 | 23,575,000 | 21,624,000 | 20,132,000 | 31,743,000 | 23,631,000 | 18,653,000 | 27,619,000 | 52,570,000 | 51,313,000 | 44,367,000 | 39,631,000 | 69,886,000 | 67,205,000 | 57,262,000 | 44,049,000 | 38,109,000 | 75,927,000 | 7,511,000 | 8,959,000 | 10,417,000 | 12,841,000 | 13,978,000 | 13,004,000 | 48,445,000 | 14,416,000 | 11,599,000 | 57,367,000 | 77,498,000 | 2,637,000 | 42,051,000 | 2,160,000 | 893,000 | 1,349,000 | 1,649,000 | 1,196,000 | 27,859,000 | 1,858,000 | 2,542,000 | 36,565,000 | 741,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 36,371,000 | 36,167,000 | 42,987,000 | 43,468,000 | 40,902,000 | 34,796,000 | 39,090,000 | 42,087,000 | 48,549,000 | 48,946,000 | 46,994,000 | 41,506,000 | 36,665,000 | 36,686,000 | 34,682,000 | 32,610,000 | 32,778,000 | 38,719,000 | 34,461,000 | 34,155,000 | 34,878,000 | 26,923,000 | 28,487,000 | 21,484,000 | 17,962,000 | 16,514,000 | 15,407,000 | 13,004,000 | 12,526,000 | 11,500,000 | 10,785,000 | 9,143,000 | 9,033,000 | 7,049,000 | 6,253,000 | 5,368,000 | 4,519,000 | 5,202,000 | 4,553,000 | 4,722,000 | 4,263,000 | 4,300,000 | 4,039,000 | 3,855,000 | 4,798,000 | 4,255,000 | 4,925,000 | 3,263,000 | 2,672,000 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 52,889,000 | 49,962,000 | 55,605,000 | 57,246,000 | 53,598,000 | 47,365,000 | 52,019,000 | 52,563,000 | 58,057,000 | 57,302,000 | 55,471,000 | 49,832,000 | 44,042,000 | 43,414,000 | 41,505,000 | 39,494,000 | 39,699,000 | 44,882,000 | 40,612,000 | 40,935,000 | 42,030,000 | 32,753,000 | 34,622,000 | 27,190,000 | 23,732,000 | 21,632,000 | 20,640,000 | 18,465,000 | 17,463,000 | 15,940,000 | 15,067,000 | 13,569,000 | 12,851,000 | 10,742,000 | 9,896,000 | 8,806,000 | 7,288,000 | 7,963,000 | 7,156,000 | 7,287,000 | 6,350,000 | 6,050,000 | 5,827,000 | 5,197,000 | 5,950,000 | 6,027,000 | 6,070,000 | 4,470,000 | 3,923,000 |
operating income | -34,886,000 | -31,030,000 | -36,713,000 | -39,451,000 | -30,013,000 | -27,048,000 | -32,540,000 | -33,847,000 | -30,409,000 | -33,727,000 | -33,847,000 | -29,700,000 | -12,299,000 | -19,783,000 | -22,852,000 | -11,875,000 | 12,871,000 | 6,431,000 | 3,755,000 | -1,304,000 | 27,856,000 | 34,452,000 | 22,640,000 | 16,859,000 | 14,377,000 | 54,295,000 | -13,129,000 | -9,506,000 | -7,046,000 | -3,099,000 | -1,089,000 | -565,000 | 35,594,000 | 3,674,000 | 1,703,000 | 48,561,000 | 70,210,000 | -5,326,000 | 34,895,000 | -5,127,000 | -5,457,000 | -4,701,000 | -4,178,000 | -4,001,000 | 21,909,000 | -4,169,000 | -3,528,000 | 32,095,000 | -3,182,000 |
net income | -33,407,000 | -28,107,000 | -39,065,000 | -37,658,000 | -28,986,000 | -26,348,000 | -31,700,000 | -33,337,000 | -30,115,000 | -24,599,000 | -24,024,000 | -22,045,000 | -8,328,000 | -29,341,000 | -14,265,000 | -6,005,000 | 13,443,000 | 9,191,000 | 7,036,000 | 4,145,000 | 26,011,000 | 27,420,000 | 20,288,000 | 12,555,000 | 11,693,000 | 36,508,000 | -8,426,000 | -5,392,000 | -4,980,000 | -1,802,000 | -1,076,000 | -1,645,000 | 26,189,000 | 5,812,000 | 2,418,000 | 28,753,000 | 42,009,000 | -5,042,000 | 50,053,000 | -5,203,000 | -5,370,000 | -4,443,000 | -4,138,000 | -3,749,000 | 21,957,000 | -4,052,000 | -3,501,000 | 32,111,000 | -3,159,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.
