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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 921,200,000 | 627,300,000 | 437,100,000 | 859,000,000 | 647,300,000 | 813,700,000 | 751,000,000 | 1,143,300,000 | 1,304,900,000 | 1,071,700,000 | 1,637,700,000 | 1,517,500,000 | 1,034,300,000 | 747,700,000 | 580,500,000 | -485,800,000 | 343,200,000 | 620,000,000 | 909,700,000 | 829,600,000 | 231,400,000 | 463,400,000 | 620,800,000 | 493,000,000 | 689,500,000 | 402,300,000 | 578,600,000 | 640,300,000 | 403,800,000 | 371,200,000 | 418,800,000 | 343,100,000 | 266,800,000 | 900,000 | 846,900,000 | 1,003,200,000 | 197,300,000 | 523,600,000 | 984,800,000 | 915,700,000 | 1,071,300,000 | 418,300,000 | 702,500,000 | 792,200,000 | 480,900,000 | 858,500,000 | 248,400,000 | 1,110,900,000 | 831,800,000 | -59,600,000 | 755,800,000 | 1,317,300,000 | 1,542,100,000 | 494,300,000 |
cost of revenue | 1,308,500,000 | 545,800,000 | 517,000,000 | 680,600,000 | 4,940,100,000 | 720,800,000 | 1,504,800,000 | 919,300,000 | 713,200,000 | 990,900,000 | 1,501,700,000 | 1,356,600,000 | 0 | 714,300,000 | 991,600,000 | 4,600,000 | 0 | 529,500,000 | 592,000,000 | 642,700,000 | 0 | 569,200,000 | 639,200,000 | 430,500,000 | 542,600,000 | 457,200,000 | 514,600,000 | 655,500,000 | 0 | 425,000,000 | 408,500,000 | 338,400,000 | 515,461 | 204,200,000 | 442,200,000 | 657,800,000 | 0 | 333,200,000 | 657,100,000 | 688,500,000 | 364,900,000 | 449,400,000 | 443,700,000 | 534,500,000 | 383,700,000 | 393,600,000 | 178,500,000 | 195,200,000 | 146,200,000 | 13,800,000 | 142,700,000 | 175,200,000 | 167,100,000 | 108,100,000 |
gross profit | -387,300,000 | 81,500,000 | -79,900,000 | 178,400,000 | -4,292,800,000 | 92,900,000 | -753,800,000 | 224,000,000 | 591,700,000 | 80,800,000 | 136,000,000 | 160,900,000 | 1,034,300,000 | 33,400,000 | -411,100,000 | -490,400,000 | 343,200,000 | 90,500,000 | 317,700,000 | 186,900,000 | 231,400,000 | -105,800,000 | -18,400,000 | 62,500,000 | 146,900,000 | -54,900,000 | 64,000,000 | -15,200,000 | 403,800,000 | -53,800,000 | 10,300,000 | 4,700,000 | 266,284,539 | -203,300,000 | 404,700,000 | 345,400,000 | 440,200,000 | 190,400,000 | 327,700,000 | 227,200,000 | 706,400,000 | -31,100,000 | 258,800,000 | 257,700,000 | 97,200,000 | 464,900,000 | 69,900,000 | 915,700,000 | 685,600,000 | -73,400,000 | 613,100,000 | 1,142,100,000 | 1,375,000,000 | 386,200,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 | 23,780 | 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 | 412,600,000 | 475,100,000 | 507,100,000 | 159,200,000 | 475,800,000 | 455,100,000 | 451,300,000 | 400,600,000 | 395,700,000 | 370,400,000 | 385,000,000 | 353,200,000 | 337,200,000 | 332,600,000 | 323,700,000 | 303,200,000 | 383,500,000 | 358,600,000 | 367,700,000 | 359,300,000 | 310,100,000 | 402,800,000 | 368,000,000 | 367,500,000 | 294,500,000 | 236,400,000 | 334,900,000 | 312,600,000 | 391,900,000 | 420,900,000 | 351,000,000 | 327,800,000 | 417,900,000 | 530,000,000 | 372,800,000 | 387,900,000 | 394,400,000 | 348,200,000 | 443,600,000 | 443,300,000 | 357,000,000 | 426,900,000 | 416,600,000 | 339,800,000 | 335,400,000 | 103,200,000 | 84,700,000 | 87,100,000 | 130,800,000 | 80,400,000 | 77,800,000 | 81,900,000 | 288,300,000 | 28,300,000 |
operating income | -799,900,000 | 27,800,000 | -223,400,000 | 253,300,000 | 159,900,000 | 410,700,000 | 363,700,000 | 790,100,000 | 978,300,000 | 549,000,000 | 1,095,500,000 | 988,900,000 | 723,900,000 | 229,200,000 | 59,200,000 | -819,900,000 | 46,800,000 | 117,400,000 | 358,400,000 | 331,800,000 | 603,600,000 | -56,300,000 | 127,600,000 | 177,300,000 | -71,400,000 | 164,000,000 | 298,000,000 | 370,800,000 | -29,959 | -6,600,000 | 108,100,000 | 62,400,000 | -1,686,819 | -9,900,000 | 281,100,000 | 362,200,000 | 1,172,300,000 | 304,400,000 | 363,000,000 | 324,600,000 | 1,666,900,000 | 302,300,000 | 205,300,000 | -2,400,000 | 671,900,000 | 153,600,000 | -200,500,000 | 828,600,000 | 379,600,000 | -268,600,000 | 415,200,000 | 1,060,200,000 | 1,011,900,000 | 306,000,000 |
net income | -692,000,000 | 81,300,000 | -98,400,000 | 100,700,000 | 127,200,000 | 280,800,000 | 245,400,000 | 571,600,000 | 647,600,000 | 532,800,000 | 925,000,000 | 869,300,000 | 518,800,000 | 295,500,000 | 145,900,000 | -612,000,000 | -8,300,000 | 92,200,000 | 154,100,000 | 142,900,000 | -10,100,000 | 17,500,000 | 69,400,000 | 39,700,000 | 58,900,000 | 44,600,000 | 57,600,000 | 83,000,000 | -8,900,000 | 800,000 | 6,100,000 | 8,400,000 | -2,900,000 | -83,900,000 | 30,600,000 | 39,500,000 | 16,300,000 | 25,400,000 | 19,500,000 | 24,600,000 | 71,300,000 | 2,300,000 | -3,300,000 | 33,800,000 | 12,000,000 | 18,600,000 | -10,300,000 | 629,200,000 | 1,593,100,000 | -349,800,000 | 371,700,000 | 896,200,000 | 2,480,100,000 | 266,800,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.
