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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 474,000,000 | 496,000,000 | 506,000,000 | 469,000,000 | 435,000,000 | 483,000,000 | 1,009,000,000 | 4,257,000,000 | 3,882,313,000 | 1,736,643,000 | 1,309,980,000 | 1,218,440,000 | 788,952,000 | 656,692,000 | 768,352,000 | 1,125,821,000 | 943,947,000 | 745,208,000 | 599,578,000 | 454,104,000 | 365,335,000 | 343,094,000 | 325,246,000 | 299,879,000 | 282,330,000 | 281,839,000 | 266,850,000 | 245,775,000 | 227,612,000 | 224,592,000 | 208,403,000 | 185,982,000 | 169,370,000 | 176,765,000 | 171,269,000 | 127,273,000 | 92,329,000 | 88,646,000 | 78,675,000 | 66,243,000 | 58,348,000 | 53,311,000 | 46,920,000 | 38,966,000 | 34,337,000 | 31,915,000 | 27,765,000 | 22,833,000 | 19,891,000 | 19,057,000 | 15,845,000 | 11,260,000 | 9,573,000 | 8,229,000 | 7,334,000 | 5,331,000 | 4,700,000 | 5,500,000 | 4,500,000 | 2,700,000 |
cost of revenue | 115,000,000 | 110,000,000 | 104,000,000 | 92,000,000 | 89,000,000 | 89,000,000 | 566,000,000 | 3,622,000,000 | 3,415,212,000 | 1,496,060,000 | 771,585,000 | 687,030,000 | 317,428,000 | 216,224,000 | 461,071,000 | 761,672,000 | 609,617,000 | 399,835,000 | 271,221,000 | 151,348,000 | 67,472,000 | 36,672,000 | 25,527,000 | 23,919,000 | 22,559,000 | 22,152,000 | 20,260,000 | 20,232,000 | 19,665,000 | 18,254,000 | 17,220,000 | 16,452,000 | 15,105,000 | 16,453,000 | 17,037,000 | 13,019,000 | 8,825,000 | 7,679,000 | 6,793,000 | 6,164,000 | 5,270,000 | 5,116,000 | 4,294,000 | 4,130,000 | 3,806,000 | 3,623,000 | 3,264,000 | 3,350,000 | 2,961,000 | 3,084,000 | 2,713,000 | 1,817,000 | 1,326,000 | 1,263,000 | 1,222,000 | 1,162,000 | 1,000,000 | 1,000,000 | 1,000,000 | 900,000 |
gross profit | 359,000,000 | 386,000,000 | 402,000,000 | 377,000,000 | 346,000,000 | 394,000,000 | 443,000,000 | 635,000,000 | 467,101,000 | 240,583,000 | 538,395,000 | 531,410,000 | 471,524,000 | 440,468,000 | 307,281,000 | 364,149,000 | 334,330,000 | 345,373,000 | 328,357,000 | 302,756,000 | 297,863,000 | 306,422,000 | 299,719,000 | 275,960,000 | 259,771,000 | 259,687,000 | 246,590,000 | 225,543,000 | 207,947,000 | 206,338,000 | 191,183,000 | 169,530,000 | 154,265,000 | 160,312,000 | 154,232,000 | 114,254,000 | 83,504,000 | 80,967,000 | 71,882,000 | 60,079,000 | 53,078,000 | 48,195,000 | 42,626,000 | 34,836,000 | 30,531,000 | 28,292,000 | 24,501,000 | 19,483,000 | 16,930,000 | 15,973,000 | 13,132,000 | 9,443,000 | 8,247,000 | 6,966,000 | 6,112,000 | 4,169,000 | 3,700,000 | 4,500,000 | 3,500,000 | 1,800,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 141,000,000 | 142,000,000 | 140,000,000 | 137,000,000 | 129,000,000 | 142,000,000 | 119,000,000 | 114,000,000 | 114,141,000 | 111,491,000 | 128,463,000 | 148,856,000 | 126,997,000 | 127,300,000 | 128,857,000 | 134,918,000 | 125,273,000 | 123,974,000 | 120,330,000 | 107,770,000 | 111,195,000 | 105,314,000 | 100,376,000 | 93,933,000 | 85,187,000 | 83,389,000 | 78,541,000 | 72,868,000 | 72,057,000 | 69,171,000 | 67,421,000 | 64,417,000 | 55,782,000 | 53,718,000 | 51,740,000 | 37,325,000 | 28,256,000 | 21,318,000 | 19,862,000 | 16,970,000 | 14,649,000 | 12,167,000 | 11,071,000 | 10,611,000 | 9,079,000 | 6,687,000 | 5,818,000 | 5,030,000 | 3,995,000 | 3,849,000 | 3,304,000 | 2,996,000 | 2,711,000 | 2,528,000 | 2,878,000 | 2,534,000 | 2,600,000 | 2,800,000 | 2,800,000 | 3,100,000 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 452,000,000 | 437,000,000 | 466,000,000 | 416,000,000 | 419,000,000 | 445,000,000 | 424,000,000 | 540,000,000 | 588,720,000 | 518,975,000 | 472,999,000 | 443,000,000 | 382,172,000 | 364,021,000 | 369,966,000 | 431,851,000 | 408,104,000 | 393,814,000 | 390,602,000 | 365,131,000 | 324,822,000 | 304,791,000 | 308,682,000 | 287,297,000 | 246,900,000 | 244,723,000 | 263,105,000 | 224,274,000 | 204,702,000 | 199,655,000 | 346,309,000 | 217,014,000 | 179,538,000 | 178,434,000 | 183,492,000 | 134,635,000 | 86,609,000 | 84,009,000 | 82,643,000 | 66,557,000 | 50,354,000 | 53,719,000 | 52,973,000 | 38,638,000 | 30,020,000 | 25,997,000 | 23,203,000 | 17,790,000 | 16,032,000 | 16,579,000 | 11,561,000 | 10,308,000 | 8,740,000 | 8,490,000 | 8,109,000 | 6,992,000 | 6,700,000 | 7,000,000 | 6,600,000 | 6,300,000 |
operating income | -105,000,000 | -53,000,000 | -67,000,000 | -7,000,000 | -73,000,000 | -39,000,000 | 31,000,000 | 103,000,000 | -195,364,000 | -281,627,000 | 61,725,000 | 87,593,000 | 89,352,000 | 76,447,000 | -62,685,000 | -144,502,000 | -73,774,000 | -48,446,000 | -62,538,000 | -62,727,000 | -97,719,000 | -10,297,000 | -9,595,000 | -11,364,000 | -161,226,000 | 14,746,000 | -16,558,000 | 1,164,000 | 2,712,000 | 7,841,000 | -155,330,000 | -48,077,000 | -26,339,000 | -27,678,000 | -37,591,000 | -57,923,000 | -11,214,000 | -16,242,000 | -10,761,000 | -6,478,000 | 2,724,000 | -5,524,000 | -10,347,000 | -3,802,000 | 511,000 | 2,295,000 | 1,298,000 | 1,693,000 | 898,000 | -606,000 | 1,571,000 | -865,000 | -493,000 | -1,524,000 | -1,997,000 | -2,823,000 | -3,000,000 | -2,400,000 | -3,100,000 | -4,500,000 |
net income | -73,000,000 | -28,000,000 | -35,000,000 | -8,000,000 | -72,000,000 | -51,000,000 | 8,000,000 | 16,000,000 | -261,208,000 | -328,174,000 | 9,641,000 | 51,964,000 | 46,036,000 | 39,570,000 | -84,448,000 | -163,273,000 | -101,210,000 | -64,649,000 | -71,977,000 | -67,525,000 | -97,682,000 | -492,000 | -3,093,000 | -18,591,000 | -77,175,000 | 9,206,000 | -21,845,000 | -4,606,000 | -23,491,000 | 6,807,000 | -156,149,000 | -47,605,000 | -25,720,000 | -26,049,000 | -38,721,000 | -58,384,000 | -10,897,000 | -15,977,000 | -10,477,000 | -6,259,000 | 2,715,000 | -1,189,000 | -10,232,000 | -3,747,000 | 549,000 | 2,334,000 | 1,332,000 | 1,724,000 | 924,000 | -570,000 | 1,576,000 | -826,000 | -486,000 | -1,510,000 | -1,972,000 | -2,806,000 | -2,900,000 | -2,400,000 | -3,100,000 | -4,400,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.
