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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 2,643,829,000 | 2,522,383,000 | 946,051,000 | 981,888,000 | 935,111,000 | 804,494,000 | 682,348,000 | 641,748,000 | 615,542,000 | 604,040,000 | 576,426,000 | 554,295,000 | 508,803,000 | 480,522,000 | 461,958,000 | 546,260,000 | 506,753,000 | 510,566,000 | 501,784,000 | 523,121,000 | 475,976,000 | 461,498,000 | 450,812,000 | 434,361,000 | 374,343,000 | 360,333,000 | 362,307,000 | 350,827,000 | 321,848,000 | 323,021,000 | 321,088,000 | 981,415,000 | 1,001,881,000 | 326,264,000 | 327,108,000 | 1,095,287,000 | 1,091,381,000 | 1,076,337,000 | 307,274,000 | 1,074,591,000 | 1,080,674,000 | 295,420,000 | 285,452,000 | 962,636,000 | 931,715,000 | 894,402,000 | 894,404,000 | 885,741,000 | 812,818,000 | 866,254,000 | 875,842,000 | 855,697,000 | 801,078,000 | 740,453,000 | 762,478,000 | 719,070,000 | 710,561,000 | 677,700,000 | 643,285,000 | 617,037,000 | 674,507,000 | 772,136,000 | 786,182,000 | 767,966,000 | 750,941,000 | 693,977,000 | 616,752,000 | 531,971,000 | 443,801,000 | 389,690,000 | 408,065,000 |
cost of revenue | 1,730,449,000 | 1,756,984,000 | 314,777,000 | 307,926,000 | 1,584,946,000 | 279,558,000 | 269,895,000 | 262,168,000 | 0 | 276,928,000 | 267,730,000 | 238,180,000 | 0 | 222,275,000 | 216,695,000 | 217,523,000 | 0 | 206,669,000 | 200,194,000 | 205,798,000 | 0 | 197,120,000 | 180,868,000 | 186,547,000 | 0 | 162,252,000 | 161,496,000 | 163,439,000 | 0 | 158,065,000 | 152,246,000 | 162,572,000 | 0 | 145,595,000 | 148,181,000 | 147,206,000 | 0 | 163,507,000 | 152,307,000 | 147,303,000 | 0 | 137,833,000 | 128,633,000 | 130,088,000 | 672,581,000 | 120,895,000 | 125,240,000 | 116,630,000 | 0 | 101,630,000 | 106,293,000 | 109,831,000 | 308,656,000 | 102,289,000 | 100,035,000 | 95,392,000 | 270,436,000 | 89,546,000 | 85,229,000 | 87,789,000 | 137,401,000 | 111,726,000 | 115,192,000 | 118,606,000 | 137,401,000 | 88,804,000 | 68,526,000 | 0 | 0 | 0 | 0 |
gross profit | 913,380,000 | 765,399,000 | 631,274,000 | 673,962,000 | -649,835,000 | 524,936,000 | 412,453,000 | 379,580,000 | 615,542,000 | 327,112,000 | 308,696,000 | 316,115,000 | 508,803,000 | 258,247,000 | 245,263,000 | 328,737,000 | 506,753,000 | 303,897,000 | 301,590,000 | 317,323,000 | 475,976,000 | 264,378,000 | 269,944,000 | 247,814,000 | 374,343,000 | 198,081,000 | 200,811,000 | 187,388,000 | 321,848,000 | 164,956,000 | 168,842,000 | 818,843,000 | 1,001,881,000 | 180,669,000 | 178,927,000 | 948,081,000 | 1,091,381,000 | 912,830,000 | 154,967,000 | 927,288,000 | 1,080,674,000 | 157,587,000 | 156,819,000 | 832,548,000 | 259,134,000 | 773,507,000 | 769,164,000 | 769,111,000 | 812,818,000 | 764,624,000 | 769,549,000 | 745,866,000 | 492,422,000 | 638,164,000 | 662,443,000 | 623,678,000 | 440,125,000 | 588,154,000 | 558,056,000 | 529,248,000 | 537,106,000 | 660,410,000 | 670,990,000 | 649,360,000 | 613,540,000 | 605,173,000 | 548,226,000 | 531,971,000 | 443,801,000 | 389,690,000 | 408,065,000 |
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 |
sales and marketing | 126,800,000 | 131,645,000 | 102,565,000 | 98,223,000 | 80,455,000 | 94,510,000 | 78,027,000 | 87,002,000 | 87,743,000 | 96,012,000 | 64,349,000 | 54,181,000 | 48,342,000 | 57,970,000 | 44,540,000 | 57,398,000 | 51,050,000 | 61,715,000 | 41,423,000 | 51,349,000 | 45,141,000 | 52,628,000 | 43,407,000 | 67,427,000 | 60,066,000 | 42,935,000 | 32,006,000 | 36,654,000 | 35,602,000 | 42,609,000 | 34,717,000 | 35,684,000 | 34,782,000 | 42,040,000 | 26,684,000 | 35,692,000 | 31,096,000 | 36,669,000 | 29,729,000 | 27,183,000 | 26,263,000 | 36,807,000 | 24,804,000 | 23,665,000 | 32,277,000 | 31,844,000 | 646,704,000 | 634,223,000 | 596,804,000 | 642,728,000 | 639,476,000 | 614,214,000 | 813,536,000 | 540,763,000 | 558,590,000 | 519,212,000 | 520,238,000 | 497,452,000 | 468,895,000 | 447,344,000 | 503,837,000 | 571,411,000 | 581,858,000 | 574,651,000 | 564,184,000 | 539,273,000 | 467,316,000 | 402,195,000 | 335,533,000 | 305,583,000 | 316,030,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 101,489,000 | 99,672,000 | 231,680,000 | 233,533,000 | 223,952,000 | 208,051,000 | 196,699,000 | 192,034,000 | 209,630,000 | 185,980,000 | 183,853,000 | 161,540,000 | 167,864,000 | 151,271,000 | 143,320,000 | 146,802,000 | 149,128,000 | 138,300,000 | 131,788,000 | 136,912,000 | 132,766,000 | 128,007,000 | 122,360,000 | 123,517,000 | 119,748,000 | 113,659,000 | 110,299,000 | 113,212,000 | 108,741,000 | 107,988,000 | 105,773,000 | 218,728,000 | 226,277,000 | 110,494,000 | 112,337,000 | 226,634,000 | 203,579,000 | 228,346,000 | 104,821,000 | 200,725,000 | 209,943,000 | 102,310,000 | 98,227,000 | 176,551,000 | 188,421,000 | 190,427,000 | 177,491,000 | 105,457,000 | 54,285,000 | 106,650,000 | 773,666,000 | 103,199,000 | 107,024,000 | 92,266,000 | 92,865,000 | 90,645,000 | 90,056,000 | 84,423,000 | 78,640,000 | 83,396,000 | 92,352,000 | 106,084,000 | 104,520,000 | 113,149,000 | 106,269,000 | 87,159,000 | 64,987,000 | 59,481,000 | 49,191,000 | 44,329,000 | 45,050,000 |
operating income | 530,246,999 | 399,364,000 | -557,232,000 | -214,373,000 | -887,673,000 | -185,016,000 | -171,377,000 | -441,158,000 | -790,662,000 | 1,855,721,000 | 1,711,438,000 | 1,493,016,000 | 5,139,802,000 | 1,299,792,000 | 1,203,092,000 | 1,226,447,000 | 4,749,864,000 | 1,205,595,000 | 1,160,724,000 | 1,135,189,000 | 4,470,740,000 | 1,151,933,000 | 1,103,955,000 | 1,092,009,000 | 3,787,479,000 | 939,681,000 | 926,474,000 | 913,666,000 | 3,655,389,000 | 925,327,000 | 915,628,000 | 896,815,000 | 3,933,363,000 | 972,565,000 | 993,408,000 | 1,010,612,000 | 4,023,484,000 | 1,020,884,000 | 1,008,654,000 | 987,044,000 | 3,790,147,000 | 978,547,000 | 923,389,000 | 872,085,000 | -184,423,000 | 840,164,000 | 827,096,000 | 802,354,000 | -733,397,000 | 5,036,000 | 5,110,000 | 5,142,000 | 2,765,335,000 | 5,105,000 | 4,906,000 | 4,871,000 | 2,305,280,000 | -569,961,000 | -499,827,000 | -476,460,000 | 1,930,782,000 | -598,592,000 | -611,821,000 | -598,380,000 | 1,499,520,000 | -555,921,000 | -476,086,000 | -468,174,000 | -390,581,000 | -349,857,000 | -360,305,000 |
net income | 383,133,000 | 366,035,000 | 388,819,000 | 459,589,000 | 456,301,000 | 339,920,000 | 241,076,000 | 200,590,000 | 163,680,000 | -111,886,000 | -80,910,000 | -23,579,000 | -168,233,000 | -61,766,000 | -53,128,000 | 19,427,000 | 43,480,000 | 3,261,000 | -1,358,899,000 | -1,338,968,000 | -50,491,000 | -1,347,035,000 | -1,282,805,000 | -1,276,538,000 | -169,948,000 | -1,099,916,000 | -1,085,953,000 | -1,075,088,000 | -240,682,000 | -65,952,000 | -48,693,000 | -54,082,000 | -285,231,000 | -63,415,000 | -50,928,000 | -48,516,000 | -216,265,000 | -95,157,000 | -68,232,000 | -46,916,000 | -192,497,000 | -63,168,000 | -33,102,000 | -27,377,000 | 74,711,000 | -53,831,000 | -44,493,000 | -17,211,000 | 79,421,000 | 776,191,000 | 782,593,000 | 758,896,000 | 39,495,000 | 652,570,000 | 685,220,000 | 643,143,000 | 173,789,000 | 18,193,000 | 58,229,000 | 52,788,000 | 33,642,000 | 61,818,000 | 59,169,000 | 50,980,000 | 33,642,000 | 49,252,000 | 72,140,000 | 63,797,000 | 53,220,000 | 39,833,000 | 47,760,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.
