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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 218,104,000 | 233,427,000 | 238,442,000 | 235,601,000 | 225,713,000 | 201,229,000 | 184,806,000 | 201,948,000 | 207,340,000 | 190,993,000 | 191,567,000 | 182,980,000 | 194,191,000 | 177,465,000 | 186,749,000 | 110,284,000 | 241,150,000 | 231,474,000 | 220,374,000 | 214,127,000 | 214,522,000 | 224,692,000 | 228,041,000 | 218,344,000 | 217,963,000 | 220,866,000 | 202,394,000 | 176,402,000 | 169,022,000 | 151,365,000 | 134,511,000 | 131,329,000 | 125,104,000 | 133,123,000 | 120,227,000 | 126,467,000 | 120,695,000 | 111,817,000 | 106,796,000 | 99,695,000 | 91,937,000 |
cost of revenue | 17,584,000 | 57,129,000 | 58,956,000 | 60,350,000 | 195,920,000 | 47,674,000 | 49,127,000 | 50,152,000 | 0 | 43,283,000 | 45,931,000 | 47,472,000 | 0 | 38,373,000 | 43,546,000 | 51,770,000 | 0 | 41,841,000 | 44,992,000 | 45,901,000 | 0 | 49,329,000 | 51,900,000 | 54,932,000 | 0 | 54,409,000 | 53,185,000 | 49,042,000 | 0 | 43,728,000 | 40,123,000 | 41,328,000 | 0 | 43,536,000 | 36,729,000 | 39,946,000 | 0 | 0 | 0 | 0 | 0 |
gross profit | 200,520,000 | 176,298,000 | 179,486,000 | 175,251,000 | 29,793,000 | 153,555,000 | 135,679,000 | 151,796,000 | 207,340,000 | 147,710,000 | 145,636,000 | 135,508,000 | 194,191,000 | 139,092,000 | 143,203,000 | 58,514,000 | 241,150,000 | 189,633,000 | 175,382,000 | 168,226,000 | 214,522,000 | 175,363,000 | 176,141,000 | 163,412,000 | 217,963,000 | 166,457,000 | 149,209,000 | 127,360,000 | 169,022,000 | 107,637,000 | 94,388,000 | 90,001,000 | 125,104,000 | 89,587,000 | 83,498,000 | 86,521,000 | 120,695,000 | 111,817,000 | 106,796,000 | 99,695,000 | 91,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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||
total operating expenses | 48,150,000 | 157,992,000 | 158,935,000 | -155,982,000 | -764,727,000 | -153,218,000 | -121,369,000 | -186,128,000 | -294,702,000 | -166,784,000 | -110,904,000 | -274,121,000 | -136,746,000 | -106,215,000 | -100,478,000 | -96,856,000 | 692,686,000 | -214,456,000 | -147,736,000 | -139,927,000 | 613,371,000 | -150,256,000 | -154,688,000 | -143,776,000 | 572,650,000 | -150,564,000 | -131,430,000 | -105,255,000 | -139,730,000 | -83,283,000 | -76,750,000 | -73,494,000 | -108,595,000 | -66,787,000 | -68,000,000 | -74,553,000 | -112,830,000 | -91,208,000 | -95,034,000 | -87,960,000 | -69,072,000 |
operating income | 3,083,000 | 18,306,000 | 20,551,000 | 19,269,000 | 36,498,000 | 337,000 | 14,310,000 | 15,820,000 | -64,157,000 | -19,074,000 | 34,732,000 | -138,613,000 | 639,399,000 | 32,877,000 | 42,725,000 | -38,342,000 | 42,934,000 | -24,823,000 | 27,646,000 | 28,299,000 | 70,596,000 | 25,107,000 | 21,453,000 | 19,636,000 | 47,385,000 | 15,893,000 | 17,779,000 | 22,105,000 | 29,292,000 | 24,354,000 | 17,638,000 | 16,507,000 | 16,509,000 | 22,800,000 | 15,498,000 | 11,968,000 | 7,865,000 | 20,609,000 | 11,762,000 | 11,735,000 | 22,865,000 |
net income | -150,155,000 | 19,551,000 | 23,693,000 | 9,608,000 | 17,725,000 | -4,621,000 | 7,664,000 | 10,205,000 | -66,293,000 | -23,889,000 | 20,843,000 | -103,460,000 | -20,258,000 | 26,283,000 | 35,614,000 | -36,815,000 | 20,471,000 | -25,167,000 | 20,307,000 | 22,728,000 | 11,632,000 | 19,581,000 | 16,984,000 | 15,633,000 | 224,000 | 10,351,000 | 14,541,000 | 18,450,000 | 25,672,000 | 21,366,000 | 14,596,000 | 12,837,000 | 12,670,000 | 18,961,000 | 12,489,000 | 9,377,000 | 8,866,000 | 17,168,000 | 9,513,000 | 9,138,000 | 18,030,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.
