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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 465,957,000 | 492,254,000 | 500,925,000 | 445,371,000 | 422,615,000 | 425,673,000 | 441,408,000 | 405,745,000 | 431,857,000 | 392,113,000 | 386,433,000 | 314,493,000 | 338,719,000 | 330,007,000 | 295,437,000 | 347,900,000 | 364,173,000 | 396,342,000 | 414,203,000 | 387,053,000 | 378,613,000 | 405,319,000 | 434,437,000 | 366,245,000 | 335,277,000 | 355,040,000 | 358,391,000 | 323,319,000 | 317,714,000 | 317,013,000 | 281,568,000 | 247,254,000 | 255,412,000 | 276,390,000 | 251,654,000 | 214,581,000 | 121,664,000 | 258,700,000 | 254,949,000 | 214,217,000 | 191,879,000 | 210,737,000 | 219,096,000 | 193,394,000 | 165,247,000 | 205,097,000 | 213,520,000 | 183,567,000 | 163,623,000 | 191,777,000 | 198,822,000 | 161,668,000 |
cost of revenue | 294,978,000 | 283,285,000 | 289,399,000 | 275,034,000 | 275,597,000 | 278,427,000 | 290,485,000 | 269,334,000 | 291,992,000 | 254,609,000 | 253,224,000 | 208,685,000 | 222,158,000 | 216,322,000 | 198,674,000 | 224,513,000 | 246,538,000 | 268,166,000 | 283,131,000 | 270,685,000 | 267,549,000 | 287,488,000 | 301,590,000 | 263,639,000 | 236,858,000 | 248,408,000 | 248,415,000 | 229,494,000 | 225,525,000 | 222,516,000 | 198,678,000 | 171,452,000 | 174,768,000 | 196,107,000 | 168,664,000 | 131,958,000 | 84,721,000 | 177,358,000 | 174,830,000 | 150,975,000 | 135,950,000 | 145,270,000 | 152,044,000 | 132,789,000 | 103,860,000 | 140,590,000 | 146,423,000 | 128,811,000 | 115,027,000 | 136,211,000 | 145,143,000 | 117,360,000 |
gross profit | 170,979,000 | 208,969,000 | 211,526,000 | 170,337,000 | 147,018,000 | 147,246,000 | 150,923,000 | 136,411,000 | 139,865,000 | 137,504,000 | 133,209,000 | 105,808,000 | 116,561,000 | 113,685,000 | 96,763,000 | 123,387,000 | 117,635,000 | 128,176,000 | 131,072,000 | 116,368,000 | 111,064,000 | 117,831,000 | 132,847,000 | 102,606,000 | 98,419,000 | 106,632,000 | 109,976,000 | 93,825,000 | 92,189,000 | 94,497,000 | 82,890,000 | 75,802,000 | 80,644,000 | 80,283,000 | 82,990,000 | 82,623,000 | 36,943,000 | 81,342,000 | 80,119,000 | 63,242,000 | 55,929,000 | 65,467,000 | 67,052,000 | 60,605,000 | 61,387,000 | 64,507,000 | 67,097,000 | 54,756,000 | 48,596,000 | 55,566,000 | 53,679,000 | 44,308,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 132,553,000 | 161,903,000 | 139,568,000 | 122,760,000 | 114,197,000 | 100,227,000 | 104,724,000 | 87,406,000 | 82,188,000 | 80,842,000 | 73,021,000 | 68,085,000 | 66,558,000 | 57,734,000 | 89,189,000 | 102,801,000 | 94,743,000 | 93,539,000 | 115,060,000 | 96,834,000 | 93,092,000 | 95,172,000 | 92,388,000 | 91,200,000 | 90,076,000 | 83,143,000 | 79,494,000 | 90,645,000 | 83,374,000 | 74,076,000 | 64,079,000 | 61,543,000 | 62,565,000 | 56,780,000 | 50,831,000 | 59,973,000 | 35,745,000 | 49,163,000 | 50,952,000 | 53,585,000 | 59,207,000 | 55,137,000 | 51,201,000 | 51,385,000 | 37,959,000 | 48,591,000 | 48,662,000 | 53,704,000 | 39,562,000 | 20,130,000 | 38,884,000 | 38,792,000 |
operating income | 38,426,000 | 30,046,000 | 48,122,000 | 57,115,000 | 19,761,000 | 48,646,000 | 47,439,000 | 49,446,000 | 62,762,000 | 56,662,000 | 60,188,000 | 35,491,000 | 44,736,000 | 46,426,000 | 7,574,000 | 20,586,000 | 22,892,000 | 34,637,000 | 16,012,000 | 9,202,000 | 17,972,000 | 22,659,000 | 40,459,000 | 11,406,000 | 9,911,000 | 24,665,000 | 31,542,000 | 4,061,000 | 10,352,000 | 21,061,000 | 19,474,000 | 14,788,000 | 56,099,000 | 14,602,000 | 9,712,000 | 17,378,000 | -41,369,000 | 32,179,000 | 29,294,000 | 9,738,000 | -2,389,000 | 11,254,000 | 15,447,000 | 7,840,000 | 23,428,000 | 15,916,000 | 32,375,000 | 1,052,000 | 9,034,000 | 35,436,000 | 13,147,000 | 5,516,000 |
net income | 41,261,000 | 25,572,000 | 59,150,000 | 24,846,000 | 73,012,000 | 36,317,000 | 92,078,000 | 9,184,000 | 28,917,000 | 22,300,000 | 27,240,000 | 52,951,000 | 108,388,000 | 38,275,000 | -1,868,000 | -61,737,000 | -29,913,000 | -2,878,000 | 21,063,000 | 15,678,000 | -30,473,000 | -6,095,000 | 13,042,000 | -9,078,000 | -14,200,000 | 7,013,000 | 11,253,000 | -4,082,000 | -15,373,000 | 10,832,000 | 9,209,000 | 1,962,000 | 59,868,000 | -12,143,000 | 10,579,000 | 78,431,000 | -18,671,000 | 14,027,000 | 9,795,000 | -12,706,000 | 30,759,000 | -15,446,000 | 16,097,000 | -11,950,000 | 1,798,000 | 3,487,000 | -10,237,000 | 45,970,000 | 22,772,000 | -12,389,000 | 12,597,000 | 12,491,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.
