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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,911,441,000 | 1,906,031,000 | 1,833,034,000 | 1,533,629,000 | 1,893,256,000 | 1,843,287,000 | 1,732,993,000 | 1,471,292,000 | 1,693,617,000 | 1,763,763,000 | 1,938,043,000 | 1,841,581,000 | 2,483,094,000 | 2,315,568,000 | 2,313,268,000 | 1,546,629,000 | 2,329,662,000 | 2,170,199,000 | 2,308,962,000 | 1,611,928,000 | 2,187,782,000 | 1,888,432,000 | 1,868,883,000 | 1,288,054,000 | 1,751,441,000 | 1,548,412,000 | 1,561,968,000 | 1,348,361,000 | 2,014,865,000 | 1,474,915,000 | 1,378,380,000 | 1,093,461,000 | 1,081,470,000 | 898,586,000 | 861,015,000 | 622,904,000 | 739,114,000 | 545,066,000 | 506,782,000 | 341,987,000 | 385,996,000 | 331,235,000 | 294,961,000 | 204,356,000 | 221,755,000 |
cost of revenue | 367,888,000 | 373,552,000 | 330,227,000 | 340,214,000 | 370,631,000 | 330,661,000 | 278,864,000 | 255,017,000 | 261,970,000 | 281,212,000 | 261,587,000 | 243,123,000 | 268,006,000 | 250,085,000 | 265,217,000 | 177,862,000 | 265,110,000 | 247,098,000 | 263,630,000 | 184,454,000 | 250,099,000 | 215,357,000 | 208,691,000 | 146,141,000 | 322,675,000 | 304,028,000 | 287,390,000 | 444,593,000 | 960,933,000 | 585,092,000 | 463,750,000 | 383,390,000 | 268,948,000 | 159,717,000 | 137,320,000 | 103,136,000 | 122,935,000 | 96,663,000 | 93,484,000 | 68,416,000 | 87,818,000 | 65,037,000 | 57,824,000 | 41,557,000 | 49,180,000 |
gross profit | 1,543,553,000 | 1,532,479,000 | 1,502,807,000 | 1,193,415,000 | 1,522,625,000 | 1,512,626,000 | 1,454,129,000 | 1,216,275,000 | 1,431,647,000 | 1,482,551,000 | 1,676,456,000 | 1,598,458,000 | 2,215,088,000 | 2,065,483,000 | 2,048,051,000 | 1,368,767,000 | 2,064,552,000 | 1,923,101,000 | 2,045,332,000 | 1,427,474,000 | 1,937,683,000 | 1,673,075,000 | 1,660,192,000 | 1,141,913,000 | 1,428,766,000 | 1,244,384,000 | 1,274,578,000 | 903,768,000 | 1,053,932,000 | 889,823,000 | 914,630,000 | 710,071,000 | 812,522,000 | 738,869,000 | 723,695,000 | 519,768,000 | 616,179,000 | 448,403,000 | 413,298,000 | 273,571,000 | 298,178,000 | 266,198,000 | 237,137,000 | 162,799,000 | 172,575,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||
research and development | 355,924,000 | 355,172,000 | 313,010,000 | 324,366,000 | 312,903,000 | 386,750,000 | 362,194,000 | 355,247,000 | 394,795,000 | 364,029,000 | 334,662,000 | 304,551,000 | 396,894,000 | 349,010,000 | 326,385,000 | 291,938,000 | 300,191,000 | 361,687,000 | 360,603,000 | 268,573,000 | 296,076,000 | 297,259,000 | 313,121,000 | 228,790,000 | 266,223,000 | 207,450,000 | 215,374,000 | 189,726,000 | 167,701,000 | 148,946,000 | 139,217,000 | 115,490,000 | 81,268,000 | 73,777,000 | 60,855,000 | 58,008,000 | 51,872,000 | 41,918,000 | 35,252,000 | 29,353,000 | 23,707,000 | 22,293,000 | 19,770,000 | 15,881,000 | 13,645,000 |
sales and marketing | 730,094,000 | 935,188,000 | 824,081,000 | 523,116,000 | 672,601,000 | 862,622,000 | 738,729,000 | 592,254,000 | 802,714,000 | 712,196,000 | 562,362,000 | 682,633,000 | 870,523,000 | 979,337,000 | 872,426,000 | 524,221,000 | 735,008,000 | 955,712,000 | 892,901,000 | 509,724,000 | 772,657,000 | 676,509,000 | 588,038,000 | 398,032,000 | 506,572,000 | 422,334,000 | 412,285,000 | 306,328,000 | 517,581,000 | 383,849,000 | 306,382,000 | 329,127,000 | 329,514,000 | 335,560,000 | 244,251,000 | 218,159,000 | 220,327,000 | 177,354,000 | 94,984,000 | 66,405,000 | 96,231,000 | 57,242,000 | 54,741,000 | 37,014,000 | 45,390,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 156,797,000 | 141,047,000 | 90,979,000 | 149,156,000 | 102,775,000 | 136,387,000 | 126,616,000 | 136,562,000 | 127,644,000 | 110,748,000 | 176,782,000 | 128,625,000 | 70,577,000 | 139,632,000 | 82,482,000 | 89,152,000 | 59,688,000 | 108,714,000 | 81,807,000 | 67,758,000 | 65,326,000 | 100,269,000 | 86,371,000 | 62,880,000 | 54,456,000 | 87,438,000 | 79,676,000 | 60,381,000 | 95,021,000 | 62,499,000 | 77,257,000 | 72,017,000 | 67,220,000 | 43,895,000 | 40,552,000 | 41,988,000 | 42,926,000 | 27,545,000 | 29,752,000 | 29,528,000 | 28,741,000 | 19,123,000 | 16,746,000 | 17,919,000 | 33,265,000 |
operating income | 1,169,478,000 | 1,366,442,000 | 1,161,298,000 | 930,250,000 | 1,009,336,000 | 1,320,880,000 | 1,152,878,000 | 975,039,000 | 1,254,740,000 | 1,117,467,000 | 1,003,469,000 | 1,031,824,000 | 1,267,913,000 | 1,321,307,000 | 1,177,302,000 | 782,840,000 | 962,023,000 | 1,282,555,000 | 1,210,072,000 | 770,017,000 | 1,038,524,000 | 974,874,000 | 911,833,000 | 618,706,000 | 832,196,000 | 714,372,000 | 706,779,000 | 546,319,000 | 773,745,000 | 594,236,000 | 517,455,000 | 515,698,000 | 469,649,000 | 452,552,000 | 341,734,000 | 318,048,000 | 313,452,000 | 245,862,000 | 160,019,000 | 125,286,000 | 146,147,000 | 98,595,000 | 88,841,000 | 70,814,000 | 90,314,000 |
net income | 366,714,000 | 166,037,000 | 341,509,000 | 263,165,000 | 158,937,000 | -119,525,000 | -37,763,000 | 45,298,000 | 176,907,000 | 365,084,000 | 672,987,000 | 566,634,000 | 947,175,000 | 744,176,000 | 870,749,000 | 585,927,000 | 1,102,529,000 | 640,546,000 | 835,260,000 | 657,457,000 | 899,159,000 | 698,201,000 | 748,359,000 | 523,207,000 | 601,515,000 | 527,162,000 | 567,243,000 | 347,333,000 | 273,629,000 | 294,529,000 | 391,774,000 | 193,437,000 | 334,520,000 | 285,637,000 | 378,037,000 | 201,613,000 | 301,054,000 | 201,586,000 | 253,310,000 | 148,285,000 | 149,499,000 | 167,540,000 | 145,880,000 | 91,985,000 | 80,275,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.
