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-06-19 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,851,924,823,000 | 356,172,500,000 | 264,123,841,000 | 207,703,402,000 | 803,884,280,000 | 289,783,770,000 | 175,650,083,000 | 162,305,659,000 | 131,973,696,999 | 79,002,210,000 | 93,974,091,000 | 67,551,996,000 | 60,970,676,000 | 45,370,987,000 | 47,240,895,000 | 44,549,398,000 | 41,877,039,000 | 20,277,612,000 | 20,398,918,000 | 21,035,458,000 | 16,214,526,000 | 12,323,516,000 | 10,745,145,000 | 10,728,725,000 | 31,358,240,000 | 9,159,427,000 | 8,055,530,000 | 7,364,268,000 | 5,470,599,000 | 5,164,372,000 | 5,180,070,000 | 4,352,672,000 | 4,748,921,000 | 3,810,889,000 | 3,046,330,000 | 3,568,275,000 | 2,636,726,000 | 2,930,334,000 | 2,556,768,000 | 2,432,384,000 | 3,113,289,000 | 2,375,417,000 | 2,064,164,000 | 1,748,382,000 | 1,639,146,000 | 294,489,932 | 317,792,500 | 1,486,200,000 | 1,525,049,000 | 1,764,758,000 | 1,356,044,000 | 1,037,600,000 | 1,094,057,000 | 24,304,000 | 2,035,595,000 | 738,400,000 | 1,394,627,000 | 862,775,000 | 863,010,000 | 901,416,000 | 771,919,000 | 864,010,071.25 | 650,118,950.91 | 647,387,875.16 | 605,080,842.81 | 706,159,990.35 | 402,318,748 | 440,796,530.9 | 373,618,771.4 | 543,255,615.4 | 322,585,779 | 291,850,208.58 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 1,851,924,823,000 | 356,172,500,000 | 264,123,841,000 | 207,703,402,000 | 803,884,280,000 | 289,783,770,000 | 175,650,083,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 | 1,486,200,000 | 1,525,049,000 | 1,764,758,000 | 1,356,044,000 | 1,037,600,000 | 1,094,057,000 | 24,304,000 | 2,035,595,000 | 738,400,000 | 1,394,627,000 | 862,775,000 | 863,010,000 | 901,416,000 | 771,919,000 | 864,010,071.25 | 650,118,950.91 | 647,387,875.16 | 605,080,842.81 | 706,159,990.35 | 402,318,748 | 440,796,530.9 | 373,618,771.4 | 543,255,615.4 | 322,585,779 | 291,850,208.58 |
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 |
sales and marketing | 5,346,934,000 | 1,854,101,000 | 961,248,000 | 589,746,000 | 3,862,442,000 | 1,038,731,000 | 1,208,309,000 | 641,877,000 | 829,693,000 | 402,042,000 | 363,034,000 | 105,054,000 | 302,230,000 | 114,453,000 | 143,813,000 | 91,406,000 | 261,148,000 | 148,717,000 | 150,399,000 | 83,638,000 | 146,371,000 | 80,667,000 | 55,312,000 | 32,252,000 | 235,161,000 | 55,951,000 | 38,356,000 | 43,485,000 | 74,980,000 | 39,461,000 | 35,235,000 | 47,829,000 | 45,521,000 | 31,711,000 | 28,826,000 | 37,825,000 | 48,742,000 | 31,841,000 | 26,757,000 | 26,757,000 | 21,047,000 | 14,045,000 | 48,144,000 | 19,983,000 | 21,265,000 | 5,742,729 | 4,753,941 | 23,700,000 | 50,959,000 | 61,970,000 | 128,552,000 | 0 | 39,676,000 | 105,551,000 | -19,814,000 | 0 | 8,464,000 | 122,369,000 | -60,502,000 | 25,454,000 | 21,160,000 | -42,920,123.57 | 14,535,313.65 | 14,273,232.8 | 10,184,989.83 | 16,856,622.86 | 13,674,950.9 | 10,161,977.1 | 0 | 0 | 0 | 6,356,112.41 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 65,748,138,999 | 13,106,864,000 | 11,099,546,000 | 9,093,786,000 | 38,957,788,000 | 12,108,726,000 | 8,655,435,000 | 8,798,022,000 | 10,149,810,000 | 5,131,815,000 | 5,755,390,000 | 4,006,963,000 | 4,912,183,000 | 3,662,837,000 | 3,501,894,000 | 2,854,825,000 | 4,094,714,000 | 3,005,065,000 | 2,626,588,000 | 2,350,691,000 | 1,318,677,000 | 1,150,467,000 | 989,062,000 | 913,120,000 | 2,666,559,000 | 741,861,000 | 698,491,000 | 634,492,000 | 968,118,000 | 215,866,000 | 341,346,000 | 304,047,000 | 290,264,000 | 271,485,000 | 234,958,000 | 219,881,000 | 204,656,000 | 179,073,000 | 902,304,000 | 209,289,000 | 197,283,000 | 171,770,000 | 140,080,000 | 134,645,000 | 108,925,000 | 25,747,813 | 22,048,359 | 528,800,000 | 524,531,000 | 619,487,000 | -56,289,000 | 610,000,000 | 362,340,000 | 382,989,000 | 326,392,000 | 737,200,000 | 283,860,000 | 277,374,000 | 235,010,000 | 246,396,000 | 244,596,000 | 229,658,770.98 | 194,265,172.53 | 186,940,037.81 | 213,903,782.37 | 168,320,813.76 | 146,537,927.9 | 134,909,839.9 | 217,203,799.4 | 0 | 0 | 80,786,528.3 |
operating income | 1,112,033,817,000 | 337,150,183,000 | 200,660,505,000 | 188,710,187,000 | 692,893,238,000 | 250,069,146,000 | 162,248,852,000 | 143,128,046,000 | 120,896,420,999 | 65,019,817,000 | 80,363,670,000 | 59,356,184,000 | 50,660,137,000 | 33,176,201,000 | 31,386,427,999 | 27,650,963,000 | 25,434,434,999 | 12,212,667,000 | 11,544,080,000 | 10,916,016,000 | 8,666,832,999 | 6,773,553,999 | 6,337,616,000 | 5,539,376,000 | 27,758,504,000 | 4,885,737,000 | 4,619,382,000 | 4,245,428,000 | 2,917,920,000 | 2,617,027,000 | 2,387,952,000 | 2,172,012,999 | 2,106,123,000 | 2,017,091,000 | 1,745,614,000 | 1,774,676,000 | 1,740,595,000 | 1,374,174,999 | 0 | 1,305,014,000 | 1,227,740,000 | 1,088,697,000 | 1,065,351,000 | 990,493,000 | 887,921,999 | 181,146,227 | 175,355,134 | 587,000,000 | 577,869,000 | -544,538,000 | -576,588,000 | -255,900,000 | -325,260,000 | 591,581,000 | -1,312,222,000 | -125,600,000 | -640,233,000 | -217,274,000 | -100,213,000 | -126,636,000 | -32,210,000 | -171,608,813.93 | -38,889,411.99 | -127,370,458.8 | -166,467,754.2 | -223,666,506.43 | -93,662,286.9 | -137,922,474.8 | -78,953,646.1 | -240,487,661.7 | -82,892,177.4 | -115,228,075.73 |
net income | 585,004,443,000 | 19,343,401,000 | 63,938,280,000 | 18,980,083,000 | 111,120,747,000 | 40,176,598,000 | 13,612,928,000 | 19,142,988,000 | 11,168,173,000 | 14,019,890,000 | 13,636,461,000 | 8,045,423,000 | 10,032,692,000 | 12,097,940,000 | 15,419,638,000 | 15,516,475,000 | 12,650,995,000 | 11,201,501,000 | 7,867,225,000 | 10,025,856,000 | 7,527,605,000 | 4,964,066,000 | 4,274,008,000 | 5,127,323,000 | 3,491,380,000 | 4,221,305,000 | 3,382,538,000 | 3,096,485,000 | 2,592,404,000 | 2,580,858,000 | 2,812,592,000 | 2,267,563,000 | 2,758,993,000 | 1,880,086,000 | 1,403,373,000 | 1,887,256,000 | 988,413,000 | 1,533,137,000 | 0 | 1,151,044,000 | 1,908,080,000 | 1,283,156,000 | 1,025,194,000 | 775,294,000 | 767,730,000 | 104,903,803 | 156,895,611 | 1,238,700,000 | 1,215,007,000 | 1,220,220,000 | 779,456,000 | 781,700,000 | 768,797,000 | 615,885,000 | 723,373,000 | 612,800,000 | 754,394,000 | 645,501,000 | 762,797,000 | 774,780,000 | 739,709,000 | 692,401,257.32 | 611,229,538.92 | 520,017,416.36 | 438,613,088.61 | 482,493,483.92 | 308,656,461.1 | 302,874,056.1 | 294,665,125.3 | 302,767,953.7 | 239,693,601.6 | 176,622,132.85 |
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.
