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 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 3,776,000,000 | 3,339,000,000 | 3,174,000,000 | 2,266,000,000 | 2,462,000,000 | 2,312,000,000 | 2,202,000,000 | 1,838,000,000 | 2,040,000,000 | 1,942,000,000 | 2,054,000,000 | 1,959,000,000 | 2,012,000,000 | 1,863,000,000 | 1,792,000,000 | 2,043,000,000 | 2,069,000,000 | 1,979,000,000 | 1,977,000,000 | 1,767,000,000 | 2,006,000,000 | 1,898,000,000 | 1,750,000,000 | 1,662,000,000 | 1,713,000,000 | 1,595,000,000 | 1,643,000,000 | 1,603,000,000 | 1,637,000,000 | 1,554,000,000 | 1,450,000,000 | 1,591,000,000 | 1,687,000,000 | 1,709,000,000 | 1,651,000,000 | 1,665,000,000 | 1,760,000,000 | 1,670,000,000 | 1,681,000,000 | 1,509,000,000 | 1,607,000,000 | 1,534,000,000 | 1,497,000,000 | 1,495,000,000 | 1,502,000,000 | 1,451,000,000 | 1,366,000,000 | 1,376,000,000 | 1,407,500,000 | 1,341,600,000 | 1,264,500,000 | 1,163,400,000 | 1,294,300,000 | 1,286,200,000 | 1,234,200,000 | 1,166,800,000 | 1,121,900,000 | 1,088,200,000 | 1,022,400,000 | 1,070,700,000 | 1,299,700,000 | 1,264,700,000 | 1,220,300,000 | 1,143,944,171.05 | 1,188,439,273.6 | 1,187,853,080.8 | 1,216,702,357.5 | 1,116,396,334.2 | 1,196,602,030.3 | 1,149,195,364.2 | 1,127,604,898.2 | 1,109,473,931.2 | 1,169,232,399.8 | 1,103,901,208.2 | 1,103,516,629.6 | 1,014,654,010.85 | 1,009,030,092.5 | 994,121,163.75 | 1,009,615,587.25 | 888,359,402 | 965,838,903.85 | 903,516,150.8 | 919,476,995 | 879,920,819.05 | 952,284,348.8 | 916,663,393.8 | 925,860,042.2 | 876,514,355.4 | 947,798,883.2 | 899,147,863.3 |
cost of revenue | 1,784,000,000 | 1,660,000,000 | 1,644,000,000 | 1,091,000,000 | 1,146,000,000 | 1,063,000,000 | 1,021,000,000 | 993,000,000 | 922,000,000 | 865,000,000 | 879,000,000 | 905,000,000 | 887,000,000 | 809,000,000 | 756,000,000 | 897,000,000 | 885,000,000 | 833,000,000 | 890,000,000 | 867,000,000 | 882,000,000 | 845,000,000 | 839,000,000 | 847,000,000 | 716,000,000 | 648,000,000 | 687,000,000 | 654,000,000 | 705,000,000 | 669,000,000 | 658,000,000 | 717,000,000 | 738,000,000 | 752,000,000 | 729,000,000 | 813,000,000 | 793,000,000 | 814,000,000 | 839,000,000 | 897,000,000 | 853,000,000 | 794,000,000 | 831,000,000 | 931,000,000 | 882,000,000 | 567,000,000 | 626,000,000 | 383,000,000 | 592,900,000 | 558,000,000 | 575,700,000 | 567,400,000 | 513,100,000 | 459,400,000 | 487,100,000 | 483,300,000 | 447,100,000 | 374,100,000 | 359,800,000 | 458,000,000 | 655,900,000 | 484,000,000 | 0 | 499,210,262.8 | 903,434,966.85 | 434,683,134.3 | 346,342,107.5 | 435,694,380.9 | 960,183,405.25 | 403,461,434.7 | 408,569,970.6 | 416,315,209.2 | 435,255,515.4 | 398,811,175 | 401,033,814.4 | 395,016,025 | 353,025,377.1 | 364,019,005.35 | 0 | 0 | 720,316,228.9 | 123,592,077.15 | 633,907,148.75 | 222,684,178.6 | 945,929,240.4 | 125,712,694.8 | 620,953,052 | 612,178,911 | 2,084,983,587.2 | 118,425,369.9 |
gross profit | 1,992,000,000 | 1,679,000,000 | 1,530,000,000 | 1,175,000,000 | 1,316,000,000 | 1,249,000,000 | 1,181,000,000 | 845,000,000 | 1,118,000,000 | 1,077,000,000 | 1,175,000,000 | 1,054,000,000 | 1,125,000,000 | 1,054,000,000 | 1,036,000,000 | 1,146,000,000 | 1,184,000,000 | 1,146,000,000 | 1,087,000,000 | 900,000,000 | 1,124,000,000 | 1,053,000,000 | 911,000,000 | 815,000,000 | 997,000,000 | 947,000,000 | 956,000,000 | 949,000,000 | 932,000,000 | 885,000,000 | 792,000,000 | 874,000,000 | 949,000,000 | 957,000,000 | 922,000,000 | 852,000,000 | 967,000,000 | 856,000,000 | 842,000,000 | 612,000,000 | 754,000,000 | 740,000,000 | 666,000,000 | 564,000,000 | 620,000,000 | 884,000,000 | 740,000,000 | 993,000,000 | 814,600,000 | 783,600,000 | 688,800,000 | 596,000,000 | 781,200,000 | 826,800,000 | 747,100,000 | 683,500,000 | 674,800,000 | 714,100,000 | 662,600,000 | 612,700,000 | 643,800,000 | 780,700,000 | 1,220,300,000 | 644,733,908.25 | 285,004,306.75 | 753,169,946.5 | 870,360,250 | 680,701,953.3 | 236,418,625.05 | 745,733,929.5 | 719,034,927.6 | 693,158,722 | 733,976,884.4 | 705,090,033.2 | 702,482,815.2 | 619,637,985.85 | 656,004,715.4 | 630,102,158.4 | 1,009,615,587.25 | 888,359,402 | 245,522,674.95 | 779,924,073.65 | 285,569,846.25 | 657,236,640.45 | 6,355,108.4 | 790,950,699 | 304,906,990.2 | 264,335,444.4 | -1,137,184,704 | 780,722,493.4 |
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 | 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 | 472,898,992 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 552,000,000 | 506,000,000 | 586,000,000 | 260,000,000 | 327,000,000 | 210,000,000 | 283,000,000 | 209,000,000 | 286,000,000 | 269,000,000 | 355,000,000 | 274,000,000 | 197,000,000 | 275,000,000 | 236,000,000 | 312,000,000 | 294,000,000 | 277,000,000 | 266,000,000 | 357,000,000 | 250,000,000 | 263,000,000 | 284,000,000 | 275,000,000 | 244,000,000 | 257,000,000 | 277,000,000 | 278,000,000 | 215,000,000 | 218,000,000 | 229,000,000 | 254,000,000 | 272,000,000 | 263,000,000 | 266,000,000 | 240,000,000 | 259,000,000 | 229,000,000 | 250,000,000 | 189,000,000 | 212,000,000 | 210,000,000 | 246,000,000 | 199,000,000 | 242,000,000 | 508,000,000 | 501,000,000 | 719,000,000 | 511,900,000 | 459,000,000 | 458,300,000 | 486,800,000 | 483,500,000 | 489,100,000 | 473,000,000 | 478,500,000 | 401,100,000 | 452,900,000 | 436,800,000 | 473,300,000 | 338,900,000 | 477,500,000 | 969,200,000 | 447,044,854.75 | 2,211,952,300.7 | 431,482,426.6 | 562,355,692.5 | 451,299,804.45 | -2,451,483,752.5 | 449,377,126.1 | 437,981,679.3 | 464,270,635.4 | 2,061,415,252.25 | 455,870,913.4 | 431,967,363.2 | 440,840,303.6 | 1,871,174,915.2 | 410,224,235.85 | 787,433,091.75 | 772,128,446.25 | 1,172,499,197.55 | 571,605,428.8 | 93,746,956.25 | 538,885,474.4 | 1,102,585,143.8 | 567,505,877.4 | 85,109,564 | 88,211,261.4 | 1,114,964,999.5 | 551,181,025.5 |
operating income | 1,442,000,000 | 1,173,000,000 | 944,000,000 | 1,117,000,000 | 1,538,000,000 | 1,255,000,000 | 1,200,000,000 | 833,000,000 | 832,000,000 | 774,000,000 | 820,000,000 | 780,000,000 | 928,000,000 | 779,000,000 | 770,000,000 | 834,000,000 | 890,000,000 | 869,000,000 | 822,000,000 | 543,000,000 | 874,000,000 | 790,000,000 | 627,000,000 | 540,000,000 | 753,000,000 | 690,000,000 | 679,000,000 | 671,000,000 | 717,000,000 | 657,000,000 | 551,000,000 | 653,000,000 | 677,000,000 | 753,000,000 | 646,000,000 | 612,000,000 | 708,000,000 | 621,000,000 | 587,000,000 | 423,000,000 | 114,000,000 | 524,000,000 | 420,000,000 | 362,000,000 | 60,000,000 | 376,000,000 | 239,000,000 | 274,000,000 | 302,700,000 | 324,600,000 | 230,500,000 | 109,200,000 | 297,700,000 | 337,700,000 | 274,100,000 | 205,000,000 | 273,700,000 | 261,200,000 | 225,800,000 | 139,400,000 | 304,900,000 | 303,200,000 | 251,100,000 | 197,689,053.5 | 305,533,893 | 321,687,519.9 | 308,004,557.5 | 229,402,148.85 | -5,807,031,697.65 | 296,356,803.4 | 281,053,248.3 | 228,888,086.6 | 258,530,440.6 | 283,094,712.6 | 270,515,452 | 178,797,682.25 | 158,619,005 | 219,877,922.55 | 221,679,605 | 116,229,641.5 | 194,549,946.1 | 208,318,644.85 | -38,021,901.25 | 118,351,166.05 | 238,429,239 | 223,444,821.6 | 219,797,426.2 | 176,124,183 | 259,211,854.3 | 222,233,775.7 |
net income | 1,023,000,000 | 780,000,000 | 1,324,000,000 | 800,000,000 | 1,271,000,000 | 891,000,000 | 765,000,000 | 590,000,000 | 532,000,000 | 472,000,000 | 1,246,000,000 | 602,000,000 | 802,000,000 | 598,000,000 | 635,000,000 | 409,000,000 | 664,000,000 | 618,000,000 | 724,000,000 | 434,000,000 | 545,000,000 | 622,000,000 | 436,000,000 | 348,000,000 | 984,000,000 | 510,000,000 | 480,000,000 | 431,000,000 | 384,000,000 | 347,000,000 | 328,000,000 | 540,000,000 | 319,000,000 | 323,000,000 | 390,000,000 | 320,000,000 | 451,000,000 | 400,000,000 | 371,000,000 | 254,000,000 | 82,000,000 | 324,000,000 | 252,000,000 | 217,000,000 | 15,000,000 | 224,000,000 | 103,000,000 | 142,000,000 | 221,500,000 | 186,800,000 | 128,000,000 | 33,700,000 | 185,800,000 | 197,300,000 | 166,600,000 | 99,800,000 | 197,200,000 | 195,400,000 | 157,300,000 | 62,500,000 | 200,600,000 | 172,700,000 | 154,900,000 | 90,566,355.35 | 342,323,541.5 | 218,591,144.9 | 256,954,131.25 | 128,657,355.3 | 147,288,462.9 | 161,404,432.45 | 376,366,890.9 | 110,896,996 | 135,694,205.2 | 203,453,180 | 122,934,400.8 | 80,744,179.15 | 128,032,309.85 | 177,288,368.4 | 84,109,269.75 | 23,546,103 | 172,896,531.5 | 94,717,895.5 | 29,070,456.25 | 102,431,074.2 | 125,857,057.6 | 65,254,681.8 | 169,314,192.5 | 136,574,217 | 110,784,619.8 | 136,244,385.9 |
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.
