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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 6,412,536,016,834 | 568,891,000,000 | 371,112,000,000 | 258,480,000,000 | 262,977,028,999 | 390,312,000,000 | 252,694,000,000 | 200,544,000,000 | 202,987,870,000 | 125,674,263,000 | 143,362,927,000 | 90,799,322,000 | 50,242,000,000 | 47,203,000,000 | 48,376,000,000 | 43,348,000,000 | 36,421,000,000 | 33,890,000,000 | 32,738,000,000 | 31,934,457,000 | 22,459,000,000 | 19,376,118,000 | 16,321,869,000 | 15,071,278,000 | 12,048,000,000 | 11,561,762,000 | 11,654,884,000 | 8,857,000,000 | 8,928,677,000 | 7,568,000,000 | 6,799,000,000 | 7,589,876,000 | 6,620,000,000 | 5,586,000,000 | 4,929,000,000 | 5,377,427,000 | 3,989,000,000 | 4,417,000,000 | 3,851,000,000 | 4,003,800,000 | 3,713,200,000 | 3,297,100,000 | 3,035,600,000 | 2,847,091,000 | 2,590,100,000 | 2,321,700,000 | 2,076,482,000 | 1,899,007,000 | 5,889,679,000 | 1,722,500,000 | 2,385,168,000 | 820,252,000 | 3,444,125,000 | 1,100,000,000 | 1,316,858,000 | 976,878,000 | 905,017,000 | 750,700,000 | 1,016,086,000 | 991,212,000 | 905,132,715.62 | 851,738,019.99 | 770,053,005.52 | 680,833,485.54 | 830,503,883.14 | 515,388,620.5 | 507,651,643.4 | 447,445,275.9 | 453,827,324.7 | 371,058,887.6 | 442,124,881.78 | 339,411,818.01 | 479,035,455.36 | 278,404,231.62 | 414,715,052.76 | 312,704,802.96 | 319,495,324.67 | 248,101,679.94 | 322,696,087.47 | 223,816,087.74 | 410,019,819.5 | 629,690,164.7 | 135,532,781.19 | 157,857,000.56 | 183,401,967.96 | 537,439,096.26 | 2,193,404,597.41 | -671,161,650 | 574,340,276 | 328,800,116.7 | 321,200,876.7 | 294,500,152.8 | -185,685,838.4 | 271,000,000 | 273,900,209 | 293,899,607.1 |
cost of revenue | 0 | 0 | 0 | 0 | 125,499,000,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 6,412,536,016,834 | 568,891,000,000 | 371,112,000,000 | 258,480,000,000 | 137,478,028,999 | 390,312,000,000 | 252,694,000,000 | 200,544,000,000 | 202,987,870,000 | 125,674,263,000 | 143,362,927,000 | 90,799,322,000 | 50,242,000,000 | 47,203,000,000 | 48,376,000,000 | 43,348,000,000 | 36,421,000,000 | 33,890,000,000 | 32,738,000,000 | 31,934,457,000 | 22,459,000,000 | 19,376,118,000 | 16,321,869,000 | 15,071,278,000 | 12,048,000,000 | 11,561,762,000 | 11,654,884,000 | 8,857,000,000 | 8,928,677,000 | 7,568,000,000 | 6,799,000,000 | 7,589,876,000 | 6,620,000,000 | 5,586,000,000 | 4,929,000,000 | 5,377,427,000 | 3,989,000,000 | 4,417,000,000 | 3,851,000,000 | 4,003,800,000 | 3,713,200,000 | 3,297,100,000 | 3,035,600,000 | 2,847,091,000 | 2,590,100,000 | 2,321,700,000 | 2,076,482,000 | 1,899,007,000 | 5,889,679,000 | 1,722,500,000 | 2,385,168,000 | 820,252,000 | 3,444,125,000 | 1,100,000,000 | 1,316,858,000 | 976,878,000 | 905,017,000 | 750,700,000 | 1,016,086,000 | 991,212,000 | 905,132,715.62 | 851,738,019.99 | 770,053,005.52 | 680,833,485.54 | 830,503,883.14 | 515,388,620.5 | 507,651,643.4 | 447,445,275.9 | 453,827,324.7 | 371,058,887.6 | 442,124,881.78 | 339,411,818.01 | 479,035,455.36 | 278,404,231.62 | 414,715,052.76 | 312,704,802.96 | 319,495,324.67 | 248,101,679.94 | 322,696,087.47 | 223,816,087.74 | 410,019,819.5 | 629,690,164.7 | 135,532,781.19 | 157,857,000.56 | 183,401,967.96 | 537,439,096.26 | 2,193,404,597.41 | -671,161,650 | 574,340,276 | 328,800,116.7 | 321,200,876.7 | 294,500,152.8 | -185,685,838.4 | 271,000,000 | 273,900,209 | 293,899,607.1 |
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 |
sales and marketing | 0 | 0 | 1,642,095,000 | 1,439,023,000 | 1,629,021,000 | 876,813,000 | 1,731,231,000 | 0 | 2,129,915,000 | 1,058,193,000 | 914,397,000 | 397,482,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 241,714,000 | 0 | 0 | 254,829,000 | 212,524,000 | 0 | 0 | 186,311,000 | 0 | 0 | 141,013,000 | 160,687,000 | 0 | 0 | 110,373,000 | 103,000,000 | 0 | 0 | 83,900,000 | 90,600,000 | 106,400,000 | 104,600,000 | 81,262,000 | 102,300,000 | 101,900,000 | 83,606,000 | 71,512,000 | 208,850,000 | 83,200,000 | -26,867,000 | 140,930,000 | 353,997,000 | 50,900,000 | 167,380,000 | 35,787,000 | 38,594,000 | 34,500,000 | -19,743,000 | 74,412,000 | 36,482,334.81 | 42,756,087.66 | 41,894,357.46 | 25,283,596.14 | 33,594,718.26 | 29,305,705 | 26,279,724.9 | 24,270,327.9 | 25,920,865.8 | 25,312,150.2 | 12,301,655.15 | 20,919,292.08 | 21,014,219.3 | 18,508,312.62 | 18,680,910.24 | 9,779,861.52 | 13,087,040.01 | 6,837,565.22 | 9,832,754.58 | 8,229,247.23 | 7,553,081.75 | 6,858,219.65 | 2,815,766.43 | 2,811,945.36 | 5,215,199.36 | 2,535,107.74 | 2,565,005.92 | 2,799,900 | 7,345,993.8 | 5,200,479.9 | 6,300,369.9 | 5,899,639.2 | -8,596,211.2 | 6,200,000 | 10,199,959.6 | 7,300,269.9 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 97,070,000,000 | 71,773,000,000 | 56,540,000,000 | 19,058,869,000 | 90,055,000,000 | 70,124,000,000 | 54,253,000,000 | 17,157,827,000 | 9,347,865,000 | 10,057,816,000 | 7,894,008,000 | 15,544,000,000 | 14,482,000,000 | 13,339,000,000 | 12,309,000,000 | 13,539,000,000 | 10,059,000,000 | 9,497,000,000 | 8,185,128,000 | 8,636,000,000 | 7,235,307,000 | 6,629,539,000 | 6,060,706,000 | 6,439,000,000 | 5,065,193,000 | 5,094,724,000 | 5,131,000,000 | 5,355,756,000 | 4,552,000,000 | 4,238,000,000 | 2,614,094,000 | 3,741,000,000 | 3,317,000,000 | 3,079,000,000 | 1,946,634,000 | 1,576,000,000 | 2,356,000,000 | 2,291,000,000 | 1,388,900,000 | 1,358,800,000 | 1,248,500,000 | 1,222,900,000 | 1,119,894,000 | 1,023,100,000 | 826,200,000 | 906,474,000 | 745,132,000 | 535,569,000 | 617,800,000 | 948,038,000 | 527,531,000 | 412,111,000 | 454,100,000 | 340,253,000 | 396,274,000 | 688,114,000 | 305,500,000 | -160,534,000 | 718,707,000 | 326,311,496.07 | 253,899,158.37 | 239,424,408.25 | 211,174,698.99 | 193,604,899.39 | 173,887,829.7 | 156,998,466.9 | 143,946,977.3 | 142,133,083 | 130,221,496.7 | 124,411,870.98 | 107,436,211.18 | 109,008,169.26 | 98,722,635.6 | 97,942,003.44 | 85,919,320.08 | 87,182,492.81 | 73,567,909.66 | 70,238,189.7 | 67,243,154.25 | 67,357,792.1 | 65,536,691.9 | 54,997,962.11 | 55,331,442.88 | 147,276,083.36 | 124,164,109.96 | 79,749,787.72 | 78,906,550 | 81,286,126.3 | 77,300,269.2 | 80,999,899.2 | 77,899,827.6 | -72,932,995.2 | 77,700,000 | 73,400,317 | 77,800,219.2 |
operating income | 570,558,334,680 | -494,004,000,000 | -288,007,000,000 | -230,145,000,000 | 226,203,631,999 | 35,846,610,328 | -238,291,000,000 | -183,291,000,000 | 165,550,749,000 | 99,914,595,000 | 117,507,950,000 | 82,683,365,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6,581,000,000 | 0 | 0 | 5,309,000,000 | 5,764,341,000 | 4,898,000,000 | 4,509,000,000 | 2,964,979,000 | 3,768,000,000 | 3,473,000,000 | 3,245,000,000 | 2,192,915,000 | 1,852,000,000 | 2,451,000,000 | 2,418,000,000 | 1,577,900,000 | 1,545,900,000 | 1,399,900,000 | 1,415,200,000 | 1,262,572,000 | 1,233,600,000 | 992,500,000 | 1,319,225,000 | 815,465,000 | 0 | 778,600,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 |
net income | 7,264,906,472 | 74,887,000,000 | 83,105,000,000 | 28,335,000,000 | 90,837,000,000 | 32,742,000,000 | 14,403,000,000 | 17,253,000,000 | 33,807,123,000 | 22,407,662,000 | 22,745,981,000 | 5,550,957,000 | 7,371,000,000 | 10,780,000,000 | 9,662,000,000 | 13,123,000,000 | 11,028,000,000 | 13,871,000,000 | 12,790,000,000 | 12,378,474,000 | 6,367,000,000 | 6,195,939,000 | 3,950,688,000 | 4,401,886,000 | 4,124,000,000 | 3,703,887,000 | 3,009,333,000 | 2,572,000,000 | 2,748,415,000 | 2,378,000,000 | 2,122,000,000 | 2,122,174,000 | 2,100,000,000 | 1,923,000,000 | 1,492,000,000 | 1,624,009,000 | 1,210,000,000 | 1,552,000,000 | 1,097,000,000 | 1,388,500,000 | 1,054,900,000 | 853,900,000 | 634,800,000 | 512,166,000 | 563,300,000 | 559,500,000 | 518,456,000 | 484,230,000 | 666,972,000 | 470,300,000 | 363,299,000 | 360,253,000 | 623,392,000 | 54,800,000 | 105,233,000 | 102,015,000 | 86,232,000 | 11,000,000 | 61,036,000 | 146,441,000 | 46,783,538.67 | 91,737,115.47 | 58,130,159.77 | 54,059,279.25 | 61,638,071.93 | 17,981,479.1 | 29,322,576.8 | 8,099,397.6 | -78,566,765.1 | 58,255,761.8 | 91,347,121.09 | 4,416,705.66 | 42,445,368.59 | 40,873,614.48 | 6,540,627.72 | 36,667,191 | -20,658,896.17 | 60,453,137.66 | 5,520,194.85 | -111,527,880.66 | -22,399,043.45 | -65,236,225.45 | -79,128,328.43 | -48,000,086.4 | -1,675,353,948.7 | -365,695,844.58 | 1,179,636,838.44 | -1,216,516,900 | -8,884,026.3 | 41,699,829.6 | 82,599,739.2 | 76,800,267.6 | -43,841,017.6 | 65,900,000 | 57,899,417.8 | 62,299,769.4 |
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.
