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-03-31 | 2011-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 12,328,792,000,000 | 3,706,400,000,000 | 3,937,100,000,000 | 4,112,500,000,000 | 3,879,200,000,000 | 3,952,700,000,000 | 4,175,500,000,000 | 4,296,000,000,000 | 6,192,200,000,000 | 5,996,000,000,000 | 6,066,600,000,000 | 5,673,200,000,000 | 6,622,100,000,000 | 5,983,900,000,000 | 5,069,300,000,000 | 5,363,300,000,000 | 5,524,400,000,000 | 4,326,759,000,000 | 5,363,600,000,000 | 5,081,700,000,000 | 6,100,100,000,000 | 5,387,600,000,000 | 4,566,400,000,000 | 4,492,100,000,000 | 4,704,100,000,000 | 4,426,900,000,000 | 4,404,200,000,000 | 4,251,800,000,000 | 4,443,400,000,000 | 4,143,500,000,000 | 4,071,000,000,000 | 4,254,400,000,000 | 4,161,900,000,000 | 3,636,900,000,000 | 3,623,400,000,000 | 3,300,300,000,000 | 3,161,300,000,000 | 1,881,820,000,000 | 3,098,600,000,000 | 2,923,800,000,000 | 2,392,660,000,000 | 2,791,200,000,000 | 2,676,900,000,000 | 2,828,300,000,000 | 2,658,300,000,000 | 2,313,600,000,000 | 2,266,500,000,000 | 2,401,200,000,000 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6,500,000,000 | 0 | 0 | 0 | 67,200,000,000 | 0 | 0 | 0 | 17,177,900,000 | 0 | 0 | 0 | 3,200,000,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11,900,000,000 | 0 | 0 | 0 | 17,400,000,000 | 0 | 0 | 0 | 100,000,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 12,328,792,000,000 | 3,706,400,000,000 | 3,937,100,000,000 | 4,112,500,000,000 | 3,879,200,000,000 | 3,952,700,000,000 | 4,175,500,000,000 | 4,296,000,000,000 | 6,185,700,000,000 | 5,996,000,000,000 | 6,066,600,000,000 | 5,673,200,000,000 | 6,554,900,000,000 | 5,983,900,000,000 | 5,069,300,000,000 | 5,363,300,000,000 | 5,507,222,100,000 | 4,326,759,000,000 | 5,363,600,000,000 | 5,081,700,000,000 | 6,096,900,000,000 | 5,387,600,000,000 | 4,566,400,000,000 | 4,492,100,000,000 | 4,704,100,000,000 | 4,426,900,000,000 | 4,404,200,000,000 | 4,251,800,000,000 | 4,431,500,000,000 | 4,143,500,000,000 | 4,071,000,000,000 | 4,254,400,000,000 | 4,144,500,000,000 | 3,636,900,000,000 | 3,623,400,000,000 | 3,300,300,000,000 | 3,161,200,000,000 | 1,881,820,000,000 | 3,098,600,000,000 | 2,923,800,000,000 | 2,392,660,000,000 | 2,791,200,000,000 | 2,676,900,000,000 | 2,828,300,000,000 | 2,658,300,000,000 | 2,313,600,000,000 | 2,266,500,000,000 | 2,401,200,000,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 3,842,192,000,000 | -3,465,400,000,000 | -3,420,300,000,000 | 2,304,700,000,000 | 695,100,000,000 | 297,700,000,000 | -623,400,000,000 | -254,100,000,000 | -7,229,100,000,000 | 2,613,100,000,000 | 2,519,000,000,000 | 2,366,300,000,000 | 2,525,400,000,000 | 2,428,700,000,000 | 2,402,200,000,000 | 2,377,700,000,000 | -6,045,905,000,000 | 1,962,905,000,000 | 2,265,600,000,000 | 2,131,800,000,000 | -6,165,300,000,000 | -2,006,800,000,000 | 2,171,100,000,000 | 2,093,900,000,000 | -6,086,100,000,000 | -3,210,800,000,000 | -3,238,800,000,000 | -2,892,800,000,000 | -5,851,700,000,000 | -2,641,800,000,000 | -2,687,400,000,000 | -2,885,000,000,000 | -4,930,100,000,000 | 1,914,500,000,000 | 1,812,000,000,000 | 1,638,200,000,000 | -2,749,600,000 | -440,940,000,000 | 1,620,000,000,000 | 1,467,700,000,000 | 259,047,000,000 | 1,428,300,000,000 | 1,479,400,000,000 | 1,438,700,000,000 | 1,625,400,000,000 | 1,249,900,000,000 | 1,378,300,000,000 | 1,207,300,000,000 |
operating income | -199,800,000,000 | 241,000,000,000 | 516,800,000,000 | 6,417,200,000,000 | 4,574,300,000,000 | 4,250,400,000,000 | 3,552,100,000,000 | 4,041,900,000,000 | 3,251,300,000,000 | 3,654,300,000,000 | 3,133,700,000,000 | 3,028,900,000,000 | 2,946,600,000,000 | 3,335,900,000,000 | 2,784,400,000,000 | 3,388,600,000,000 | 6,048,279,800,000 | 3,302,519,000,000 | 3,454,000,000,000 | 3,337,200,000,000 | 3,380,550,000,000 | 3,380,800,000,000 | 2,978,200,000,000 | 2,928,700,000,000 | 1,174,700,000,000 | 1,216,100,000,000 | 1,165,400,000,000 | 1,359,000,000,000 | -986,700,000,000 | 1,501,700,000,000 | 1,383,600,000,000 | 1,369,400,000,000 | 1,595,700,000,000 | 1,257,500,000,000 | 1,357,700,000,000 | 1,114,300,000,000 | 834,400,000,000 | 1,870,895,000,000 | 1,262,100,000,000 | 981,600,000,000 | 838,480,000,000 | 943,800,000,000 | 795,900,000,000 | 1,212,300,000,000 | 902,000,000,000 | 719,100,000,000 | 868,800,000,000 | 1,455,400,000,000 |
net income | 82,900,000,000 | 64,800,000,000 | 166,200,000,000 | 1,047,200,000,000 | 502,000,000,000 | 929,800,000,000 | 1,386,100,000,000 | 2,435,800,000,000 | 1,291,700,000,000 | 779,700,000,000 | 949,500,000,000 | 791,800,000,000 | 635,100,000,000 | 690,900,000,000 | 323,400,000,000 | 700,200,000,000 | 715,100,000,000 | 743,207,000,000 | 813,200,000,000 | 762,900,000,000 | 850,700,000,000 | 782,700,000,000 | 681,500,000,000 | 597,700,000,000 | 466,700,000,000 | 437,900,000,000 | 470,800,000,000 | 587,000,000,000 | 458,400,000,000 | 613,900,000,000 | 601,100,000,000 | 466,400,000,000 | 693,400,000,000 | 444,800,000,000 | 544,300,000,000 | 503,200,000,000 | 413,700,000,000 | 435,723,000,000 | 574,400,000,000 | 350,000,000,000 | 362,403,000,000 | 403,200,000,000 | 329,600,000,000 | 505,300,000,000 | 487,900,000,000 | 317,100,000,000 | 380,100,000,000 | 407,000,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.
