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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,321,760,000 | 1,258,543,000 | 1,432,472,000 | 1,349,774,000 | 1,391,310,000 | 1,343,179,000 | 1,366,643,000 | 967,315,000 | 987,556,000 | 922,631,000 | 859,309,000 | 461,279,000 | 498,490,000 | 401,922,000 | 138,529,000 | 771,081,000 | 969,816,000 | 991,968,000 | 1,012,956,000 | 855,796,000 | 862,795,000 | 904,330,000 | 851,771,000 | 704,138,000 | 666,333,000 | 687,231,000 | 701,682,000 | 591,746,000 | 578,351,000 | 621,329,000 | 584,133,000 | 538,143,000 | 519,846,000 | 574,841,000 | 553,421,000 | 493,355,000 | 474,487,000 | 519,769,000 | 499,337,000 | 437,987,000 | 419,984,000 | 456,625,000 | 407,339,000 | 370,437,000 | 328,268,000 | 342,317,000 | 346,308,000 | 301,495,000 | 273,919,000 | 288,714,000 | 275,891,000 | 232,662,000 | 218,558,000 | 203,655,000 | 177,359,000 | 184,051,000 | 170,994,000 | 178,608,000 |
cost of revenue | 1,241,472,000 | 1,203,603,000 | 1,134,692,000 | 1,191,913,000 | 1,102,574,000 | 1,114,269,000 | 1,149,796,000 | 945,161,000 | 851,442,000 | 796,009,000 | 731,541,000 | 619,727,000 | 552,457,000 | 548,124,000 | 411,433,000 | 666,022,000 | 681,759,000 | 680,948,000 | 682,215,000 | 621,298,000 | 594,246,000 | 622,636,000 | 611,554,000 | 528,646,000 | 466,395,000 | 457,324,000 | 434,660,000 | 422,259,000 | 391,644,000 | 386,493,000 | 361,514,000 | 333,450,000 | 327,753,000 | 340,183,000 | 349,845,000 | 318,840,000 | 328,639,000 | 359,375,000 | 336,894,000 | 323,858,000 | 301,744,000 | 301,414,000 | 285,774,000 | 270,395,000 | 250,833,000 | 192,823,000 | 186,917,000 | 167,126,000 | 175,022,000 | 148,171,000 | 156,890,000 | 128,333,000 | 118,468,000 | 102,079,000 | 103,235,000 | 93,838,000 | 86,795,000 | 92,668,000 |
gross profit | 80,288,000 | 54,940,000 | 297,780,000 | 157,861,000 | 288,736,000 | 228,910,000 | 216,847,000 | 22,154,000 | 136,114,000 | 126,622,000 | 127,768,000 | -158,448,000 | -53,967,000 | -146,202,000 | -272,904,000 | 105,059,000 | 288,057,000 | 311,020,000 | 330,741,000 | 234,498,000 | 268,549,000 | 281,694,000 | 240,217,000 | 175,492,000 | 199,938,000 | 229,907,000 | 267,022,000 | 169,487,000 | 186,707,000 | 234,836,000 | 222,619,000 | 204,693,000 | 192,093,000 | 234,658,000 | 203,576,000 | 174,515,000 | 145,848,000 | 160,394,000 | 162,443,000 | 114,129,000 | 118,240,000 | 155,211,000 | 121,565,000 | 100,042,000 | 77,435,000 | 149,494,000 | 159,391,000 | 134,369,000 | 98,897,000 | 140,543,000 | 119,001,000 | 104,329,000 | 100,090,000 | 101,576,000 | 74,124,000 | 90,213,000 | 84,199,000 | 85,940,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 |
sales and marketing | 45,850,000 | 46,323,000 | 50,701,000 | 48,017,000 | 46,097,000 | 47,385,000 | 48,724,000 | 35,351,000 | 37,509,000 | 36,085,000 | 35,263,000 | 23,642,000 | 22,082,000 | 17,882,000 | 11,352,000 | 33,743,000 | 38,289,000 | 39,160,000 | 40,602,000 | 35,719,000 | 33,505,000 | 37,868,000 | 34,997,000 | 30,631,000 | 28,170,000 | 29,469,000 | 29,908,000 | 26,498,000 | 23,437,000 | 25,565,000 | 24,692,000 | 22,933,000 | 20,656,000 | 23,074,000 | 22,349,000 | 20,497,000 | 15,893,000 | 20,202,000 | 20,159,000 | 18,569,000 | 16,607,000 | 17,916,000 | 17,277,000 | 15,681,000 | 13,109,000 | 14,620,000 | 14,738,000 | 14,201,000 | 12,203,000 | 14,177,000 | 13,037,000 | 11,932,000 | 41,179,000 | 10,906,000 | 10,227,000 | 9,288,000 | 34,067,000 | -16,156,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 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 | 160,556,000 | 54,413,000 | 53,489,000 | 52,654,000 | 21,250,000 | 56,588,000 | 66,999,000 | 63,926,000 | 11,303,000 | 48,173,000 | 60,705,000 | 55,402,000 | 83,333,000 | 19,894,000 |
operating income | 243,583,000 | 233,572,000 | 256,795,000 | 249,173,000 | 231,157,000 | 217,567,000 | 233,537,000 | 206,507,000 | 196,182,000 | 197,870,000 | 149,370,000 | 119,903,000 | 106,226,000 | 101,577,000 | 69,391,000 | 163,051,000 | 162,239,000 | 172,929,000 | 165,253,000 | 144,781,000 | 129,200,000 | 136,186,000 | 126,878,000 | 124,273,000 | 107,012,000 | 117,660,000 | 132,720,000 | 103,475,000 | 92,795,000 | 91,842,000 | 92,203,000 | 86,978,000 | 71,452,000 | 77,225,000 | 80,522,000 | 64,340,000 | 54,523,000 | 59,392,000 | 56,567,000 | 54,017,000 | 50,394,000 | 56,800,000 | 54,693,000 | 50,180,000 | -125,917,000 | 49,873,000 | 47,838,000 | 41,709,000 | -29,822,000 | 84,959,000 | 81,762,000 | 77,404,000 | -7,399,000 | 80,380,000 | 72,390,000 | 66,109,000 | 64,350,000 | 60,303,000 |
net income | -214,813,000 | -188,760,000 | 20,211,000 | -112,395,000 | -305,729,000 | -36,390,000 | -45,330,000 | -211,468,000 | -61,550,000 | 13,995,000 | 93,211,000 | -102,530,000 | -159,915,000 | -99,471,000 | -190,384,000 | -57,992,000 | 124,624,000 | 124,681,000 | 163,938,000 | 87,804,000 | 136,065,000 | 145,125,000 | 108,521,000 | -38,797,000 | 92,546,000 | 103,874,000 | 131,312,000 | 58,342,000 | 85,311,000 | 135,216,000 | 121,835,000 | 101,299,000 | 120,337,000 | 157,219,000 | 122,315,000 | 109,251,000 | 89,975,000 | 100,191,000 | 105,144,000 | 59,953,000 | 68,061,000 | 97,804,000 | 66,758,000 | 49,669,000 | 31,933,000 | 49,681,000 | 55,132,000 | 37,244,000 | 38,023,000 | 44,556,000 | 34,959,000 | 26,844,000 | 24,334,000 | 20,982,000 | 1,791,000 | 24,124,000 | 20,107,000 | 25,938,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.
