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-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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 69,799,000 | 56,776,000 | 58,134,000 | 49,331,000 | 49,921,000 | 29,015,000 | 28,368,000 | 25,261,000 | 25,950,000 | 19,745,000 | 18,804,000 | 13,299,000 | 11,133,000 | 3,835,000 | 299,000 | 58,000 | 89,000 | 46,000 | 278,000 | 487,000 | 2,362,000 | 686,000 | 193,000 | 37,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 158,000 | 309,000 | 158,000 | 75,000 | 75,000 | 117,000 |
cost of revenue | 18,891,000 | 19,413,000 | 21,307,000 | 16,171,000 | 23,515,000 | 10,736,000 | 9,523,000 | 7,893,000 | 7,881,000 | 5,886,000 | 5,426,000 | 4,217,000 | 3,663,000 | 1,085,000 | 21,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 |
gross profit | 50,908,000 | 37,363,000 | 36,827,000 | 33,160,000 | 26,406,000 | 18,279,000 | 18,845,000 | 17,368,000 | 18,069,000 | 13,859,000 | 13,378,000 | 9,082,000 | 7,470,000 | 2,750,000 | 278,000 | 58,000 | 89,000 | 46,000 | 278,000 | 487,000 | 2,362,000 | 686,000 | 193,000 | 37,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 75,000 | 158,000 | 542,000 | 158,000 | 75,000 | 75,000 | 117,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||
research and development | 19,720,000 | 13,060,000 | 22,807,000 | 23,177,000 | 19,541,000 | 26,103,000 | 24,913,000 | 30,729,000 | 29,468,000 | 30,095,000 | 29,441,000 | 27,251,000 | 26,782,000 | 29,130,000 | 27,103,000 | 39,794,000 | 27,493,000 | 25,847,000 | 23,995,000 | 25,532,000 | 21,848,000 | 22,871,000 | 22,239,000 | 21,004,000 | 21,643,000 | 18,307,000 | 19,409,000 | 12,530,000 | 10,296,000 | 15,192,000 | 12,364,000 | 14,956,000 | 13,016,000 | 10,303,000 | 9,254,000 | 9,129,000 | 8,600,000 | 8,110,000 | 7,551,000 | 6,239,000 | 6,284,000 | 7,782,000 | 7,527,000 | 16,879,000 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 104,016,000 | 82,742,000 | 102,326,000 | 91,192,000 | 101,028,000 | 95,763,000 | 76,687,000 | 79,589,000 | 79,673,000 | 86,582,000 | 83,715,000 | 79,094,000 | 85,439,000 | 79,878,000 | 57,383,000 | 61,018,000 | 46,259,000 | 42,586,000 | 36,905,000 | 38,890,000 | 36,003,000 | 35,605,000 | 35,855,000 | 32,891,000 | 30,791,000 | 26,916,000 | 27,163,000 | 19,630,000 | 17,798,000 | 22,210,000 | 19,819,000 | 21,861,000 | 18,843,000 | 16,663,000 | 15,250,000 | 13,921,000 | 13,900,000 | 12,967,000 | 11,644,000 | 9,242,000 | 8,426,000 | 11,423,000 | 9,752,000 | 18,493,000 |
operating income | -53,108,000 | -139,293,000 | -65,499,000 | -58,032,000 | -74,622,000 | -77,484,000 | -57,842,000 | -62,221,000 | -61,604,000 | -72,723,000 | -70,337,000 | -70,012,000 | -77,969,000 | -77,128,000 | -57,105,000 | -60,960,000 | -46,170,000 | -42,540,000 | -36,627,000 | -38,403,000 | -33,641,000 | -34,919,000 | -35,662,000 | -35,781,000 | -30,716,000 | -26,841,000 | -27,088,000 | -26,666,000 | -17,723,000 | -24,084,000 | -19,744,000 | -21,786,000 | -18,768,000 | -16,588,000 | -15,175,000 | -13,846,000 | -13,825,000 | -12,892,000 | -11,486,000 | -8,933,000 | -8,268,000 | -11,348,000 | -9,677,000 | -18,376,000 |
net income | -55,699,000 | -141,176,000 | -67,318,000 | -66,051,000 | -144,552,000 | -84,693,000 | -61,496,000 | -64,386,000 | -63,098,000 | -74,376,000 | -72,197,000 | -71,639,000 | -78,309,000 | -81,257,000 | -60,590,000 | -61,933,000 | -45,326,000 | -41,409,000 | -35,304,000 | -40,616,000 | -32,834,000 | -34,080,000 | -35,037,000 | -35,906,000 | -30,651,000 | -26,874,000 | -27,156,000 | -26,802,000 | -17,978,000 | -24,602,000 | -19,888,000 | -22,094,000 | -19,175,000 | -16,805,000 | -15,402,000 | -14,212,000 | -13,977,000 | -13,302,000 | -21,426,000 | -10,079,000 | -8,883,000 | -11,829,000 | -21,657,000 | -10,901,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.
