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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,886,924,000 | 1,821,744,000 | 1,805,782,000 | 1,880,673,000 | 1,814,210,000 | 1,724,863,000 | 1,645,486,000 | 1,745,440,000 | 1,560,460,000 | 1,496,978,000 | 1,386,923,000 | 1,348,367,000 | 1,245,794,000 | 1,144,061,000 | 1,090,797,000 | 1,048,119,000 | 980,969,000 | 888,020,000 | 871,859,000 | 901,887,000 | 870,068,000 | 828,317,000 | 800,765,000 | 765,814,000 | 886,035,000 | 878,679,000 | 862,177,000 | 900,647,000 | 968,006,000 | 910,849,000 | 862,272,000 | 983,383,000 | 924,095,000 | 866,787,000 | 860,107,000 | 853,910,000 | 778,525,000 | 658,017,000 | 585,995,000 | 545,877,000 | 514,020,000 | 471,101,000 | 435,719,000 | 417,818,000 | 396,059,000 | 364,462,000 | 345,819,000 | 318,277,000 | 261,645,000 | 230,411,000 | 210,596,000 | 197,312,000 | 121,801,000 | 112,615,000 | 93,475,000 |
cost of revenue | 1,580,446,000 | 1,478,995,000 | 1,453,402,000 | 1,552,298,000 | 1,497,627,000 | 1,367,086,000 | 1,289,965,000 | 1,365,472,000 | 1,185,225,000 | 1,137,463,000 | 1,063,611,000 | 1,053,942,000 | 970,651,000 | 871,729,000 | 856,686,000 | 800,248,000 | 758,414,000 | 659,772,000 | 631,084,000 | 655,546,000 | 628,873,000 | 598,884,000 | 572,863,000 | 565,645,000 | 696,234,000 | 690,716,000 | 681,700,000 | 717,276,000 | 781,124,000 | 737,946,000 | 693,292,000 | 764,214,000 | 723,828,000 | 662,810,000 | 629,762,000 | 615,877,000 | 547,666,000 | 477,392,000 | 425,369,000 | 401,644,000 | 380,597,000 | 347,962,000 | 319,642,000 | 304,080,000 | 285,662,000 | 261,088,000 | 247,647,000 | 230,222,000 | 190,071,000 | 168,557,000 | 155,521,000 | 149,094,000 | 92,785,000 | 84,463,000 | 70,516,000 |
gross profit | 306,478,000 | 342,749,000 | 352,380,000 | 328,375,000 | 316,583,000 | 357,777,000 | 355,521,000 | 379,968,000 | 375,235,000 | 359,515,000 | 323,312,000 | 294,425,000 | 275,143,000 | 272,332,000 | 234,111,000 | 247,871,000 | 222,555,000 | 228,248,000 | 240,775,000 | 246,341,000 | 241,195,000 | 229,433,000 | 227,902,000 | 200,169,000 | 189,801,000 | 187,963,000 | 180,477,000 | 183,371,000 | 186,882,000 | 172,903,000 | 168,980,000 | 219,169,000 | 200,267,000 | 203,977,000 | 230,345,000 | 238,033,000 | 230,859,000 | 180,625,000 | 160,626,000 | 144,233,000 | 133,423,000 | 123,139,000 | 116,077,000 | 113,738,000 | 110,397,000 | 103,374,000 | 98,172,000 | 88,055,000 | 71,574,000 | 61,854,000 | 55,075,000 | 48,218,000 | 29,016,000 | 28,152,000 | 22,959,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 80,673,000 | 81,126,000 | 79,750,000 | 84,137,000 | 73,350,000 | 76,740,000 | 72,615,000 | 63,037,000 | 53,591,000 | 38,296,000 | 33,565,000 | 42,164,000 | 26,078,000 | 23,665,000 | 20,984,000 | 24,920,000 | 22,518,000 | 18,790,000 | 22,564,000 | 23,583,000 | 24,333,000 | 22,163,000 | 22,030,000 | 29,340,000 | 38,308,000 | 43,108,000 | 38,387,000 | 38,425,000 | 36,079,000 | 32,976,000 | 41,857,000 | 41,569,000 | 35,176,000 | 32,059,000 | 34,031,000 | 39,906,000 | 31,435,000 | 25,130,000 | 25,205,000 | 21,049,000 | 21,421,000 | 19,459,000 | 15,902,000 | 17,324,000 | 18,758,000 | 16,477,000 | 11,370,000 | 10,020,000 | 9,396,000 | 8,086,000 | 7,155,000 | 5,833,000 | 8,666,000 | 2,971,000 | 2,454,000 |
sales and marketing | 64,077,000 | 63,068,000 | 65,776,000 | 76,363,000 | 80,245,000 | 80,368,000 | 74,941,000 | 85,474,000 | 36,361,000 | 59,589,000 | 73,976,000 | 88,890,000 | 45,760,000 | 51,652,000 | 48,710,000 | 63,188,000 | 52,399,000 | 46,626,000 | 44,096,000 | 49,210,000 | 39,918,000 | 41,816,000 | 41,232,000 | 42,702,000 | 77,268,000 | 70,880,000 | 65,832,000 | 92,018,000 | 100,138,000 | 83,455,000 | 77,315,000 | 101,797,000 | 89,232,000 | 78,031,000 | 90,400,000 | 100,075,000 | 85,947,000 | 58,814,000 | 42,393,000 | 48,338,000 | 38,878,000 | 36,885,000 | 30,378,000 | 31,576,000 | 28,885,000 | 24,262,000 | 25,148,000 | 25,458,000 | 20,894,000 | 18,537,000 | 15,996,000 | 16,441,000 | 20,550,000 | 7,048,000 | 7,353,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 137,931,000 | 128,017,000 | 127,447,000 | 156,228,000 | 165,436,000 | 167,044,000 | 154,237,000 | 390,935,000 | 161,930,000 | 154,243,000 | 135,246,000 | 162,869,000 | 127,546,000 | 119,494,000 | 125,202,000 | 109,984,000 | 82,156,000 | 102,341,000 | 120,796,000 | 130,963,000 | 110,243,000 | 109,091,000 | 112,340,000 | 115,351,000 | 129,683,000 | 139,113,000 | 135,803,000 | 186,744,000 | 189,849,000 | 199,368,000 | 133,801,000 | 166,064,000 | 138,783,000 | 166,885,000 | 129,208,000 | 159,576,000 | 90,383,000 | 63,956,000 | 179,394,000 | 54,565,000 | 46,965,000 | 40,091,000 | 45,286,000 | 49,387,000 | 42,622,000 | 32,004,000 | 29,499,000 | 24,418,000 | 24,643,000 | 17,886,000 | 66,011,000 | 217,023,000 | 51,589,000 | 6,933,000 | 6,753,000 |
operating income | 274,291,000 | 249,483,000 | 237,145,000 | 345,746,000 | 310,172,000 | 321,719,000 | 259,463,000 | 540,474,000 | 261,333,000 | 259,655,000 | 243,180,000 | 287,625,000 | 199,273,000 | 193,473,000 | 197,417,000 | 192,302,000 | 157,079,000 | 168,214,000 | 187,478,000 | 199,970,000 | 175,137,000 | 172,443,000 | 173,747,000 | 188,540,000 | 244,186,000 | 269,550,000 | 255,487,000 | 364,637,000 | 319,283,000 | 315,799,000 | 252,973,000 | 309,430,000 | 263,191,000 | 268,406,000 | 253,639,000 | 299,557,000 | 207,765,000 | 147,900,000 | 246,992,000 | 123,952,000 | 107,264,000 | 96,435,000 | 91,566,000 | 98,287,000 | 90,265,000 | 72,743,000 | 109,256,000 | 79,875,000 | 38,000 | 92,578,000 | 89,162,000 | 239,297,000 | 80,805,000 | 16,952,000 | 16,560,000 |
net income | 32,187,000 | 93,266,000 | 115,235,000 | -72,633,000 | 28,040,000 | 36,058,000 | 96,058,000 | -269,764,000 | 113,902,000 | 97,044,000 | 80,132,000 | -74,819,000 | 75,870,000 | 78,859,000 | 36,694,000 | 3,427,000 | 65,476,000 | 60,034,000 | 53,297,000 | 64,899,000 | 64,645,000 | 51,496,000 | 56,439,000 | 7,795,000 | -1,223,635,000 | -80,555,000 | -72,143,000 | -507,016,000 | -120,116,000 | -127,590,000 | -85,474,000 | -95,321,000 | -63,600,000 | -81,072,000 | -44,240,000 | -106,313,000 | 87,989,000 | 23,918,000 | -120,294,000 | 13,093,000 | 15,440,000 | -13,605,000 | 26,845,000 | 55,513,000 | 8,089,000 | 28,421,000 | -11,084,000 | 8,180,000 | 71,536,000 | -30,724,000 | -34,087,000 | -198,616,000 | -51,789,000 | 11,200,000 | 6,399,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.
