Quarterly
Annual
| Unit: USD | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,366,080,000 | 1,356,800,000 | 1,359,867,000 | 1,336,223,000 | 1,360,739,000 | 1,336,253,000 | 1,373,384,000 | 1,348,230,000 | 1,282,611,000 | 1,208,745,000 | 1,140,019,000 | 1,099,004,000 | 1,013,399,000 | 1,163,355,000 | 1,212,954,000 | 1,177,028,000 | 1,166,827,000 | 1,119,006,000 | 1,145,472,000 | 1,114,918,000 | 1,072,530,000 | 1,057,196,000 | 1,076,683,000 | 822,328,000 | 391,135,000 | 381,918,000 | 406,071,000 | 391,791,000 | 399,647,000 | 413,087,000 | 402,885,000 | 350,145,000 | 337,292,000 | 308,917,000 | 327,655,000 | 298,624,000 | 285,743,000 | 266,777,000 | 254,040,000 | 258,673,000 |
cost of revenue | 1,071,363,000 | 1,088,549,000 | 1,041,703,000 | 1,017,784,000 | 1,034,897,000 | 1,044,432,000 | 1,024,766,000 | 1,031,887,000 | 992,581,000 | 945,250,000 | 848,008,000 | 820,228,000 | 805,892,000 | 924,014,000 | 927,900,000 | 913,674,000 | 917,529,000 | 886,802,000 | 873,808,000 | 872,214,000 | 847,465,000 | 840,823,000 | 835,592,000 | 635,919,000 | 295,058,000 | 284,675,000 | 298,529,000 | 291,875,000 | 300,340,000 | 316,148,000 | 304,945,000 | 251,181,000 | 247,926,000 | 222,851,000 | 247,887,000 | 220,418,000 | 212,984,000 | 202,841,000 | 191,754,000 | 198,482,000 |
gross profit | 294,717,000 | 268,251,000 | 318,164,000 | 318,439,000 | 325,842,000 | 291,821,000 | 348,618,000 | 316,343,000 | 290,030,000 | 263,495,000 | 292,011,000 | 278,776,000 | 207,507,000 | 239,341,000 | 285,054,000 | 263,354,000 | 249,298,000 | 232,204,000 | 271,664,000 | 242,704,000 | 225,065,000 | 216,373,000 | 241,091,000 | 186,409,000 | 96,077,000 | 97,243,000 | 107,542,000 | 99,916,000 | 99,307,000 | 96,939,000 | 97,940,000 | 98,964,000 | 89,366,000 | 86,066,000 | 79,768,000 | 78,206,000 | 72,759,000 | 63,936,000 | 62,286,000 | 60,191,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||
total operating expenses | 241,855,000 | 223,104,000 | 199,935,000 | 191,869,000 | 200,261,000 | 202,368,000 | 212,980,000 | 195,778,000 | 202,380,000 | 195,252,000 | 163,218,000 | 166,544,000 | 160,997,000 | 174,077,000 | 172,800,000 | 170,001,000 | 171,628,000 | 174,317,000 | 180,013,000 | 164,977,000 | 167,720,000 | 167,280,000 | 189,648,000 | 154,287,000 | 58,059,000 | 60,562,000 | 60,127,000 | 56,512,000 | 57,119,000 | 57,832,000 | 57,313,000 | 54,248,000 | 51,018,000 | 50,044,000 | 55,389,000 | 52,516,000 | 45,225,000 | 46,556,000 | 49,242,000 | 42,096,000 |
operating income | 42,221,000 | 35,784,000 | 94,855,000 | 117,843,000 | 116,598,000 | 73,896,000 | 131,225,000 | 113,356,000 | 83,684,000 | 61,015,000 | 110,451,000 | 98,754,000 | 34,971,000 | 48,967,000 | 83,361,000 | 69,443,000 | 58,134,000 | 26,816,000 | 79,468,000 | 39,817,000 | 30,722,000 | 10,175,000 | 15,020,000 | -88,888,000 | 10,250,000 | 34,752,000 | 43,800,000 | 39,396,000 | 39,655,000 | 32,508,000 | 39,693,000 | 44,341,000 | 35,939,000 | 32,387,000 | 18,453,000 | 22,739,000 | 7,872,000 | 14,580,000 | 11,281,000 | 15,021,000 |
net income | 793,000 | -72,149,000 | 55,528,000 | 87,049,000 | 77,744,000 | 46,176,000 | 75,959,000 | 78,243,000 | 41,905,000 | 38,724,000 | 91,886,000 | 63,416,000 | 3,911,000 | 33,574,000 | 91,050,000 | 58,920,000 | 11,292,000 | -30,004,000 | 45,670,000 | -10,394,000 | 13,560,000 | -24,552,000 | -15,047,000 | -147,998,000 | 3,389,000 | 21,187,000 | 37,491,000 | 27,331,000 | 30,403,000 | 17,405,000 | 30,656,000 | 37,814,000 | 23,321,000 | 25,256,000 | -49,780,000 | 12,555,000 | 15,307,000 | -1,552,000 | -12,979,000 | -1,170,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.
