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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,111,186,000,000 | 1,043,089,000,000 | 1,058,618,000,000 | 956,156,000,000 | 1,096,551,000,000 | 1,002,307,000,000 | 972,465,000,000 | 873,289,000,000 | 901,294,000,000 | 844,819,000,000 | 949,603,000,000 | 770,274,000,000 | 836,753,000,000 | 788,935,000,000 | 801,850,000,000 | 771,702,000,000 | 859,317,000,000 | 811,048,000,000 | 849,121,000,000 | 717,211,000,000 | 499,402,000,000 | 430,777,000,000 | 449,834,000,000 | 400,963,000,000 | 488,151,000,000 | 433,177,000,000 | 448,240,000,000 | 416,205,000,000 | 465,045,000,000 | 416,795,000,000 | 434,005,000,000 | 414,121,000,000 | 489,208,000,000 | 457,754,000,000 | 446,295,000,000 | 437,839,000,000 | 488,633,000,000 | 440,204,000,000 | 411,148,000,000 | 404,810,000,000 | 458,821,000,000 | 417,739,000,000 | 410,302,000,000 | 368,158,000,000 | 402,173,000,000 | 388,644,000,000 | 398,292,000,000 | 381,324,000,000 | 425,106,000,000 | 345,283,000,000 | 357,219,000,000 | 338,255,000,000 | 367,105,000,000 | 359,327,000,000 | 354,698,000,000 | 338,019,000,000 | 372,493,000,000 | 376,476,000,000 | 378,977,000,000 | 335,576,000,000 | 395,620,000,000 | 410,259,000,000 |
cost of revenue | 379,481,000,000 | 343,582,000,000 | 321,114,000,000 | 309,772,000,000 | 335,973,000,000 | 305,445,000,000 | 292,882,000,000 | 308,380,000,000 | 281,404,000,000 | 275,797,000,000 | 241,264,000,000 | 253,446,000,000 | 253,142,000,000 | 249,642,000,000 | 238,078,000,000 | 248,181,000,000 | 279,575,000,000 | 271,710,000,000 | 300,592,000,000 | 289,835,000,000 | 138,514,000,000 | 110,751,000,000 | 120,590,000,000 | 110,892,000,000 | 142,287,000,000 | 121,873,000,000 | 120,868,000,000 | 134,407,000,000 | 147,490,000,000 | 141,462,000,000 | 135,395,000,000 | 132,965,000,000 | 145,026,000,000 | 136,293,000,000 | 121,121,000,000 | 134,583,000,000 | 139,420,000,000 | 128,948,000,000 | 118,039,000,000 | 130,943,000,000 | 131,537,000,000 | 120,137,000,000 | 115,091,000,000 | 111,072,000,000 | 120,496,000,000 | 112,747,000,000 | 103,313,000,000 | 128,175,000,000 | 145,454,000,000 | 80,665,000,000 | 78,900,000,000 | 82,887,000,000 | 84,112,000,000 | 77,481,000,000 | 73,102,000,000 | 70,435,000,000 | 74,248,000,000 | 69,046,000,000 | 71,336,000,000 | 68,273,000,000 | 70,562,000,000 | 72,081,000,000 |
gross profit | 731,705,000,000 | 699,507,000,000 | 737,504,000,000 | 646,384,000,000 | 760,578,000,000 | 696,862,000,000 | 679,583,000,000 | 564,909,000,000 | 619,890,000,000 | 569,022,000,000 | 708,339,000,000 | 516,828,000,000 | 583,611,000,000 | 539,293,000,000 | 563,772,000,000 | 523,521,000,000 | 579,742,000,000 | 539,338,000,000 | 548,529,000,000 | 427,376,000,000 | 360,888,000,000 | 320,026,000,000 | 329,244,000,000 | 290,071,000,000 | 345,864,000,000 | 311,304,000,000 | 327,372,000,000 | 281,798,000,000 | 317,555,000,000 | 275,333,000,000 | 298,610,000,000 | 281,156,000,000 | 344,182,000,000 | 321,461,000,000 | 325,174,000,000 | 303,256,000,000 | 349,213,000,000 | 311,256,000,000 | 293,109,000,000 | 273,867,000,000 | 327,284,000,000 | 297,602,000,000 | 295,211,000,000 | 257,086,000,000 | 281,677,000,000 | 275,897,000,000 | 294,979,000,000 | 253,149,000,000 | 279,652,000,000 | 264,618,000,000 | 278,319,000,000 | 255,368,000,000 | 282,993,000,000 | 281,846,000,000 | 281,596,000,000 | 267,584,000,000 | 298,245,000,000 | 307,430,000,000 | 307,641,000,000 | 267,303,000,000 | 325,058,000,000 | 338,178,000,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 187,381,000,000 | 183,946,000,000 | 162,741,000,000 | 160,944,000,000 | 174,629,000,000 | 154,145,000,000 | 143,607,000,000 | 143,628,000,000 | 128,378,000,000 | 131,600,000,000 | 122,480,000,000 | 113,289,000,000 | 117,566,000,000 | 118,157,000,000 | 106,821,000,000 | 139,309,000,000 | 122,709,000,000 | 113,497,000,000 | 116,866,000,000 | 139,405,000,000 | 77,461,000,000 | 79,466,000,000 | 71,966,000,000 | 88,782,000,000 | 81,564,000,000 | 79,408,000,000 | 75,688,000,000 | 88,504,000,000 | 71,833,000,000 | 75,416,000,000 | 76,550,000,000 | 92,029,000,000 | 92,525,000,000 | 80,382,000,000 | 80,991,000,000 | 132,869,000,000 | 92,708,000,000 | 81,363,000,000 | 75,155,000,000 | 103,366,000,000 | 83,105,000,000 | 76,641,000,000 | 77,546,000,000 | 0 | 76,897,000,000 | 75,799,000,000 | 78,878,000,000 | 0 | 70,737,000,000 | 61,286,000,000 | 57,715,000,000 | 0 | 65,806,000,000 | 62,082,000,000 | 62,113,000,000 | 0 | 73,698,000,000 | 70,714,000,000 | 64,867,000,000 | 0 | 56,531,000,000 | 86,237,000,000 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 665,290,000,000 | 748,850,000,000 | 568,933,000,000 | 557,820,000,000 | 613,588,000,000 | 592,425,000,000 | 529,067,000,000 | 566,527,000,000 | 503,405,000,000 | 471,595,000,000 | 459,787,000,000 | 366,288,000,000 | 440,470,000,000 | 490,990,000,000 | 396,487,000,000 | 585,657,000,000 | 526,231,000,000 | 498,894,000,000 | 538,663,000,000 | 551,431,000,000 | 248,424,000,000 | 246,940,000,000 | 230,374,000,000 | 370,569,000,000 | 257,925,000,000 | 271,929,000,000 | 132,397,000,000 | 343,361,000,000 | 262,200,000,000 | 266,190,000,000 | 145,677,000,000 | 317,809,000,000 | 287,152,000,000 | 260,571,000,000 | 275,616,000,000 | 631,562,000,000 | 266,856,000,000 | 258,249,000,000 | 229,421,000,000 | 303,951,000,000 | 260,497,000,000 | 244,899,000,000 | 247,506,000,000 | 285,253,000,000 | 547,204,000,000 | 75,799,000,000 | 78,878,000,000 | 620,973,000,000 | 70,737,000,000 | 61,286,000,000 | 57,715,000,000 | 544,717,000,000 | 65,806,000,000 | 62,082,000,000 | 62,112,000,000 | 551,412,000,000 | 73,698,000,000 | 70,713,000,000 | 64,868,000,000 | 564,727,000,000 | 56,531,000,000 | 86,238,000,000 |
operating income | 104,914,000,000 | -49,341,000,000 | 168,571,000,000 | 88,562,000,000 | 146,990,000,000 | 104,438,000,000 | 210,942,000,000 | -30,979,000,000 | 116,484,000,000 | 97,427,000,000 | 248,552,000,000 | 150,540,000,000 | 143,141,000,000 | 48,303,000,000 | 167,285,000,000 | -62,136,000,000 | 53,511,000,000 | 40,444,000,000 | 9,866,000,000 | -79,451,000,000 | 112,464,000,000 | 73,086,000,000 | 98,870,000,000 | -80,498,000,000 | 87,938,000,000 | 39,374,000,000 | 194,975,000,000 | -61,563,000,000 | 55,354,000,000 | 9,143,000,000 | 152,933,000,000 | -36,652,000,000 | 57,030,000,000 | 60,890,000,000 | 49,559,000,000 | -328,306,000,000 | 82,357,000,000 | 53,006,000,000 | 63,689,000,000 | -30,083,000,000 | 66,788,000,000 | 52,703,000,000 | 47,705,000,000 | -28,167,000,000 | -265,527,000,000 | 200,098,000,000 | 216,101,000,000 | -367,824,000,000 | 208,915,000,000 | 203,332,000,000 | 220,604,000,000 | -289,349,000,000 | 217,187,000,000 | 219,764,000,000 | 219,484,000,000 | -283,828,000,000 | 224,547,000,000 | 236,717,000,000 | 242,773,000,000 | -297,424,000,000 | 268,527,000,000 | 251,940,000,000 |
net income | 105,720,000,000 | -48,030,000,000 | 89,395,000,000 | 31,134,000,000 | 119,127,000,000 | 61,742,000,000 | 105,014,000,000 | -11,375,000,000 | 57,770,000,000 | 45,964,000,000 | 137,684,000,000 | 197,098,000,000 | 92,359,000,000 | 4,037,000,000 | 82,511,000,000 | 1,724,000,000 | -32,221,000,000 | 53,844,000,000 | -20,660,000,000 | -55,308,000,000 | 37,766,000,000 | 48,426,000,000 | 78,242,000,000 | -54,020,000,000 | 68,089,000,000 | 28,028,000,000 | 144,789,000,000 | -50,734,000,000 | 41,374,000,000 | 24,773,000,000 | 99,527,000,000 | -33,480,000,000 | 59,260,000,000 | 29,802,000,000 | 24,583,000,000 | -225,520,000,000 | 18,308,000,000 | 28,037,000,000 | 33,399,000,000 | -4,340,000,000 | 54,532,000,000 | 42,804,000,000 | 29,076,000,000 | -7,668,000,000 | 19,122,000,000 | 32,227,000,000 | 87,563,000,000 | -36,445,000,000 | 24,947,000,000 | 60,076,000,000 | 75,584,000,000 | 32,376,000,000 | 71,280,000,000 | 80,100,000,000 | 64,111,000,000 | 38,595,000,000 | 69,515,000,000 | 77,040,000,000 | 112,594,000,000 | 65,812,000,000 | 96,785,000,000 | 69,294,000,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.
