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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 22,765,861,000 | 27,879,300,000 | 27,536,383,000 | 31,757,760,000 | 21,614,957,000 | 24,535,254,000 | 25,244,518,000 | 34,131,673,000 | 24,921,806,000 | 29,607,702,000 | 28,398,497,000 | 35,774,941,000 | 23,180,026,000 | 24,110,667,000 | 18,792,855,000 | 29,319,104,000 | 19,612,980,000 | 22,743,718,000 | 21,318,616,000 | 26,083,362,000 | 17,831,584,000 | 20,738,375,000 | 19,870,628,000 | 24,129,632,000 | 15,313,157,000 | 17,516,579,000 | 15,952,945,000 | 18,980,186,000 | 12,002,324,000 | 13,439,698,000 | 12,169,094,000 | 13,901,146,000 | 8,671,245,000 | 9,018,122,000 | 8,612,699,000 | 8,434,065,975.164 | 5,428,556,024.061 | 5,159,845,175.013 | 4,355,470,147.59 | 3,945,314,949.189 | 2,353,031,301.772 | 2,165,511,814.862 | 1,931,476,856.902 | 1,870,212,139.617 | 980,064,920.78 | 860,886,731.794 | 638,957,289.409 | 639,102,892.144 | 336,434,018.838 | 262,407,760.175 | 189,648,304.503 |
cost of revenue | 17,384,331,000 | 21,677,355,000 | 21,631,820,000 | 24,857,565,000 | 16,931,883,000 | 19,510,909,000 | 20,236,053,000 | 27,418,277,000 | 20,080,295,000 | 23,650,875,000 | 22,803,674,000 | 27,927,515,000 | 18,299,063,000 | 19,170,864,000 | 15,175,739,000 | 22,318,374,000 | 15,378,956,000 | 17,654,577,000 | 16,962,283,000 | 20,699,018,000 | 14,200,146,000 | 16,694,602,000 | 15,861,214,000 | 18,889,638,000 | 11,813,674,000 | 13,656,686,000 | 12,258,473,000 | 14,513,037,000 | 9,070,361,000 | 10,198,289,000 | 9,213,001,000 | 10,552,727,000 | 6,514,921,000 | 6,767,452,000 | 6,471,623,000 | 6,335,978,536.54 | 4,078,377,657.045 | 3,879,737,005.972 | 3,270,763,346.02 | 2,979,153,805.817 | 1,782,931,157.231 | 1,656,143,187.551 | 1,479,163,040.254 | 1,441,193,457.104 | 761,581,944.535 | 672,820,234.433 | 503,766,805.979 | 511,145,076.042 | 272,384,208.069 | 214,346,257.793 | 157,315,842.286 |
gross profit | 5,381,530,000 | 6,201,945,000 | 5,904,563,000 | 6,900,195,000 | 4,683,074,000 | 5,024,345,000 | 5,008,465,000 | 6,713,396,000 | 4,841,511,000 | 5,956,827,000 | 5,594,823,000 | 7,847,426,000 | 4,880,963,000 | 4,939,803,000 | 3,617,116,000 | 7,000,730,000 | 4,234,024,000 | 5,089,141,000 | 4,356,333,000 | 5,384,344,000 | 3,631,438,000 | 4,043,773,000 | 4,009,414,000 | 5,239,994,000 | 3,499,483,000 | 3,859,893,000 | 3,694,472,000 | 4,467,149,000 | 2,931,963,000 | 3,241,409,000 | 2,956,093,000 | 3,348,419,000 | 2,156,324,000 | 2,250,670,000 | 2,141,076,000 | 2,098,087,438.624 | 1,350,178,367.016 | 1,280,108,169.041 | 1,084,706,801.57 | 966,161,143.372 | 570,100,144.541 | 509,368,627.311 | 452,313,816.648 | 429,018,682.513 | 218,482,976.245 | 188,066,497.361 | 135,190,483.43 | 127,957,816.102 | 64,049,810.769 | 48,061,502.382 | 32,332,462.217 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 443,046,000 | 392,763,000 | 2,000,894,000 | 394,752,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 362,160,000 | 400,677,000 | 422,314,000 | 382,956,000 | 533,162,000 | 490,775,000 | 510,603,000 | 466,354,000 | 486,060,000 | 455,039,000 | 447,820,000 | 419,533,000 | 470,915,000 | 374,468,000 | 391,525,000 | 326,674,000 | 321,602,000 | 253,075,000 | 245,695,000 | 256,148,000 | 236,287,769.313 | 192,668,271.361 | 133,111,736.497 | 115,791,325.514 | 85,852,656.611 | 59,044,481.412 | 53,360,946.859 | 49,416,478.797 | 39,548,451.46 | 20,229,550.588 | 16,902,400.005 | 15,353,074.681 | 18,295,289.034 | 7,630,683.397 | 5,500,246.458 | 3,244,109.996 |
sales and marketing | 669,608,000 | 892,505,000 | 836,894,000 | 944,051,000 | 572,421,000 | 555,570,000 | 759,275,000 | 1,145,834,000 | 1,241,727,000 | 1,407,584,000 | 1,294,068,000 | 1,703,582,000 | 1,139,484,000 | 1,028,903,000 | 412,305,000 | 944,100,000 | 721,334,000 | 877,573,000 | 780,920,000 | 1,117,081,000 | 578,446,000 | 899,581,000 | 645,342,000 | 1,018,500,000 | 478,424,000 | 752,148,000 | 729,549,000 | 920,009,000 | 641,514,000 | 672,345,000 | 603,812,000 | 714,520,000 | 469,615,000 | 502,566,000 | 402,647,000 | 422,162,306.638 | 289,393,381.286 | 278,528,506.023 | 186,483,546.267 | 175,156,795.648 | 106,561,886.812 | 93,038,410.066 | 81,609,086.012 | 77,994,674.175 | 45,947,171.458 | 41,956,509.21 | 37,058,921.234 | 40,787,734.125 | 29,214,923.256 | 14,992,794.074 | 10,871,696.169 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 1,131,241,000 | 3,587,229,000 | 3,224,266,000 | 1,137,858,000 | 3,085,200,000 | 3,382,934,000 | 3,140,028,000 | 3,827,030,000 | 3,005,840,000 | 3,439,289,000 | 3,087,342,000 | 3,718,079,000 | 2,773,187,000 | 2,786,229,000 | 2,571,308,000 | 4,147,096,000 | 2,662,226,000 | 3,327,109,000 | 2,813,646,000 | 3,449,561,000 | 2,878,383,000 | 3,022,869,000 | 2,813,653,000 | 3,411,373,000 | 2,675,875,000 | 2,670,677,000 | 2,397,905,000 | 2,741,777,000 | 1,900,913,000 | 1,978,174,000 | 1,788,390,000 | 2,006,362,000 | 1,327,804,000 | 1,352,050,000 | 1,358,807,000 | 1,361,110,374.531 | 975,327,155.912 | 884,169,463.539 | 728,339,475.888 | 635,336,380.94 | 402,523,792.753 | 383,596,702.775 | 344,766,806.233 | 322,247,853.589 | 196,357,161.981 | 183,097,388.629 | 158,167,770.273 | 480,572,993.993 | 147,212,323.488 | 158,360,440.366 | 65,913,118.848 |
operating income | 3,847,866,000 | 4,285,446,000 | 3,918,871,000 | 4,390,976,000 | 3,545,747,000 | 3,756,060,000 | 3,725,851,000 | 4,883,681,000 | 4,070,725,000 | 4,486,319,000 | 4,083,410,000 | 5,257,650,000 | 3,632,851,000 | 3,699,796,000 | 2,834,925,000 | 4,947,034,000 | 3,064,617,000 | 4,123,778,000 | 3,493,162,000 | 4,380,910,000 | 3,276,732,000 | 3,643,490,000 | 3,346,722,000 | 4,356,082,000 | 3,051,282,000 | 3,238,156,000 | 2,957,876,000 | 3,528,222,000 | 2,403,176,000 | 2,597,480,000 | 2,360,027,000 | 2,546,659,000 | 1,720,263,000 | 1,812,902,000 | 1,746,116,000 | 1,720,870,718.528 | 1,219,417,460.184 | 1,132,625,383.901 | 897,062,986.688 | 787,016,443.154 | 496,265,949.207 | 467,770,531.008 | 418,255,597.304 | 395,164,534.448 | 238,918,520.445 | 222,701,798.565 | 189,917,331.313 | 519,346,426.741 | 175,681,517.416 | 172,939,977.408 | 76,412,218.886 |
net income | 1,533,664,000 | 1,916,499,000 | 1,985,692,000 | 2,509,219,000 | 1,137,327,000 | 1,268,285,000 | 1,282,614,000 | 1,829,715,000 | 770,786,000 | 1,470,508,000 | 1,511,413,000 | 2,589,776,000 | 1,248,112,000 | 1,240,007,000 | 782,191,000 | 1,775,433,000 | 1,169,407,000 | 965,363,000 | 863,171,000 | 1,003,434,000 | 354,706,000 | 400,283,000 | 662,692,000 | 883,912,000 | 448,201,000 | 621,737,000 | 736,596,000 | 938,927,000 | 528,787,000 | 643,929,000 | 596,066,000 | 801,760,000 | 436,061,000 | 437,768,000 | 394,960,000 | 377,216,720.096 | 130,760,906.833 | 147,482,785.14 | 187,643,814.882 | 179,144,700.219 | 73,834,195.334 | 41,598,096.303 | 34,058,219.343 | 33,854,148.066 | -20,435,544.2 | -34,635,301.204 | -54,726,847.883 | -391,388,610.639 | -111,631,706.646 | -124,878,475.026 | -44,079,756.669 |
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.
