Quarterly
Annual
| Unit: USD | 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-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 31,834,258,000 | 30,685,099,000 | 23,329,062,000 | 30,002,055,000 | 19,519,316,000 | 18,841,142,000 | 14,764,784,000 | 16,387,707,999 | 8,570,004,999 | 7,928,216,000 | 7,940,594,000 | 9,424,577,616 | 8,770,295,000 | 8,450,662,000 | 8,483,923,000 | 9,529,458,351 | 7,481,755,408 | 6,913,026,000 | 5,822,048,000 | 7,720,331,341 | 6,694,815,000 | 6,060,631,000 | 4,566,836,000 | 6,352,639,454 | 6,419,413,000 | 7,924,087,646 | 5,776,804,000 | 5,121,503,113 | 5,331,231,819 | 5,666,760,160 | 5,281,143,000 | 5,452,023,366 | 4,052,520,000 | 3,200,594,000 | 2,749,237,000 | 2,971,252,648 | 2,561,385,000 | 2,432,240,000 | 2,013,651,000 | 2,188,065,931 | 1,962,484,000 | 1,764,885,584 | 1,163,403,000 | 1,167,166,479 | 1,329,529,144 | 1,237,991,000 | 1,060,082,000 | 7,378,764,877,000 | 1,781,100,000 | 2,266,012,000 | 2,139,455,000 | 2,315,920,723 | 1,438,319,000 | 900,615,000 | 548,868,000 | 221,232,000 |
cost of revenue | 25,701,047,000 | 25,902,426,000 | 19,288,045,000 | 25,793,794,000 | 16,447,649,000 | 16,069,363,000 | 12,538,177,000 | 13,743,415,000 | 7,273,962,000 | 6,569,088,000 | 6,582,222,000 | 7,917,666,084 | 7,275,366,000 | 6,937,720,000 | 6,827,045,000 | 7,799,732,814 | 5,888,015,324 | 5,769,143,000 | 4,857,711,000 | 6,587,906,419 | 5,697,186,000 | 5,333,000,000 | 3,910,775,000 | 5,617,326,053 | 5,647,016,000 | 7,089,254,708 | 5,127,779,000 | 4,391,518,173 | 4,305,166,169 | 4,638,349,831 | 4,196,265,000 | 4,607,305,795 | 3,187,894,000 | 2,536,999,000 | 2,190,715,000 | 2,293,086,461 | 2,032,904,000 | 1,881,983,000 | 1,530,515,000 | 1,577,387,506 | 1,524,871,000 | 1,359,408,113 | 1,016,092,000 | 1,044,985,232 | 1,162,080,832 | 1,134,401,000 | 1,053,050,000 | 6,230,115,910,000 | 1,715,000,000 | 1,689,627,000 | 1,579,753,000 | 1,682,577,914 | 956,425,000 | 658,466,000 | 419,028,000 | 183,198,000 |
gross profit | 6,133,211,000 | 4,782,673,000 | 4,041,017,000 | 4,208,261,000 | 3,071,667,000 | 2,771,779,000 | 2,226,607,000 | 2,644,293,000 | 1,296,043,000 | 1,359,128,000 | 1,358,372,000 | 1,506,911,532 | 1,494,929,000 | 1,512,942,000 | 1,656,878,000 | 1,729,725,537 | 1,593,740,084 | 1,143,883,000 | 964,337,000 | 1,132,424,922 | 997,629,000 | 727,631,000 | 656,061,000 | 735,313,401 | 772,397,000 | 834,832,938 | 649,025,000 | 729,984,940 | 1,026,065,650 | 1,028,410,329 | 1,084,878,000 | 844,717,571 | 864,626,000 | 663,595,000 | 558,522,000 | 678,166,187 | 528,481,000 | 550,257,000 | 483,136,000 | 610,678,425 | 437,613,000 | 405,477,471 | 147,311,000 | 122,181,247 | 167,448,312 | 103,590,000 | 7,032,000 | 1,148,648,967,000 | 66,100,000 | 576,385,000 | 559,702,000 | 633,342,809 | 481,894,000 | 242,149,000 | 129,840,000 | 38,034,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 218,097,000 | 225,574,000 | 188,556,000 | 228,399,000 | 201,690,000 | 149,703,000 | 144,975,000 | 114,549,000 | 125,091,000 | 114,806,000 | 107,144,000 | 137,320,056 | 105,445,000 | 74,643,000 | 71,784,000 | 91,739,683 | 82,058,843 | 73,258,000 | 77,378,000 | 94,182,571 | 104,105,000 | 81,907,000 | 86,382,000 | 83,270,790 | 74,652,000 | 73,693,670 | 62,486,000 | 57,230,502 | 41,863,846 | 43,616,780 | 38,395,000 | 39,039,521 | 39,869,000 | 39,838,000 | 24,924,000 | 37,619,106 | 23,433,000 | 23,508,000 | 22,067,000 | 29,351,612 | 12,945,000 | 13,052,116 | 10,133,000 | 20,256,492 | 16,944,178 | 18,107,000 | 13,653,000 | -30,012,833,000 | 5,200,000 | 7,994,000 | 6,649,000 | 12,004,200 | 5,630,000 | 13,982,000 | 2,951,000 | 221,000 |
sales and marketing | 1,739,184,000 | 1,665,996,000 | 1,556,301,000 | 2,254,369,000 | 1,980,508,000 | 1,622,544,000 | 1,384,467,000 | 1,117,473,000 | 614,694,000 | 509,440,000 | 614,856,000 | 652,748,242 | 498,221,000 | 709,189,000 | 613,821,000 | 632,871,002 | 596,191,911 | 561,959,000 | 459,314,000 | 551,657,457 | 476,640,000 | 366,077,000 | 313,897,000 | 446,956,676 | 489,767,000 | 550,823,098 | 413,812,000 | 350,662,307 | 371,669,093 | 373,338,416 | 338,369,000 | 366,232,326 | 302,547,000 | 261,551,000 | 214,229,000 | 253,978,055 | 177,170,000 | 182,425,000 | 155,438,000 | 143,147,035 | 138,064,000 | 117,490,549 | 93,924,000 | 84,685,738 | 90,419,980 | 90,433,000 | 77,868,000 | -338,558,047,000 | -0 | 97,754,000 | 78,408,000 | 77,768,118 | 64,035,000 | 28,019,000 | 9,954,000 | 3,204,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 1,157,814,000 | 800,148,000 | 1,084,408,000 | 869,249,000 | 823,679,000 | 1,131,984,000 | 656,413,000 | 758,106,000 | 445,050,000 | 378,503,000 | 363,872,000 | 518,718,086 | 345,228,000 | 294,452,000 | 238,594,000 | 330,075,650 | 276,698,912 | 248,376,000 | 191,902,000 | 238,179,292 | 228,862,000 | 170,509,000 | 130,830,999 | 104,809,127 | 116,121,000 | 125,029,321 | 115,950,000 | 213,114,729 | 175,414,648 | 203,359,527 | 178,983,000 | 162,308,987 | 138,214,000 | 125,239,000 | 89,363,000 | 134,663,120 | 87,978,000 | 92,693,000 | 101,661,000 | 95,798,096 | 42,319,000 | 25,280,087 | 60,064,000 | 507,539,779 | 77,515,241 | 77,561,000 | 91,645,000 | 419,570,594,000 | 258,100,000 | 60,773,000 | 55,282,000 | 83,627,199 | 32,924,000 | 49,474,000 | 19,818,000 | 15,341,000 |
operating income | 3,257,159,000 | 1,821,440,999 | 2,276,863,999 | 2,821,431,000 | 1,994,510,000 | 2,912,133,000 | 1,889,115,000 | 2,049,175,000 | 913,494,999 | 1,041,612,000 | 879,810,000 | 1,777,506,579 | 1,239,692,000 | 1,038,983,000 | 1,063,697,999 | 1,056,643,231 | 995,881,217 | 893,597,000 | 803,030,000 | 957,782,876 | 704,980,000 | 572,183,000 | 591,344,000 | 609,185,122 | 704,466,000 | 739,474,261 | 529,971,000 | 553,512,581 | 565,303,223 | 613,145,674 | 524,896,999 | 472,734,845 | 443,383,000 | 454,378,000 | 383,948,000 | 323,631,755 | 313,850,000 | 319,395,999 | 377,579,000 | 392,023,517 | 257,500,999 | 298,960,136 | 221,194,000 | 828,325,161 | 228,928,823 | 186,101,000 | 313,009,000 | 50,999,714,000 | 263,300,000 | 166,521,000 | 140,339,000 | 173,399,517 | 102,589,000 | 91,475,000 | 32,723,000 | 18,766,000 |
net income | 3,018,116,000 | 2,090,955,000 | 1,211,752,000 | 828,891,000 | 65,790,000 | -132,452,000 | 40,752,000 | 636,134,000 | 111,208,000 | 356,379,000 | 272,500,000 | 185,746,027 | 546,035,000 | 434,658,000 | 732,679,000 | 663,065,131 | 638,790,418 | 260,290,000 | 235,743,000 | 237,362,867 | 188,022,000 | 109,138,000 | 124,951,000 | 91,341,229 | 91,857,000 | 85,286,849 | 56,777,000 | 100,282,502 | 437,118,063 | 408,095,606 | 529,131,000 | 270,836,249 | 383,996,000 | 236,967,000 | 230,006,000 | 242,328,186 | 239,900,000 | 251,631,000 | 203,970,000 | 335,717,410 | 244,285,000 | 249,654,719 | -16,810,000 | -590,046,913 | -21,461,087 | -82,511,000 | -305,977,000 | 315,253,771,000 | -197,300,000 | 409,864,000 | 419,363,000 | 459,943,292 | 379,305,000 | 150,674,000 | 97,117,000 | 19,268,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.
