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 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 83,493,000 | 81,157,000 | 17,020,000 | 87,617,000 | 4,376,000 | 157,677,000 | 99,903,000 | 60,746,000 | 69,409,000 | 78,780,000 | 56,725,000 | 73,401,000 | 27,193,000 | 59,547,000 | 51,414,000 | 72,422,000 | 87,864,000 | 80,362,000 | 63,257,000 | 83,522,000 | 81,771,000 | 80,148,000 | 75,011,000 | 62,523,000 | 56,569,000 | 81,294,000 | 57,482,000 | 59,857,000 | 69,871,000 | 44,047,000 | 35,443,000 | 31,962,000 | 32,539,000 | 31,935,000 | 30,220,000 | 31,209,000 | 27,141,000 | 23,874,000 | 28,403,000 | 21,587,000 | 20,929,000 | 17,318,000 | 15,826,000 | 15,987,000 | 12,323,000 | 16,159,000 | 13,964,000 | 12,418,000 | 11,531,000 | 8,050,000 | 7,664,000 | 7,158,000 | 6,484,000 | 4,477,000 | 5,058,000 | 3,902,000 | 600,000 |
cost of revenue | 30,435,000 | 29,488,000 | 19,961,000 | 500,000 | 25,988,000 | 23,027,000 | 22,766,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 | 2,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27,000 | 0 |
gross profit | 53,058,000 | 51,669,000 | -2,941,000 | 87,117,000 | -21,612,000 | 134,650,000 | 77,137,000 | 60,746,000 | 69,409,000 | 78,780,000 | 56,725,000 | 73,401,000 | 27,193,000 | 59,547,000 | 51,414,000 | 72,422,000 | 87,864,000 | 80,362,000 | 63,257,000 | 83,522,000 | 81,771,000 | 80,148,000 | 75,011,000 | 62,523,000 | 56,570,000 | 81,294,000 | 57,482,000 | 59,857,000 | 69,871,000 | 44,047,000 | 35,443,000 | 31,962,000 | 32,545,000 | 31,935,000 | 30,220,000 | 31,209,000 | 27,141,000 | 23,874,000 | 28,403,000 | 21,587,000 | 20,929,000 | 17,318,000 | 15,826,000 | 15,987,000 | 12,321,000 | 16,159,000 | 13,964,000 | 12,418,000 | 11,531,000 | 8,050,000 | 7,664,000 | 7,158,000 | 6,484,000 | 4,477,000 | 5,058,000 | 3,875,000 | 600,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | -37,028,000 | 7,664,000 | 7,471,000 | 7,015,000 | 22,532,000 | 7,184,000 | 7,130,000 | -390,000 | 28,845,000 | 6,561,000 | 6,734,000 | 6,940,000 | 9,849,000 | 6,624,000 | 6,425,000 | 17,000,000 | 16,000,000 | 16,000,000 | 17,000,000 | 16,000,000 | 14,000,000 | 15,000,000 | 15,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 13,000,000 | 11,000,000 | 14,000,000 | 10,000,000 | 13,000,000 | 8,000,000 | 6,000,000 | 6,000,000 | 6,000,000 | 5,000,000 | 5,000,000 | 4,000,000 | 4,000,000 | 5,000,000 | 4,000,000 | 4,000,000 | 4,000,000 | 3,000,000 | 4,000,000 | 4,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 3,000,000 | 2,000,000 | 3,000,000 | 2,000,000 | 2,000,000 | 2,000,000 | 2,600,000 |
operating income | 46,465,000 | -76,263,000 | -4,404,000 | -7,972,000 | 80,317,000 | 255,332,000 | 127,480,000 | 60,356,000 | 81,827,000 | 102,783,000 | 107,428,000 | 93,999,000 | 72,044,000 | 84,162,000 | 97,699,000 | -86,637,000 | 115,682,000 | 68,430,000 | 94,935,000 | 104,053,000 | 85,403,000 | 93,224,000 | 83,783,000 | 72,173,000 | 63,285,000 | 88,211,000 | 55,440,000 | 64,155,000 | 75,166,000 | 87,149,000 | 26,060,000 | 33,258,000 | 39,814,000 | 39,034,000 | 36,575,000 | 36,995,000 | 32,780,000 | 27,945,000 | 29,216,000 | 19,337,000 | 17,311,000 | 13,785,000 | 12,744,000 | 13,000,000 | 10,430,000 | 13,979,000 | 11,839,000 | 12,335,000 | 12,288,000 | 9,228,000 | 10,301,000 | 8,519,000 | 7,387,000 | 5,286,000 | 5,589,000 | 3,451,000 | -2,100,000 |
net income | 46,540,000 | 46,071,000 | -83,400,000 | -7,036,000 | -100,563,000 | 183,030,000 | 14,422,000 | -29,880,000 | 37,097,000 | 60,392,000 | 67,691,000 | 58,335,000 | 36,680,000 | 49,338,000 | 60,201,000 | -127,842,000 | 71,903,000 | 29,089,000 | 61,424,000 | 67,758,000 | 52,990,000 | 62,217,000 | 55,346,000 | 49,433,000 | 41,315,000 | 68,356,000 | 36,235,000 | 47,125,000 | 59,026,000 | 69,893,000 | 10,338,000 | 18,616,000 | 27,238,000 | 25,847,000 | 24,658,000 | 25,513,000 | 22,041,000 | 19,159,000 | 23,958,000 | 17,580,000 | 15,864,000 | 12,900,000 | 11,789,000 | 11,932,000 | 8,968,000 | 12,211,000 | 9,910,000 | 9,093,000 | 8,670,000 | 5,512,000 | 6,520,000 | 5,180,000 | 3,966,000 | 2,356,000 | 2,935,000 | 1,742,000 | -2,100,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.
