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 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,093,613,000 | 1,017,215,000 | 947,939,000 | 716,480,000 | 337,088,000 | 241,837,000 | 296,107,000 | 474,945,000 | 480,608,000 | 446,386,000 | 566,440,000 | 518,922,000 | 528,002,000 | 212,896,000 | 175,850,000 | 722,154,000 | 1,450,641,000 | 1,438,656,000 | 1,442,653,000 | 1,362,046,000 | 1,396,454,000 | 1,220,277,000 | 1,228,630,000 | 1,313,148,000 | 1,332,556,000 | 1,376,827,000 | 1,298,220,000 | 1,277,220,000 | 1,192,878,000 | 1,152,553,000 | 1,070,398,000 | 1,103,567,000 | 1,058,030,000 | 945,730,000 | 916,788,000 | 1,054,252,000 | 1,121,385,000 | 1,124,070,000 | 1,199,535,000 | 1,357,319,000 | 1,394,560,000 | 1,252,666,000 | 1,295,011,000 | 1,144,941,000 | 1,101,811,000 | 1,010,832,000 | 938,512,000 | 1,026,858,000 | 1,008,348,000 | 1,055,957,000 | 959,955,000 | 806,587,000 | 772,034,000 | 727,556,000 | 573,640,000 | 567,605,000 | 400,217,000 | 500,328,000 | 215,837,000 | 216,491,000 | 253,495,000 | 295,157,000 | 384,614,000 | 482,868,000 | 179,782,000 | 113,392,000 | 45,147,000 | 20,292,000 | 17,897,000 | 6,068,000 | 6,068,000 | 6,068,000 | 4,332,000 | 4,332,000 | 4,332,000 | 4,332,000 |
cost of revenue | 830,088,000 | 632,677,000 | 597,896,000 | 446,760,000 | 264,882,000 | 207,092,000 | 241,327,000 | 350,156,000 | 328,018,000 | 337,516,000 | 414,645,000 | 411,594,000 | 409,290,000 | 239,961,000 | 254,815,000 | 557,531,000 | 941,013,000 | 915,760,000 | 898,800,000 | 860,190,000 | 884,751,000 | 814,814,000 | 787,161,000 | 829,924,000 | 911,121,000 | 905,788,000 | 887,989,000 | 847,951,000 | 804,696,000 | 783,473,000 | 746,302,000 | 779,267,000 | 745,933,000 | 653,384,000 | 654,491,000 | 745,172,000 | 793,493,000 | 768,048,000 | 846,336,000 | 936,782,000 | 962,058,000 | 872,812,000 | 906,484,000 | 817,219,000 | 793,991,000 | 731,402,000 | 684,853,000 | 729,560,000 | 720,300,000 | 761,038,000 | 690,693,000 | 637,795,000 | 584,465,000 | 541,295,000 | 454,268,000 | 437,802,000 | 357,480,000 | 407,323,000 | 203,652,000 | 175,924,000 | 204,224,000 | 254,722,000 | 323,486,000 | 379,788,000 | 138,695,000 | 99,563,000 | 42,376,000 | 13,945,000 | 10,724,000 | 5,981,000 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 263,525,000 | 384,538,000 | 350,043,000 | 269,720,000 | 72,206,000 | 34,745,000 | 54,780,000 | 124,789,000 | 152,590,000 | 108,870,000 | 151,795,000 | 107,328,000 | 118,712,000 | -27,065,000 | -78,965,000 | 164,623,000 | 509,628,000 | 522,896,000 | 543,853,000 | 501,856,000 | 511,703,000 | 405,463,000 | 441,469,000 | 483,224,000 | 421,435,000 | 471,039,000 | 410,231,000 | 429,269,000 | 388,182,000 | 369,080,000 | 324,096,000 | 324,300,000 | 312,097,000 | 292,346,000 | 262,297,000 | 309,080,000 | 327,892,000 | 356,022,000 | 353,199,000 | 420,537,000 | 432,502,000 | 379,854,000 | 388,527,000 | 327,722,000 | 307,820,000 | 279,430,000 | 253,659,000 | 297,298,000 | 288,048,000 | 294,919,000 | 269,262,000 | 168,792,000 | 187,569,000 | 186,261,000 | 119,372,000 | 129,803,000 | 42,737,000 | 93,005,000 | 12,185,000 | 40,567,000 | 49,271,000 | 40,435,000 | 61,128,000 | 103,080,000 | 41,087,000 | 13,829,000 | 2,771,000 | 6,347,000 | 7,173,000 | 87,000 | 6,068,000 | 6,068,000 | 4,332,000 | 4,332,000 | 4,332,000 | 4,332,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -1,302,000 | 24,648,000 | 3,812,000 | 3,519,000 | 2,983,000 | 2,831,000 | 6,372,000 | 13,430,000 | 17,560,000 | 30,433,000 | 3,920,000 | 5,520,000 | 11,301,000 | 4,821,000 | 3,018,000 | 3,889,000 | 12,976,000 | 14,054,000 | 3,068,000 | 1,017,000 | 88,000 | 0 | 1,000 | 6,000 | 53,000 | 36,000 | 1,000 | 20,000 | 2,280,000 | 2,154,000 | 4,775,000 | 1,525,000 | 5,293,000 | 1,019,000 | 2,888,000 | 17,097,000 | 7,186,000 | 3,345,000 | 568,000 | 0 | 0 | 0 | 1,110,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 139,164,000 | 289,836,000 | 285,758,000 | 269,365,000 | 271,690,000 | 233,291,000 | 263,958,000 | 260,686,000 | 256,955,000 | 291,103,000 | 279,852,000 | 270,124,000 | 263,546,000 | 247,942,000 | 291,825,000 | 214,353,000 | 336,179,000 | 347,702,000 | 338,515,000 | 313,900,000 | 307,727,000 | 321,821,000 | 323,389,000 | 262,086,000 | 292,481,000 | 278,322,000 | 282,787,000 | 270,772,000 | 272,214,000 | 260,143,000 | 251,677,000 | 258,508,000 | 329,930,000 | 258,277,000 | 240,329,000 | 248,869,000 | 222,594,000 | 208,335,000 | 190,391,000 | 173,042,000 | 176,944,000 | 172,312,000 | 168,863,000 | 170,662,000 | 171,023,000 | 154,912,000 | 149,440,000 | 155,740,000 | 154,073,000 | 147,586,000 | 141,905,000 | 132,347,000 | 144,656,000 | 137,354,000 | 126,775,000 | 123,634,000 | 120,419,000 | 117,529,000 | 148,453,000 | 74,140,000 | 54,365,000 | 60,410,000 | 65,274,000 | 60,986,000 | 78,179,000 | 60,114,000 | 79,362,000 | 42,196,000 | 37,898,000 | 9,063,000 | 0 | 0 | 0 | 0 | 0 | 0 |
operating income | 124,361,000 | 94,702,000 | 64,285,000 | 6,875,000 | -199,484,000 | -198,546,000 | -209,178,000 | -135,897,000 | -104,365,000 | -182,233,000 | -128,057,000 | -162,796,000 | -144,834,000 | -275,007,000 | -370,790,000 | -49,730,000 | 173,449,000 | 175,194,000 | 205,338,000 | 187,956,000 | 203,976,000 | 83,642,000 | 118,080,000 | 221,138,000 | 128,954,000 | 192,717,000 | 127,444,000 | 158,497,000 | 115,968,000 | 108,937,000 | 72,419,000 | 65,792,000 | -17,833,000 | 34,069,000 | 21,968,000 | 60,211,000 | 105,298,000 | 147,687,000 | 162,808,000 | 269,567,000 | 255,558,000 | 207,542,000 | 219,664,000 | 157,060,000 | 136,797,000 | 124,518,000 | 104,219,000 | 141,558,000 | 133,975,000 | 147,333,000 | 127,357,000 | 36,445,000 | 42,913,000 | 48,907,000 | -7,403,000 | 6,169,000 | -73,536,000 | -24,536,000 | -140,402,000 | -33,573,000 | -5,094,000 | -19,975,000 | -4,146,000 | 42,094,000 | -37,092,000 | -46,285,000 | -76,591,000 | -35,849,000 | -30,725,000 | -8,976,000 | 6,068,000 | 6,068,000 | -16,718,000 | 4,332,000 | 4,332,000 | 4,332,000 |
net income | -156,552,000 | -16,303,000 | -23,441,000 | -100,661,000 | -294,029,000 | -286,622,000 | -294,672,000 | -183,284,000 | -159,937,000 | -233,221,000 | -185,685,000 | -232,908,000 | -199,734,000 | -331,581,000 | -368,129,000 | -168,420,000 | 68,139,000 | 83,190,000 | 100,312,000 | 117,355,000 | 128,007,000 | 9,602,000 | 57,273,000 | 156,633,000 | 81,172,000 | 115,907,000 | 36,477,000 | 113,446,000 | 43,276,000 | 62,043,000 | 30,791,000 | 39,796,000 | -12,339,000 | 33,203,000 | 24,254,000 | 60,629,000 | 92,944,000 | 132,155,000 | 143,638,000 | 239,543,000 | 223,246,000 | 179,396,000 | 181,045,000 | 53,776,000 | 107,981,000 | 104,869,000 | 82,262,000 | 122,091,000 | 107,546,000 | 113,302,000 | 66,656,000 | 7,152,000 | 12,985,000 | 17,547,000 | -30,101,000 | -12,474,000 | -89,689,000 | -39,488,000 | -143,961,000 | -35,323,000 | -18,885,000 | -21,125,000 | -5,686,000 | 43,233,000 | -36,539,000 | -45,203,000 | -69,217,000 | -27,192,000 | -52,993,000 | -6,829,000 | -6,829,000 | -6,829,000 | -815,000 | -815,000 | -815,000 | -815,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.
