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 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 2,466,000,000 | 2,292,000,000 | 2,070,000,000 | 2,379,000,000 | 2,699,000,000 | 2,779,000,000 | 3,095,000,000 | 3,038,000,000 | 2,560,000,000 | 2,149,000,000 | 1,954,000,000 | 2,045,000,000 | 1,694,000,000 | 1,569,000,000 | 1,268,000,000 | 1,671,000,000 | 1,754,000,000 | 1,700,000,000 | 1,808,000,000 | 1,968,000,000 | 1,524,000,000 | 2,045,000,000 | 1,945,000,000 | 1,837,000,000 | 1,716,000,000 | 1,041,000,000 | 1,166,000,000 | 1,485,000,000 | 1,251,000,000 | 970,000,000 | 1,027,000,000 | 1,017,000,000 | 1,242,000,000 | 1,026,000,000 | 1,213,000,000 | 1,154,000,000 | 1,259,000,000 | 1,445,000,000 | 1,606,000,000 | 1,759,000,000 | 1,301,300,000 | 1,300,200,000 | 1,175,000,000 | 1,285,700,000 | 1,265,635,000 | 815,347,000 | 923,280,000 | 475,262,000 | 468,021,000 | 302,900,000 | 511,497,000 | 394,293,000 | 296,527,000 | 272,137,000 | 391,782,000 | 294,656,000 | 256,437,000 | 211,858,000 | 185,467,000 | 158,034,000 | 149,375,000 | 201,289,000 | 181,484,000 | 142,735,000 | 133,990,000 | 131,477,000 | 126,373,000 | 112,948,000 | 88,062,000 | 85,326,000 | 80,924,000 | 81,506,000 | 80,822,000 | 72,382,000 | 68,215,000 | 69,103,000 | 71,840,000 | 70,142,000 | 67,283,000 | 69,026,000 | 66,266,000 | 61,562,000 | 57,030,000 | 58,216,000 | 57,916,000 | 54,719,000 | 55,292,000 | 56,540,000 | 49,766,000 | 47,855,000 | 46,603,000 | 47,423,000 | 47,804,000 | 38,075,000 | 24,995,000 | 25,316,000 | 25,142,000 | 25,564,000 | 25,251,000 | 25,378,000 |
cost of revenue | 1,748,000,000 | 1,633,000,000 | 1,411,000,000 | 1,707,000,000 | 2,018,000,000 | 1,905,000,000 | 2,384,000,000 | 2,180,000,000 | 1,775,000,000 | 1,467,000,000 | 1,404,000,000 | 1,415,000,000 | 1,432,000,000 | 1,006,000,000 | 813,000,000 | 943,000,000 | 1,151,000,000 | 1,087,000,000 | 1,179,000,000 | 1,380,000,000 | 861,000,000 | 1,460,000,000 | 1,434,000,000 | 1,269,000,000 | 1,161,000,000 | 771,000,000 | 890,000,000 | 1,104,000,000 | 981,000,000 | 724,000,000 | 779,000,000 | 780,000,000 | 1,005,000,000 | 825,000,000 | 1,013,000,000 | 926,000,000 | 1,115,000,000 | 1,229,000,000 | 1,392,000,000 | 1,457,000,000 | 1,066,100,000 | 1,123,000,000 | 998,200,000 | 1,081,900,000 | 1,070,792,000 | 686,578,000 | 762,099,000 | 369,052,000 | 382,898,000 | 220,289,000 | 416,996,000 | 311,801,000 | 205,880,000 | 187,089,000 | 300,978,000 | 201,424,000 | 166,897,000 | 120,385,000 | 100,196,000 | 86,056,000 | 66,453,000 | 124,379,000 | 109,477,000 | 71,546,000 | 68,641,000 | 64,594,000 | 63,665,000 | 47,781,000 | 32,534,000 | 29,171,000 | 27,733,000 | 29,572,000 | 28,520,000 | 24,480,000 | 24,763,000 | 24,973,000 | 25,279,000 | 25,481,000 | 27,727,000 | 26,541,000 | 25,317,000 | 23,065,000 | 23,458,000 | 24,311,000 | 24,826,000 | 23,528,000 | 21,023,000 | 19,595,000 | 16,655,000 | 18,325,000 | 18,143,000 | 18,245,000 | 21,571,000 | 12,410,000 | 9,689,000 | 8,805,000 | 8,044,000 | 9,514,000 | 9,753,000 | 9,265,000 |
gross profit | 718,000,000 | 659,000,000 | 659,000,000 | 672,000,000 | 681,000,000 | 874,000,000 | 711,000,000 | 858,000,000 | 785,000,000 | 682,000,000 | 550,000,000 | 630,000,000 | 262,000,000 | 563,000,000 | 455,000,000 | 728,000,000 | 603,000,000 | 613,000,000 | 629,000,000 | 588,000,000 | 663,000,000 | 585,000,000 | 511,000,000 | 568,000,000 | 555,000,000 | 270,000,000 | 276,000,000 | 381,000,000 | 270,000,000 | 246,000,000 | 248,000,000 | 237,000,000 | 237,000,000 | 201,000,000 | 200,000,000 | 228,000,000 | 144,000,000 | 216,000,000 | 214,000,000 | 302,000,000 | 235,200,000 | 177,200,000 | 176,800,000 | 203,800,000 | 194,843,000 | 128,769,000 | 161,181,000 | 106,210,000 | 85,123,000 | 82,611,000 | 94,501,000 | 82,492,000 | 90,647,000 | 85,048,000 | 90,804,000 | 93,232,000 | 89,540,000 | 91,473,000 | 85,271,000 | 71,978,000 | 82,922,000 | 76,910,000 | 72,007,000 | 71,189,000 | 65,349,000 | 66,883,000 | 62,708,000 | 65,167,000 | 55,528,000 | 56,155,000 | 53,191,000 | 51,934,000 | 52,302,000 | 47,902,000 | 43,452,000 | 44,130,000 | 46,561,000 | 44,661,000 | 39,556,000 | 42,485,000 | 40,949,000 | 38,497,000 | 33,572,000 | 33,905,000 | 33,090,000 | 31,191,000 | 34,269,000 | 36,945,000 | 33,111,000 | 29,530,000 | 28,460,000 | 29,178,000 | 26,233,000 | 25,665,000 | 15,306,000 | 16,511,000 | 17,098,000 | 16,050,000 | 15,498,000 | 16,113,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 | 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 | 133,000,000 | 87,000,000 | 93,000,000 | 86,000,000 | 238,000,000 | 103,000,000 | 72,000,000 | 116,000,000 | 106,000,000 | -243,000,000 | 104,000,000 | 91,000,000 | 59,000,000 | 52,000,000 | 39,000,000 | 78,000,000 | 95,000,000 | 62,000,000 | 77,000,000 | 77,000,000 | 92,000,000 | 70,000,000 | 80,000,000 | 61,000,000 | 80,000,000 | 64,000,000 | 63,000,000 | 57,000,000 | 43,000,000 | 44,000,000 | 49,000,000 | 58,000,000 | 52,000,000 | 46,000,000 | 35,000,000 | 48,000,000 | 30,000,000 | 70,000,000 | 36,000,000 | 38,000,000 | 43,400,000 | 29,800,000 | 26,200,000 | 32,600,000 | 3,081,000 | 28,379,000 | 26,320,000 | 39,708,000 | 21,785,000 | 14,989,000 | 12,119,000 | 14,726,000 | 27,297,000 | 27,613,000 | 28,585,000 | 27,293,000 | 30,003,000 | 28,434,000 | 35,313,000 | 30,355,000 | 20,662,000 | 30,108,000 | 31,653,000 | 28,357,000 | 9,568,000 | 30,044,000 | 28,874,000 | 29,443,000 | 27,419,000 | 26,320,000 | 29,720,000 | 28,795,000 | 25,089,000 | 25,767,000 | 26,797,000 | 25,214,000 | 23,737,000 | 24,279,000 | 26,317,000 | 25,639,000 | 22,476,000 | 23,803,000 | 21,479,000 | 20,622,000 | 18,930,000 | 21,500,000 | 19,039,000 | 19,731,000 | 2,778,000 | 22,961,000 | 22,833,000 | 22,883,000 | -13,874,000 | -2,138,000 | -5,331,000 | -3,071,000 | -2,958,000 | -4,725,000 | -5,858,000 | -4,528,000 |
operating income | 585,000,000 | 572,000,000 | 566,000,000 | 586,000,000 | 443,000,000 | 771,000,000 | 639,000,000 | 742,000,000 | 240,000,000 | 925,000,000 | 423,000,000 | 527,000,000 | -1,573,000,000 | 511,000,000 | 416,000,000 | 650,000,000 | 208,000,000 | 551,000,000 | 552,000,000 | 511,000,000 | 571,000,000 | 515,000,000 | 431,000,000 | 504,000,000 | 475,000,000 | 206,000,000 | 213,000,000 | 324,000,000 | 227,000,000 | 202,000,000 | 199,000,000 | 179,000,000 | 185,000,000 | 155,000,000 | 165,000,000 | 180,000,000 | 114,000,000 | 146,000,000 | 178,000,000 | 264,000,000 | 190,800,000 | 147,400,000 | 150,000,000 | 171,800,000 | 144,283,000 | 74,544,000 | 134,861,000 | 66,502,000 | 63,338,000 | 67,622,000 | 82,382,000 | 67,766,000 | 61,566,000 | 55,651,000 | 60,469,000 | 64,189,000 | 58,942,000 | 60,853,000 | 49,958,000 | 41,623,000 | 62,260,000 | 46,802,000 | 40,354,000 | 42,832,000 | 55,781,000 | 36,839,000 | 33,834,000 | 35,724,000 | 34,109,000 | 29,835,000 | 23,471,000 | 23,139,000 | 27,213,000 | 22,135,000 | 16,655,000 | 18,916,000 | 22,824,000 | 20,382,000 | 13,239,000 | 16,846,000 | 18,473,000 | 14,694,000 | 12,093,000 | 13,283,000 | 14,160,000 | 9,691,000 | 15,230,000 | 17,214,000 | 30,333,000 | 6,569,000 | 5,627,000 | 6,295,000 | 40,107,000 | 27,803,000 | 20,637,000 | 19,582,000 | 20,056,000 | 20,775,000 | 21,356,000 | 20,641,000 |
net income | 698,000,000 | 346,000,000 | 363,000,000 | 369,000,000 | 243,000,000 | 1,829,000,000 | 418,000,000 | 481,000,000 | 80,000,000 | 588,000,000 | 254,000,000 | 320,000,000 | -1,201,000,000 | 318,000,000 | 253,000,000 | 314,000,000 | 145,000,000 | 370,000,000 | 664,000,000 | 313,000,000 | 368,000,000 | 334,000,000 | 246,000,000 | 330,000,000 | 445,000,000 | 107,000,000 | 124,000,000 | 215,000,000 | 131,000,000 | 120,000,000 | 113,000,000 | 102,000,000 | 130,000,000 | 113,000,000 | 43,000,000 | 120,000,000 | 84,000,000 | 75,000,000 | 77,000,000 | 147,000,000 | 94,900,000 | 71,900,000 | 93,900,000 | 90,300,000 | 81,369,000 | 30,555,000 | 80,368,000 | 32,552,000 | 45,010,000 | 30,121,000 | 48,043,000 | 42,492,000 | 51,508,000 | 42,943,000 | 41,176,000 | 51,073,000 | 52,928,000 | 44,696,000 | 36,173,000 | 28,281,000 | 38,968,000 | 48,131,000 | 42,122,000 | 32,572,000 | 48,604,000 | 33,362,000 | 30,951,000 | 29,388,000 | 27,232,000 | 24,563,000 | 16,940,000 | 20,150,000 | 21,705,000 | 19,778,000 | 14,373,000 | 14,553,000 | 480,000 | 19,972,000 | 16,379,000 | 23,592,000 | 17,638,000 | 16,963,000 | 15,253,000 | 13,536,000 | 11,991,000 | 12,190,000 | 18,601,000 | 16,754,000 | 9,579,000 | 8,498,000 | 16,793,000 | 5,401,000 | 36,211,000 | 5,270,000 | 5,469,000 | 5,538,000 | 4,853,000 | 6,064,000 | 3,795,000 | 4,612,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.
