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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 688,679,713,270 | 138,357,000,000 | 91,940,000,000 | 69,809,000,000 | 70,038,000,000 | 47,454,000,000 | 36,729,000,000 | 30,401,000,000 | 32,698,000,000 | 29,236,000,000 | 23,838,000,000 | 21,023,000,000 | 25,395,350,000 | 23,033,163,000 | 17,978,204,000 | 20,531,036,000 | 25,636,209,000 | 24,147,777,000 | 18,244,777,000 | 15,986,592,000 | 21,227,036,000 | 13,460,676,000 | 10,254,579,000 | 11,011,358,000 | 6,763,618,000 | 6,458,121,000 | 5,751,628,000 | 5,366,635,000 | 3,962,261,000 | 3,410,203,000 | 2,717,025,000 | 2,990,120,000 | 890,972,000 | 1,043,180,000 | 899,395,000 | 968,615,000 | 850,173,000 | 994,988,000 | 852,650,000 | 900,565,000 | 872,200,000 | 911,708,000 | 820,404,000 | 836,379,000 | 1,040,546,000 | 948,461,000 | 962,870,000 | 890,994,000 | 954,958,000 | 771,507,000 | 734,087,000 | 592,120,000 | 521,694,000 | 561,032,000 | 517,421,000 | 573,497,000 | 499,615,000 | 518,056,000 | 508,265,000 | 551,924,000 | 604,847,000 | 482,911,000 | 456,767,000 | 455,629,707.5 | 479,092,600 | 437,112,623.75 | 438,463,506.25 | 628,617,172.5 | 344,553,780 | 344,590,740 | 344,602,895 | 344,748,737.5 | 312,873,814 | 315,881,386 | 316,026,192 | 317,840,763.75 |
cost of revenue | 616,886,006,795 | 116,589,000,000 | 87,870,000,000 | 68,381,000,000 | 71,493,000,000 | 44,393,000,000 | 37,060,000,000 | 25,871,000,000 | 30,326,000,000 | 23,693,000,000 | 21,143,000,000 | 17,951,000,000 | 22,561,442,000 | 18,745,466,000 | 16,388,804,000 | 16,434,943,000 | 22,020,679,000 | 19,019,977,000 | 13,780,696,000 | 13,550,357,000 | 18,165,805,000 | 9,984,857,000 | 7,553,299,000 | 7,084,416,000 | 4,943,507,000 | 4,635,176,000 | 4,494,404,000 | 3,581,430,000 | 2,866,329,000 | 3,401,613,000 | 3,297,465,000 | 2,642,140,000 | 1,296,611,000 | 1,351,882,000 | 1,299,586,000 | 1,227,566,000 | 1,247,136,000 | 1,232,118,000 | 1,194,422,000 | 1,029,474,000 | 1,128,078,000 | 1,096,783,000 | 966,684,000 | 914,035,000 | 2,124,594,000 | 578,746,000 | 568,112,000 | 478,455,000 | 413,319,000 | 381,487,000 | 356,796,000 | 297,743,000 | 262,283,000 | -20,033,000 | 547,232,000 | 280,265,000 | 239,205,000 | 244,895,000 | 251,634,000 | 267,628,000 | 270,036,000 | 224,237,000 | 225,516,000 | 214,849,060 | 217,422,206.25 | 229,320,313.75 | 229,101,853.75 | 214,417,323.75 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 71,793,706,475 | 21,768,000,000 | 4,070,000,000 | 1,428,000,000 | -1,455,000,000 | 3,061,000,000 | -331,000,000 | 4,530,000,000 | 2,372,000,000 | 5,543,000,000 | 2,695,000,000 | 3,072,000,000 | 2,833,908,000 | 4,287,697,000 | 1,589,400,000 | 4,096,093,000 | 3,615,530,000 | 5,127,800,000 | 4,464,081,000 | 2,436,235,000 | 3,061,231,000 | 3,475,819,000 | 2,701,280,000 | 3,926,942,000 | 1,820,111,000 | 1,822,945,000 | 1,257,224,000 | 1,785,205,000 | 1,095,932,000 | 8,590,000 | -580,440,000 | 347,980,000 | -405,639,000 | -308,702,000 | -400,191,000 | -258,951,000 | -396,963,000 | -237,130,000 | -341,772,000 | -128,909,000 | -255,878,000 | -185,075,000 | -146,280,000 | -77,656,000 | -1,084,048,000 | 369,715,000 | 394,758,000 | 412,539,000 | 541,639,000 | 390,020,000 | 377,291,000 | 294,377,000 | 259,411,000 | 581,065,000 | -29,811,000 | 293,232,000 | 260,410,000 | 273,161,000 | 256,631,000 | 284,296,000 | 334,811,000 | 258,674,000 | 231,251,000 | 240,780,647.5 | 261,670,393.75 | 207,792,310 | 209,361,652.5 | 414,199,848.75 | 344,553,780 | 344,590,740 | 344,602,895 | 344,748,737.5 | 312,873,814 | 315,881,386 | 316,026,192 | 317,840,763.75 |
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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 136,670,227,435 | 21,151,000,000 | 20,751,000,000 | 12,964,000,000 | 13,234,000,000 | 9,133,000,000 | 8,546,000,000 | 6,011,000,000 | 6,227,000,000 | 4,261,000,000 | 3,347,000,000 | 3,939,000,000 | 5,972,039,000 | 3,612,258,000 | 3,953,710,000 | 2,644,714,000 | 4,142,965,000 | 2,826,865,000 | 2,807,934,000 | 2,217,367,000 | 4,121,167,000 | 1,910,232,000 | 1,433,139,000 | 1,202,642,000 | 1,099,212,000 | 1,090,013,000 | 958,473,000 | 896,050,000 | 904,339,000 | 723,837,000 | 867,565,000 | 556,580,000 | 374,377,000 | 560,332,000 | 439,459,000 | 345,512,000 | 426,806,000 | 350,380,000 | 320,176,000 | 248,933,000 | 190,922,000 | 228,462,000 | 275,288,000 | 195,194,000 | -950,180,000 | 596,523,000 | 581,698,000 | 513,888,000 | 623,738,000 | 440,286,000 | 456,570,000 | 254,241,000 | 291,218,000 | 547,104,000 | -69,430,000 | 240,530,000 | 236,647,000 | 224,897,000 | 212,372,000 | 210,190,000 | 217,637,000 | 184,626,000 | 183,709,000 | 176,635,588.75 | 183,218,102.5 | 179,661,377.5 | 154,493,097.5 | 145,724,636.25 | -2,320,342,178.75 | 0 | 0 | 0 | -1,260,959,692.5 | 0 | 0 | 0 |
operating income | -64,876,523,848 | 617,000,000 | -16,681,000,000 | -11,536,000,000 | -12,149,000,000 | -6,072,000,000 | -8,872,000,000 | -2,087,000,000 | -3,882,000,000 | 1,279,000,000 | -655,000,000 | -892,000,000 | -20,434,051,000 | 675,436,000 | -2,364,888,000 | 1,511,392,000 | -550,676,000 | 2,301,302,000 | 1,656,474,000 | -10,989,000 | -1,482,173,000 | 1,565,587,000 | 1,268,149,000 | 2,589,693,000 | 646,169,000 | 732,932,000 | 298,763,000 | 816,636,000 | 1,280,482,000 | -722,951,000 | -1,451,912,000 | 238,265,000 | 558,509,000 | 552,041,000 | 215,127,000 | 916,010,000 | 638,741,000 | -587,510,000 | 73,593,000 | -377,842,000 | 211,928,000 | -413,537,000 | 1,791,059,000 | -272,850,000 | -214,833,000 | -206,818,000 | -196,279,000 | -101,349,000 | -82,099,000 | -27,047,000 | -73,677,000 | 40,136,000 | -31,807,000 | 33,961,000 | 39,619,000 | 52,702,000 | 23,763,000 | 48,264,000 | 44,259,000 | 74,106,000 | 117,174,000 | 74,048,000 | 47,542,000 | 64,145,058.75 | 78,452,291.25 | 28,130,932.5 | 54,868,555 | 268,475,212.5 | -1,975,788,398.75 | 344,590,740 | 344,602,895 | 344,748,737.5 | -948,085,878.5 | 315,881,386 | 316,026,192 | 317,840,763.75 |
net income | -397,115,454,362 | 76,039,000,000 | -4,819,000,000 | -9,962,000,000 | 639,000,000 | -6,082,000,000 | -6,549,000,000 | -2,818,000,000 | -8,003,000,000 | -618,000,000 | -10,909,000,000 | -656,000,000 | -15,859,225,000 | 101,233,000 | -2,557,402,000 | 720,138,000 | -291,266,000 | 258,250,000 | 10,684,189,000 | 131,498,000 | 2,196,827,000 | 847,405,000 | -197,584,000 | 1,450,818,000 | 22,240,000 | 291,176,000 | -52,609,000 | 421,383,000 | 653,584,000 | -656,767,000 | -1,060,428,000 | -125,037,000 | 203,570,000 | 214,130,000 | 254,857,000 | 469,886,000 | 663,985,000 | -720,900,000 | 15,762,000 | -738,563,000 | -19,281,000 | -512,333,000 | 1,813,787,000 | -510,434,000 | -389,492,000 | -277,113,000 | -259,181,000 | -90,684,000 | -304,987,000 | -52,258,000 | -88,917,000 | -28,272,000 | -70,927,000 | -1,780,000 | -6,291,000 | 4,967,000 | 4,674,000 | 9,012,000 | 46,855,000 | 30,102,000 | 77,009,000 | -11,523,000 | 38,631,000 | 18,997,500 | 52,552,601.25 | -44,882,282.5 | 8,277,850 | 106,813,252.5 | 73,261,528.75 | 73,267,122.5 | 73,269,900 | 73,302,937.5 | -37,081,800.75 | -37,439,369.75 | -37,457,184 | -37,672,440 |
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.
