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 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 3,414,930,000 | 3,237,836,000 | 4,074,913,000 | 4,141,181,000 | 3,620,210,000 | 2,974,801,000 | 2,800,474,000 | 2,367,041,000 | 2,057,164,000 | 1,753,743,000 | 1,528,511,000 | 1,181,789,000 | 1,130,628,000 | 1,012,750,000 | 1,241,045,000 | 1,762,311,000 | 1,740,548,000 | 1,763,783,000 | 1,917,965,000 | 1,871,759,000 | 2,104,977,000 | 1,898,892,000 | 1,788,484,000 | 1,866,235,000 | 1,588,916,000 | 1,302,924,000 | 1,242,804,000 | 1,153,860,000 | 1,045,800,000 | 1,048,527,000 | 1,120,673,000 | 1,257,254,000 | 1,419,926,000 | 1,559,194,000 | 1,868,078,000 | 2,253,555,000 | 2,676,505,000 | 2,420,631,000 | 2,660,882,000 | 2,579,944,000 | 2,674,145,000 | 2,415,061,000 | 2,829,270,000 | 2,678,305,000 | 2,758,120,000 | 2,657,069,000 | 2,801,492,000 | 2,617,349,000 | 2,750,551,000 | 2,494,840,000 | 2,403,122,000 | 2,323,965,000 | 2,063,873,000 | 2,027,242,000 | 1,981,762,000 | 1,638,721,000 | 1,847,213,000 | 1,771,475,000 | 2,096,344,000 | 2,449,485,000 | 3,238,752,000 | 3,118,512,000 | 3,148,385,000 | 2,626,187,000 | 2,488,950,000 | 2,523,553,000 | 2,604,206,000 | 2,425,299,000 | 2,059,837,000 | 1,922,491,000 | 1,962,265,000 | 1,783,152,000 | 1,898,574,000 | 1,640,385,000 | 1,744,311,000 | 1,452,927,000 | 1,272,711,000 | 1,007,157,000 | 996,849,000 | 859,346,000 | 761,566,000 | 759,615,000 | 868,892,000 | 789,579,000 |
cost of revenue | 2,147,880,000 | 1,973,381,000 | 2,267,164,000 | 2,307,779,000 | 2,063,969,000 | 1,766,486,000 | 1,735,342,000 | 1,521,942,000 | 1,400,370,000 | 1,214,451,000 | 1,113,782,000 | 882,999,000 | 895,457,000 | 855,873,000 | 1,042,322,000 | 1,293,665,000 | 1,244,186,000 | 1,248,691,000 | 1,342,819,000 | 1,271,799,000 | 1,442,005,000 | 1,305,232,000 | 1,226,557,000 | 1,305,506,000 | 1,077,134,000 | 918,338,000 | 865,729,000 | 823,856,000 | 757,549,000 | 766,574,000 | 814,847,000 | 927,393,000 | 1,023,470,000 | 1,096,539,000 | 1,324,377,000 | 1,440,692,000 | 1,659,372,000 | 1,510,166,000 | 1,590,888,000 | 1,527,034,000 | 1,589,205,000 | 1,507,706,000 | 1,714,443,000 | 1,645,432,000 | 1,672,517,000 | 1,658,967,000 | 1,694,712,000 | 1,611,097,000 | 1,722,894,000 | 1,548,822,000 | 1,523,448,000 | 1,434,362,000 | 1,277,755,000 | 1,252,583,000 | 1,183,429,000 | 987,043,000 | 1,156,550,000 | 1,080,161,000 | 1,264,899,000 | 1,380,415,000 | 1,710,525,000 | 1,745,064,000 | 1,842,911,000 | 1,500,689,000 | 1,383,200,000 | 1,436,511,000 | 1,404,558,000 | 1,291,498,000 | 910,211,000 | 982,487,000 | 1,019,036,000 | 972,492,000 | 1,070,927,000 | 962,929,000 | 1,043,774,000 | 865,128,000 | 837,531,000 | 641,293,000 | 677,655,000 | 620,457,000 | 536,357,000 | 508,814,000 | 604,122,000 | 558,534,000 |
gross profit | 1,267,050,000 | 1,264,455,000 | 1,807,749,000 | 1,833,402,000 | 1,556,241,000 | 1,208,315,000 | 1,065,132,000 | 845,099,000 | 656,794,000 | 539,292,000 | 414,729,000 | 298,790,000 | 235,171,000 | 156,877,000 | 198,723,000 | 468,646,000 | 496,362,000 | 515,092,000 | 575,146,000 | 599,960,000 | 662,972,000 | 593,660,000 | 561,927,000 | 560,729,000 | 511,782,000 | 384,586,000 | 377,075,000 | 330,004,000 | 288,251,000 | 281,953,000 | 305,826,000 | 329,861,000 | 396,456,000 | 462,655,000 | 543,701,000 | 812,863,000 | 1,017,133,000 | 910,465,000 | 1,069,994,000 | 1,052,910,000 | 1,084,940,000 | 907,355,000 | 1,114,827,000 | 1,032,873,000 | 1,085,603,000 | 998,102,000 | 1,106,780,000 | 1,006,252,000 | 1,027,657,000 | 946,018,000 | 879,674,000 | 889,603,000 | 786,118,000 | 774,659,000 | 798,333,000 | 651,678,000 | 690,663,000 | 691,314,000 | 831,445,000 | 1,069,070,000 | 1,528,227,000 | 1,373,448,000 | 1,305,474,000 | 1,125,498,000 | 1,105,750,000 | 1,087,042,000 | 1,199,648,000 | 1,133,801,000 | 1,149,626,000 | 940,004,000 | 943,229,000 | 810,660,000 | 827,647,000 | 677,456,000 | 700,537,000 | 587,799,000 | 435,180,000 | 365,864,000 | 319,194,000 | 238,889,000 | 225,209,000 | 250,801,000 | 264,770,000 | 231,045,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 50,700,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 | 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 | 446,727,000 | 396,554,000 | 529,559,000 | 482,048,000 | 466,465,000 | 405,190,000 | 402,287,000 | 360,845,000 | 326,404,000 | 308,383,000 | 263,035,000 | 247,199,000 | 227,786,000 | 227,193,000 | 289,318,000 | 355,789,000 | 344,595,000 | 327,972,000 | 340,658,000 | 340,944,000 | 484,289,000 | 335,163,000 | 339,491,000 | 348,532,000 | 343,753,000 | 305,531,000 | 325,585,000 | 293,990,000 | 282,431,000 | 295,764,000 | 345,640,000 | 287,697,000 | 372,064,000 | 782,114,000 | 432,579,000 | 433,490,000 | 455,002,000 | 476,860,000 | 520,712,000 | 487,140,000 | 477,879,000 | 443,675,000 | 536,631,000 | 479,288,000 | 499,643,000 | 414,542,000 | 486,655,000 | 440,051,000 | 342,906,000 | 460,761,000 | 467,313,000 | 448,153,000 | 319,942,000 | 369,573,000 | 393,030,000 | 347,387,000 | 360,047,000 | 330,762,000 | 394,648,000 | 390,971,000 | 968,914,000 | 439,532,000 | 481,752,000 | 414,585,000 | 373,844,000 | 399,734,000 | 419,234,000 | 376,204,000 | 346,616,000 | 244,232,000 | 250,431,000 | 209,754,000 | 250,728,000 | 202,241,000 | 209,908,000 | 182,116,000 | 79,804,000 | 164,005,000 | 165,482,000 | 136,318,000 | 257,277,000 | 141,565,000 | 152,316,000 | 132,477,000 |
operating income | 820,323,000 | 867,901,000 | 1,278,190,000 | 1,351,354,000 | 1,013,051,000 | 803,125,000 | 662,845,000 | 484,254,000 | 273,315,000 | 230,909,000 | 151,694,000 | 51,591,000 | 7,385,000 | -70,316,000 | -90,595,000 | -509,545,000 | 151,767,000 | 187,120,000 | 234,488,000 | 259,016,000 | 178,683,000 | 258,497,000 | 222,436,000 | 212,197,000 | 168,029,000 | 79,055,000 | 51,490,000 | 36,014,000 | 5,820,000 | -13,811,000 | -39,814,000 | 42,164,000 | 24,392,000 | -319,459,000 | 111,122,000 | 379,373,000 | 350,159,000 | 433,605,000 | 549,282,000 | 565,770,000 | 589,369,000 | 463,680,000 | 578,196,000 | 553,585,000 | 585,960,000 | 583,560,000 | 620,886,000 | 566,201,000 | 555,690,000 | 485,257,000 | 412,361,000 | 441,450,000 | 453,818,000 | 405,086,000 | 405,303,000 | 309,340,000 | 330,616,000 | 360,552,000 | 436,797,000 | 678,099,000 | 559,313,000 | 933,916,000 | 823,722,000 | 710,913,000 | 731,906,000 | 687,308,000 | 780,414,000 | 757,597,000 | 803,010,000 | 695,772,000 | 692,798,000 | 600,906,000 | 576,919,000 | 475,215,000 | 490,629,000 | 405,683,000 | 355,376,000 | 201,859,000 | 153,712,000 | 102,571,000 | -32,068,000 | 109,236,000 | 112,454,000 | 98,568,000 |
net income | 1,129,098,000 | 537,311,000 | 1,123,029,000 | 1,128,627,000 | 807,318,000 | 606,470,000 | 636,718,000 | 502,774,000 | 370,034,000 | 329,871,000 | 293,940,000 | 106,346,000 | 106,557,000 | -32,946,000 | -47,961,000 | -660,068,000 | 151,773,000 | 106,548,000 | 241,486,000 | 242,879,000 | 225,825,000 | 246,927,000 | 168,328,000 | 234,983,000 | 160,232,000 | 104,854,000 | 74,524,000 | 205,127,000 | 33,800,000 | 16,603,000 | -13,266,000 | 18,161,000 | -46,654,000 | -354,904,000 | 66,314,000 | 255,082,000 | 246,918,000 | 81,209,000 | 407,885,000 | 422,505,000 | 408,630,000 | 300,159,000 | 417,828,000 | 424,777,000 | 357,686,000 | 436,431,000 | 461,089,000 | 443,840,000 | 399,574,000 | 324,991,000 | 287,218,000 | 319,374,000 | 320,908,000 | 304,812,000 | 282,098,000 | 219,549,000 | 222,367,000 | 229,873,000 | 343,268,000 | 366,047,000 | 244,471,000 | 570,635,000 | 987,471,000 | 473,043,000 | 546,542,000 | 400,952,000 | 495,950,000 | 480,304,000 | 574,750,000 | 479,105,000 | 471,771,000 | 441,690,000 | 380,960,000 | 318,897,000 | 313,456,000 | 279,970,000 | 467,422,000 | 141,599,000 | 127,314,000 | 48,368,000 | 13,683,000 | 61,438,000 | 89,675,000 | 45,512,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.
