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 | 2009-09-30 | 2009-06-30 | 2008-09-30 | 2008-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 191,762,000 | 18,103,000 | 57,376,000 | 66,573,000 | 76,562,000 | 106,373,000 | 112,394,000 | 137,702,000 | 37,381,000 | 379,453,000 | 206,611,000 | 433,588,000 | 167,816,000 | 440,257,000 | -38,348,000 | 158,183,000 | 145,259,000 | 128,461,000 | 78,667,000 | 138,400,000 | -89,711,000 | 163,694,000 | 134,401,000 | 244,359,000 | 111,962,000 | 154,678,000 | 176,771,000 | 185,772,000 | 237,244,000 | 184,118,000 | 98,364,000 | 94,618,000 | 125,331,000 | -10,481,000 | 135,211,000 | 87,404,000 | 28,980,000 | 366,330,000 | 67,454,000 | 112,149,000 | 80,825,000 | 76,410,000 | 149,884,000 | 89,668,000 | 386,935,000 | -2,713,000 | -12,474,000 | -56,961,000 | -605,929,000 | -249,257,000 | -1,926,000 | -4,205,000 | 27,068,000 | 198,495,000 | 183,351,000 | 179,845,000 | 219,912,000 | 104,690,000 | 56,764,000 | 7,915,000 | 28,194,000 |
cost of revenue | 8,083,000 | 8,228,999 | 44,398,000 | 8,417,000 | 8,883,000 | 10,857,000 | 16,042,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 | 0 | 0 | 41,204,000 | 0 | 9,197,000 | 0 | 0 | 0 |
gross profit | 183,679,000 | 9,874,001 | 12,978,000 | 58,156,000 | 67,679,000 | 95,516,000 | 96,352,000 | 137,702,000 | 37,381,000 | 379,453,000 | 206,611,000 | 433,588,000 | 167,816,000 | 440,257,000 | -38,348,000 | 158,183,000 | 145,259,000 | 128,461,000 | 78,667,000 | 138,400,000 | -89,711,000 | 163,694,000 | 134,401,000 | 244,359,000 | 111,962,000 | 154,678,000 | 176,771,000 | 185,772,000 | 237,244,000 | 184,118,000 | 98,364,000 | 94,618,000 | 125,331,000 | -10,481,000 | 135,211,000 | 87,404,000 | 28,980,000 | 366,330,000 | 67,454,000 | 112,149,000 | 80,825,000 | 76,410,000 | 149,884,000 | 89,668,000 | 386,935,000 | -2,713,000 | -12,474,000 | -56,961,000 | -605,929,000 | -249,257,000 | -1,926,000 | -4,205,000 | 27,068,000 | 198,495,000 | 183,351,000 | 138,641,000 | 219,912,000 | 95,493,000 | 56,764,000 | 7,915,000 | 28,194,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 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 21,777,000 | 5,427,000 | 6,471,000 | 96,184,000 | 11,871,000 | 4,836,000 | 5,944,000 | -336,093,000 | 29,788,000 | 5,300,000 | 6,173,000 | 5,198,000 | 473,569,000 | 6,528,000 | 6,217,000 | 465,000,000 | 21,000,000 | 213,000,000 | 263,000,000 | 428,000,000 | 478,000,000 | 115,000,000 | 151,000,000 | 69,000,000 | 125,000,000 | 151,000,000 | 172,000,000 | 126,000,000 | -15,000,000 | 93,000,000 | 142,000,000 | 209,000,000 | 29,000,000 | 177,000,000 | 45,000,000 | 182,000,000 | 210,000,000 | 61,000,000 | 76,000,000 | 41,000,000 | 6,000,000 | 39,000,000 | 31,000,000 | 40,000,000 | 50,000,000 | 16,295,000 | 14,385,000 | 15,065,000 | 18,794,000 | 15,082,000 | 14,972,000 | 15,679,000 | 14,454,000 | 13,598,000 | 11,696,000 | 9,880,000 | 11,446,000 | 9,753,000 | 7,946,000 | 1,934,000 | 4,792,000 |
operating income | 161,902,000 | 2,245,000 | 36,049,000 | 176,981,000 | 148,987,000 | -121,115,000 | -82,766,000 | -198,391,000 | 83,592,000 | 404,144,000 | 243,843,000 | 269,569,000 | 267,547,000 | 491,948,000 | 74,337,000 | -228,640,000 | 299,558,000 | 294,878,000 | 257,025,000 | 321,097,000 | 91,136,000 | 331,999,000 | 279,410,000 | 388,292,000 | 251,748,000 | 279,608,000 | 253,111,000 | 273,054,000 | 328,656,000 | 267,741,000 | 157,377,000 | 146,108,000 | 180,336,000 | 19,651,000 | 182,231,000 | 127,498,000 | 72,282,000 | 416,466,000 | 125,449,000 | 122,795,000 | 93,796,000 | 92,441,000 | 169,818,000 | 108,632,000 | 45,745,000 | -16,295,000 | -14,385,000 | -15,065,000 | -18,794,000 | -15,082,000 | -14,972,000 | -15,679,000 | -14,454,000 | -13,598,000 | -11,696,000 | -9,880,000 | -11,446,000 | -9,753,000 | -7,946,000 | -1,934,000 | 23,402,000 |
net income | 30,544,000 | 2,170,000 | 36,024,000 | 57,366,000 | 97,200,000 | -186,145,000 | -161,327,000 | -262,794,000 | 17,734,000 | 331,468,000 | 163,321,000 | 157,591,000 | 147,235,000 | 367,329,000 | -54,955,000 | -370,755,000 | 130,318,000 | 106,326,000 | 58,760,000 | 118,147,000 | -102,798,000 | 157,321,000 | 118,108,000 | 239,007,000 | 107,608,000 | 139,232,000 | 115,017,000 | 162,807,000 | 221,901,000 | 172,817,000 | 74,127,000 | 83,098,000 | 115,380,000 | -48,259,000 | 116,187,000 | 67,041,000 | 6,488,000 | 377,580,000 | 104,769,000 | 100,368,000 | 72,311,000 | 67,367,000 | 143,207,000 | 79,801,000 | 78,685,000 | 128,068,000 | 40,781,000 | 80,233,000 | -234,690,000 | 65,884,000 | 117,843,000 | 163,362,000 | 156,227,000 | 126,435,000 | 124,579,000 | 125,610,000 | 95,468,000 | 158,002,000 | 51,644,000 | -107,556,000 | -54,935,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.
