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-08-09 | 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 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 25,206,000 | 26,349,000 | 20,159,000 | 16,677,000 | 9,709,000 | 8,586,000 | 27,276,000 | 13,998,000 | 26,675,000 | 25,824,000 | 20,390,000 | 33,517,000 | 31,793,000 | 33,887,000 | 42,447,000 | 67,316,000 | 48,848,000 | 129,037,000 | 191,155,000 | 209,752,000 | 517,712,000 | 555,110,000 | 713,278,000 | 718,099,000 | 729,978,000 | 704,321,000 | 699,486,000 | 748,034,000 | 754,386,000 | 664,422,000 | 738,876,000 | 680,266,000 | 659,681,000 | 624,608,000 | 695,123,000 | 641,880,000 | 619,253,000 | 644,512,000 | 623,989,000 | 564,356,000 | 552,460,000 | 519,501,000 | 535,104,000 | 537,794,000 | 520,466,000 | 504,942,000 | 476,768,000 | 456,536,000 | 464,031,000 | 439,035,000 | 440,656,000 | 390,371,000 | 370,378,000 | 334,309,000 | 328,720,000 | 303,194,000 | 281,822,000 | 266,175,000 | 254,062,000 | 240,488,000 | 222,421,000 | 181,557,000 | 80,031,000 | 85,140,000 | 73,039,000 |
cost of revenue | 0 | 4,594,000 | 0 | 0 | 52,471,000 | 0 | 0 | 0 | 0 | 885,000 | 866,000 | 0 | -154,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 473,324,000 | 0 | 462,000 | 0 | 533,000 | 533,000 | 533,000 | 0 | 616,000,000 | 615,000,000 | 0 | 0 | 710,000,000 | 710,000,000 | 0 | 0 | 820,000,000 | 819,000,000 | 0 | 0 | 945,000,000 | 945,000,000 | 0 | 0 | 1,090,000,000 | 1,091,000,000 | 1,090,000,000 | 3,831,595,000 | 1,258,000,000 | 1,259,000,000 | 0 | 4,894,264,000 | 12,292,000,000 | 10,936,000,000 | 10,004,000,000 | 38,008,029,000 | 9,735,000 | 8,808,000 | 9,099,000 | 1,014,790,000 | 1,974,000 | 2,240,000 | 1,426,000 |
gross profit | 25,206,000 | 21,755,000 | 20,159,000 | 16,677,000 | -42,762,000 | 8,586,000 | 27,276,000 | 13,998,000 | 26,675,000 | 24,939,000 | 19,524,000 | 33,517,000 | 31,947,000 | 33,887,000 | 42,447,000 | 67,316,000 | 48,848,000 | 129,037,000 | 191,155,000 | 209,752,000 | 517,712,000 | 555,110,000 | 239,954,000 | 718,099,000 | 729,516,000 | 704,321,000 | 698,953,000 | 747,501,000 | 753,853,000 | 664,422,000 | 122,876,000 | 65,266,000 | 659,681,000 | 624,608,000 | -14,877,000 | -68,120,000 | 619,253,000 | 644,512,000 | -196,011,000 | -254,644,000 | 552,460,000 | 519,501,000 | -409,896,000 | -407,206,000 | 520,466,000 | 504,942,000 | -613,232,000 | -634,464,000 | -625,969,000 | -3,392,560,000 | -817,344,000 | -868,629,000 | 370,378,000 | -4,559,955,000 | -11,963,280,000 | -10,632,806,000 | -9,722,178,000 | -37,741,854,000 | 244,327,000 | 231,680,000 | 213,322,000 | -833,233,000 | 78,057,000 | 82,900,000 | 71,613,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 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 12,004,000 | 6,787,000 | 6,839,000 | 10,108,000 | 92,963,000 | 25,562,000 | 17,300,000 | -9,860,000 | 36,020,000 | 6,650,000 | 8,906,000 | 13,997,000 | -17,148,000 | 8,160,000 | 36,000,000 | 38,000,000 | 81,000,000 | 622,000 | 727,000 | 239,000,000 | -780,745,000 | -858,012,000 | 19,574,000 | -710,382,000 | 19,950,000 | 2,728,000 | 540,000,000 | 768,000,000 | 1,921,000 | 19,000,000 | 697,000,000 | 632,000,000 | 622,000,000 | 590,000,000 | 665,000,000 | 620,000,000 | 572,000,000 | 608,000,000 | 589,000,000 | 531,000,000 | 521,000,000 | 492,000,000 | 23,000 | 513,000,000 | 490,000,000 | 511,000,000 | 453,000,000 | 874,000 | 442,000,000 | 422,000,000 | 1,103,000 | 34,424,000 | 350,000,000 | 315,000,000 | 310,000,000 | 414,000 | 1,153,000 | 248,000,000 | 16,963,000 | 13,841,000 | 7,748,000 | 162,000,000 | 1,660,000 | 71,000,000 | -59,097,000 |
operating income | 904,000 | -3,558,000 | -3,127,000 | -6,953,000 | 65,499,000 | 11,778,000 | 5,182,000 | 4,138,000 | 26,660,000 | 1,537,000 | 12,687,000 | 14,166,000 | 14,799,000 | 2,162,000 | 9,212,000 | 20,861,000 | -567,278,000 | -58,050,000 | 3,285,000 | -33,284,000 | -263,033,000 | -302,902,000 | 2,935,000 | 7,717,000 | 711,973,000 | -126,704,000 | -54,798,000 | -16,058,000 | 28,906,000 | -69,006,000 | 40,995,000 | 40,107,000 | 37,616,000 | 31,126,000 | 28,883,000 | 26,979,000 | 39,334,000 | 33,888,000 | 607,162,000,000 | 32,410,000 | 2,987,000 | 26,795,000 | 25,514,000 | 21,445,000 | 28,631,000 | -5,942,000 | 22,462,000 | 14,697,000 | 21,257,000 | 1,581,455,910,000 | 17,464,000 | 21,109,000 | 20,517,000 | 19,479,000 | 28,299,000 | 29,909,000 | 13,869,000 | 18,063,000 | 14,987,000 | 16,251,000 | 13,100,000 | 20,003,000 | -27,516,000 | 13,792,000 | 12,516,000 |
net income | -20,781,000 | -3,527,000 | -2,933,000 | -11,277,000 | -52,932,000 | -7,787,000 | 4,103,000 | -3,220,000 | 12,387,000 | -3,140,000 | 8,112,000 | 9,286,000 | 9,527,000 | 2,138,000 | 9,212,000 | 20,861,000 | -21,527,000 | -58,327,000 | -15,413,000 | -36,636,000 | -269,235,000 | -300,294,000 | 2,680,000 | 2,633,000 | 22,272,000 | -125,042,000 | -55,051,000 | -16,326,000 | 26,523,000 | -68,698,000 | 40,852,000 | 39,933,000 | 36,893,000 | 30,800,000 | 28,584,000 | 26,603,000 | 38,489,000 | 33,598,000 | 33,883,000 | 31,888,000 | 2,022,000 | 26,359,000 | 24,997,000 | 23,299,000 | 28,080,000 | -6,683,000 | 21,919,000 | 14,541,000 | 20,377,000 | 17,544,000 | 16,004,000 | -24,366,000 | 19,342,000 | 19,134,000 | 18,526,000 | 18,637,000 | 13,569,000 | 16,719,000 | 14,987,000 | 16,251,000 | 13,100,000 | 20,003,000 | -27,516,000 | 13,792,000 | 12,516,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.
