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-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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 5,725,413,000 | 5,581,557,000 | 5,444,124,000 | 4,605,134,000 | 4,686,199,000 | 5,253,906,000 | 6,851,700,000 | 6,725,200,000 | 6,982,300,000 | 6,465,300,000 | 1,778,965,000 | 5,686,100,000 | 5,428,133,000 | 5,586,802,000 | 5,571,500,000 | 5,399,048,000 | 4,905,345,000 | 4,462,007,000 | 4,972,298,000 | 5,005,190,000 | 4,491,581,000 | 4,010,958,000 | 4,408,228,000 | 4,431,093,000 | 4,541,251,000 | 4,560,283,000 | 3,920,765,000 | 5,015,601,000 | 4,727,088,000 | 4,724,139,000 | 4,755,029,000 | 4,827,089,000 | 5,069,135,000 | 5,218,138,000 | 5,796,429,000 | 5,806,281,000 | 5,413,399,000 | 4,989,022,000 | 4,890,120,000 | 5,111,888,000 | 4,939,177,000 | 4,420,745,000 | 4,867,353,000 | 5,139,944,000 |
cost of revenue | 4,575,432,000 | 4,692,475,000 | 4,503,535,000 | 4,035,361,000 | 4,006,281,000 | 4,441,683,000 | 5,109,800,000 | 5,047,200,000 | 5,016,300,000 | 4,903,700,000 | 6,430,241,000 | 4,590,500,000 | 4,303,669,000 | 4,316,090,000 | 4,304,600,000 | 4,246,288,000 | 4,067,087,000 | 3,793,756,000 | 3,837,494,000 | 4,029,372,000 | 3,756,341,000 | 3,426,825,000 | 3,658,938,000 | 3,670,257,000 | 3,630,813,000 | 3,743,721,000 | 2,930,321,000 | 4,061,227,000 | 3,930,165,000 | 3,823,759,000 | 3,857,380,000 | 3,963,118,000 | 3,944,894,000 | 4,015,652,000 | 4,354,849,000 | 4,318,105,000 | 4,146,646,000 | 4,013,916,000 | 3,975,514,000 | 3,988,364,000 | 4,189,946,000 | 3,815,398,000 | 4,082,381,000 | 4,195,961,000 |
gross profit | 1,149,981,000 | 889,082,000 | 940,589,000 | 569,773,000 | 679,918,000 | 812,223,000 | 1,741,900,000 | 1,678,000,000 | 1,966,000,000 | 1,561,600,000 | -4,651,276,000 | 1,095,600,000 | 1,124,464,000 | 1,270,712,000 | 1,266,900,000 | 1,152,760,000 | 838,258,000 | 668,251,000 | 1,134,804,000 | 975,818,000 | 735,240,000 | 584,133,000 | 749,290,000 | 760,836,000 | 910,438,000 | 816,562,000 | 990,444,000 | 954,374,000 | 796,923,000 | 900,380,000 | 897,649,000 | 863,971,000 | 1,124,241,000 | 1,202,486,000 | 1,441,580,000 | 1,488,176,000 | 1,266,753,000 | 975,106,000 | 914,606,000 | 1,123,524,000 | 749,231,000 | 605,347,000 | 784,972,000 | 943,983,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||
research and development | 278,033,000 | 283,988,000 | 276,617,000 | 254,875,000 | 257,130,999 | 292,063,000 | 307,912,000 | 0 | 0 | 0 | -1,449,417,000 | 0 | 252,420,000 | 257,697,000 | 254,000,000 | 253,256,000 | 263,720,000 | 236,681,000 | 240,339,000 | 233,590,000 | 249,520,000 | 215,820,000 | 237,644,000 | 246,933,000 | 244,621,000 | 256,675,000 | 203,259,000 | 217,221,000 | 217,457,000 | 200,929,000 | 219,626,000 | 187,530,000 | 169,692,000 | 170,931,000 | 176,597,000 | 164,018,000 | 169,038,000 | 169,973,000 | 162,311,000 | 137,164,000 | 141,778,000 | 123,675,000 | 122,381,000 | 137,617,000 |
sales and marketing | 0 | 1,047,728 | 1,141,238 | 935,386 | 980,872 | 998,680 | 1,192,575 | 0 | 0 | 0 | -81,008,000 | 0 | 14,445,000 | 13,163,000 | 15,300,000 | 14,844,000 | 14,324,000 | 11,603,000 | 14,806,000 | 13,801,000 | 13,847,000 | 10,997,000 | 14,747,000 | 14,349,000 | 13,230,000 | 22,071,000 | 13,780,000 | 19,870,000 | 21,018,000 | 18,250,000 | 20,433,000 | 20,037,000 | 28,692,000 | 25,487,000 | 23,357,000 | 26,876,000 | 24,364,000 | 27,304,000 | 24,616,000 | 33,788,000 | 26,762,000 | 22,540,000 | 22,681,000 | 16,773,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 3,766,162 | 4,167,715 | 3,833,557 | 4,216,356 | 4,159,270 | 4,764,148 | 0 | 0 | 0 | 228,731,000 | 0 | 131,365,000 | 125,004,000 | 122,700,000 | 124,849,000 | 138,558,000 | 112,157,000 | 112,895,000 | 119,017,000 | 120,918,000 | 132,238,000 | 116,587,000 | 125,035,000 | 235,639,000 | 162,548,000 | 273,404,000 | 229,818,000 | 157,055,000 | 161,791,000 | 208,777,000 | 162,595,000 | 154,499,000 | 141,594,000 | 162,153,000 | 147,649,000 | 162,440,000 | 149,612,000 | 168,858,000 | 150,671,000 | 152,852,000 | 121,506,000 | 135,988,000 | 141,530,000 |
operating income | 438,202,000 | 417,758,000 | 431,044,000 | 395,250,000 | 410,719,000 | 446,983,000 | 485,100,000 | 467,100,000 | 462,800,000 | 424,600,000 | -1,301,694,000 | 394,400,000 | 396,083,000 | 381,483,000 | 366,300,000 | 366,931,000 | 397,811,000 | 348,930,000 | 356,010,000 | 349,700,000 | 341,045,000 | 329,208,000 | 363,765,000 | 373,024,000 | 482,250,000 | 423,302,000 | 443,326,000 | 466,909,000 | 395,530,000 | 380,970,000 | 448,836,000 | 370,162,000 | 352,883,000 | 338,012,000 | 362,107,000 | 338,543,000 | 355,842,000 | 346,889,000 | 355,785,000 | 321,623,000 | 321,392,000 | 267,721,000 | 281,050,000 | 295,920,000 |
net income | 711,779,000 | 471,324,000 | 509,545,000 | 174,523,000 | 269,199,000 | 365,240,000 | 1,276,800,000 | 1,239,900,000 | 1,539,700,000 | 1,159,700,000 | -307,207,000 | 717,600,000 | 789,176,000 | 900,131,000 | 900,600,000 | 785,829,000 | 452,487,000 | 318,161,000 | 791,936,000 | 636,128,000 | 414,125,000 | 257,532,000 | 334,655,000 | 402,232,000 | 448,638,000 | 1,054,356,000 | 545,454,504 | 15,520,883.216 | 12,411,070.225 | 455,784,000 | 565,811,000 | 741,190,000 | 24,737,450.929 | 27,550,787.237 | 1,319,615,000 | 1,221,643,000 | 30,542,843.961 | 1,560,470,000 | 1,276,907,000 | 27,096,229.848 | 14,148,634.424 | 617,025,000 | 619,911,000 | 21,982,298.508 |
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.
