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-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,066,782,999 | 952,989,000 | 920,014,000 | 811,239,000 | 1,125,890,000 | 988,930,000 | 954,005,000 | 843,458,000 | 1,062,019,000 | 928,051,000 | 861,605,000 | 706,665,000 | 935,530,000 | 744,406,000 | 487,648,000 | 780,634,000 | 1,026,072,000 | 948,338,000 | 891,764,000 | 795,797,000 | 1,772,525,000 | 1,582,765,000 | 1,600,842,000 | 1,369,961,000 | 1,713,888,000 | 1,537,416,000 | 1,590,368,000 | 1,329,322,000 | 1,721,118,000 | 1,570,418,000 | 1,618,532,000 | 1,363,505,000 | 1,717,579,000 | 1,579,514,000 | 1,599,859,000 | 1,344,564,000 | 1,715,797,000 | 1,630,034,000 | 1,630,154,000 | 1,342,548,000 | 1,694,367,000 | 1,587,522,000 | 1,618,097,000 | 1,343,058,000 | 1,696,336,000 | 1,587,331,000 | 1,602,494,000 | 1,360,723,000 | 1,652,788,000 | 1,583,352,000 | 1,604,386,000 | 1,320,826,000 | 1,634,551,000 | 1,477,347,000 | 1,490,009,000 | 1,263,778,000 | 1,512,084,000 | 1,393,973,000 | 1,437,865,000 | 1,207,987,000 | 1,608,805,000 | 1,684,593,000 | 1,831,078,000 | 1,564,207,000 | 1,802,192,000 |
cost of revenue | 520,010,999 | 379,997,000 | 355,061,000 | 344,620,000 | 412,701,000 | 371,719,000 | 365,382,000 | 330,524,000 | 385,563,000 | 325,766,000 | 320,515,000 | 292,813,000 | 334,931,000 | 276,719,000 | 249,866,000 | 301,632,000 | 332,147,000 | 290,971,000 | 0 | 267,115,000 | 663,688,000 | 630,264,000 | 636,641,000 | 601,268,000 | 654,188,000 | 621,895,000 | 614,377,000 | 571,262,000 | 631,094,000 | 595,576,000 | 617,246,000 | 568,371,000 | 651,719,000 | 627,842,000 | 615,265,000 | 578,519,000 | 648,667,000 | 645,981,000 | 643,222,000 | 596,496,000 | 703,298,000 | 623,872,000 | 623,278,000 | 594,866,000 | 650,495,000 | 624,526,000 | 607,095,000 | 614,434,000 | 663,451,000 | 636,063,000 | 642,340,000 | 648,602,000 | 722,283,000 | 677,058,000 | 665,025,000 | 661,843,000 | 949,024,000 | 632,778,000 | 687,163,000 | 665,984,000 | 952,552,000 | 730,405,000 | 743,485,000 | 752,250,000 | 676,255,000 |
gross profit | 546,772,000 | 572,992,000 | 564,953,000 | 466,619,000 | 713,189,000 | 617,211,000 | 588,623,000 | 512,934,000 | 676,456,000 | 602,285,000 | 541,090,000 | 413,852,000 | 600,599,000 | 467,687,000 | 237,782,000 | 479,002,000 | 693,925,000 | 657,367,000 | 891,764,000 | 528,682,000 | 1,108,837,000 | 952,501,000 | 964,201,000 | 768,693,000 | 1,059,700,000 | 915,521,000 | 975,991,000 | 758,060,000 | 1,090,024,000 | 974,842,000 | 1,001,286,000 | 795,134,000 | 1,065,860,000 | 951,672,000 | 984,594,000 | 766,045,000 | 1,067,130,000 | 984,053,000 | 986,932,000 | 746,052,000 | 991,069,000 | 963,650,000 | 994,819,000 | 748,192,000 | 1,045,841,000 | 962,805,000 | 995,399,000 | 746,289,000 | 989,337,000 | 947,289,000 | 962,046,000 | 672,224,000 | 912,268,000 | 800,289,000 | 824,984,000 | 601,935,000 | 563,060,000 | 761,195,000 | 750,702,000 | 542,003,000 | 656,253,000 | 954,188,000 | 1,087,593,000 | 811,957,000 | 1,125,937,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 |
sales and marketing | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,389,000 | 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 | -337,055,000 | 337,055,000 | 0 | 0 | -441,813,000 | 441,813,000 | 0 | 0 | 447,190,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 0 | 0 | 0 | 429,653,000 | 0 | 0 | 0 | 414,299,000 | 0 | 0 | 0 | 327,156,000 | 292,581,000 | 261,219,000 | 344,141,000 | 368,313,000 | 341,353,000 | 0 | 332,980,000 | 514,269,000 | 457,757,000 | 451,490,000 | 472,987,000 | 515,083,000 | 438,654,000 | 447,290,000 | 450,619,000 | 444,050,000 | 421,700,000 | 434,581,000 | 425,568,000 | 432,237,000 | 428,967,000 | 424,163,000 | 416,188,000 | 421,116,000 | 429,687,000 | 420,577,000 | 415,828,000 | 392,637,000 | 433,595,000 | 418,420,000 | 406,435,000 | 220,674,000 | 490,666,000 | 469,281,000 | 492,826,000 | 458,306,000 | 474,507,000 | 464,597,000 | 360,524,000 | 418,204,000 | 365,555,000 | 376,637,000 | 349,296,000 | 213,999,000 | 79,723,000 | 360,558,000 | 377,536,000 | 64,787,000 | 64,787,000 | 0 | 0 | 43,044,000 |
operating income | 452,085,000 | 393,628,000 | 501,577,000 | 511,534,000 | 540,186,000 | 518,648,000 | 505,509,000 | 499,265,000 | 545,137,000 | 510,527,000 | 512,964,000 | 452,464,000 | 482,235,000 | 428,292,000 | 391,491,000 | 481,924,000 | 528,799,000 | 516,545,000 | 328,200,000 | 418,151,000 | 721,615,000 | 664,287,000 | 679,049,000 | 706,441,000 | 740,220,000 | 679,585,000 | 665,327,000 | 644,003,000 | 558,153,000 | 667,437,000 | 748,565,000 | 374,440,000 | 688,896,000 | 662,915,000 | 572,395,000 | 672,903,000 | 700,121,000 | 636,582,000 | 678,463,000 | 663,239,000 | 641,573,000 | 696,943,000 | 674,598,000 | 666,864,000 | 697,464,000 | 630,898,000 | 649,203,000 | 665,068,000 | 676,863,000 | 678,529,000 | 651,009,000 | 527,521,000 | 640,715,000 | 520,075,000 | 564,079,000 | 534,402,000 | 387,649,000 | 608,370,000 | 600,320,000 | 555,989,000 | 608,518,000 | 665,281,000 | 653,250,000 | 576,562,000 | 635,539,000 |
net income | 94,687,000 | 68,965,000 | 63,376,000 | -44,974,000 | 172,843,000 | 97,850,000 | 82,869,000 | 12,335,000 | 122,976,000 | 80,111,000 | 28,126,000 | -76,356,000 | 112,847,000 | 39,395,000 | -159,087,000 | -1,730,779,000 | 165,126,000 | 140,822,000 | 181,239,000 | 19,149,000 | 387,222,000 | 247,292,000 | 285,152,000 | 62,252,000 | 316,912,000 | 228,305,000 | 310,664,000 | 114,057,000 | 531,871,000 | 299,405,000 | 252,721,000 | 420,694,000 | 376,964,000 | 267,126,000 | 412,199,000 | 93,142,000 | 347,770,000 | 347,436,000 | 303,567,000 | 82,813,000 | 332,526,000 | 266,707,000 | 320,221,000 | 81,328,000 | 310,726,000 | 331,907,000 | 346,196,000 | 81,221,000 | 330,224,000 | 268,760,000 | 311,037,000 | 144,703,000 | 301,235,000 | 221,096,000 | 267,433,000 | 75,077,000 | 62,079,000 | 155,631,000 | -3,890,870,000 | -13,986,000 | -5,264,482,000 | 201,504,000 | 461,595,000 | 235,006,000 | 495,706,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.
