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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 134,100,000 | 107,300,000 | 96,300,000 | 91,800,000 | 122,700,000 | 86,800,000 | 95,500,000 | 112,200,000 | 162,900,000 | 117,900,000 | 133,300,000 | 131,200,000 | 178,800,000 | 182,400,000 | 174,700,000 | 182,600,000 | 207,400,000 | 197,800,000 | 207,100,000 | 207,200,000 | 214,500,000 | 230,100,000 | 233,900,000 | 249,700,000 | 249,200,000 | 223,200,000 | 218,800,000 | 196,200,000 | 186,600,000 | 170,800,000 | 156,500,000 | 149,600,000 | 163,400,000 | 161,800,000 | 213,500,000 | 160,600,000 | 266,500,000 | 260,000,000 | 260,300,000 | 269,400,000 | 248,300,000 | 209,700,000 |
cost of revenue | 4,700,000 | 53,800,000 | 49,700,000 | 49,800,000 | 50,900,000 | 34,900,000 | 27,000,000 | 46,800,000 | 91,400,000 | 67,200,000 | 73,400,000 | 67,900,000 | 104,800,000 | 109,700,000 | 117,000,000 | 57,500,000 | 83,400,000 | 108,200,000 | 123,700,000 | 101,300,000 | 143,600,000 | 180,500,000 | 183,600,000 | 189,600,000 | 186,000,000 | 182,500,000 | 173,700,000 | 143,000,000 | 125,500,000 | 100,000,000 | 87,500,000 | 84,600,000 | 98,300,000 | 93,700,000 | 126,000,000 | 94,800,000 | 248,800,000 | 184,800,000 | 159,300,000 | 166,900,000 | 169,100,000 | 132,000,000 |
gross profit | 129,400,000 | 53,500,000 | 46,600,000 | 42,000,000 | 71,800,000 | 51,900,000 | 68,500,000 | 65,400,000 | 71,500,000 | 50,700,000 | 59,900,000 | 63,300,000 | 74,000,000 | 72,700,000 | 57,700,000 | 125,100,000 | 124,000,000 | 89,600,000 | 83,400,000 | 105,900,000 | 70,900,000 | 49,600,000 | 50,300,000 | 60,100,000 | 63,200,000 | 40,700,000 | 45,100,000 | 53,200,000 | 61,100,000 | 70,800,000 | 69,000,000 | 65,000,000 | 65,100,000 | 68,100,000 | 87,500,000 | 65,800,000 | 17,700,000 | 75,200,000 | 101,000,000 | 102,500,000 | 79,200,000 | 77,700,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 89,600,000 | 23,300,000 | 26,200,000 | 22,200,000 | 23,900,000 | 21,800,000 | 21,800,000 | 22,200,000 | 23,000,000 | 22,000,000 | 23,800,000 | 26,200,000 | 35,400,000 | 32,200,000 | 31,500,000 | 34,600,000 | 40,200,000 | 37,700,000 | 36,800,000 | 37,900,000 | 41,300,000 | 36,300,000 | 35,000,000 | 34,500,000 | 36,900,000 | 32,400,000 | 32,200,000 | 29,700,000 | 30,700,000 | 30,600,000 | 25,000,000 | 24,000,000 | 24,200,000 | 25,100,000 | 24,600,000 | 21,400,000 | 26,800,000 | 61,100,000 | 112,200,000 | 64,100,000 | 66,100,000 | 58,400,000 |
operating income | 39,800,000 | 30,200,000 | 20,400,000 | 19,800,000 | 47,900,000 | 30,100,000 | 46,700,000 | 43,200,000 | 48,500,000 | 28,700,000 | 36,100,000 | 37,100,000 | 38,600,000 | 40,500,000 | 26,200,000 | 74,100,000 | 83,800,000 | 51,900,000 | 46,600,000 | 68,000,000 | 29,600,000 | 13,300,000 | 15,300,000 | 25,600,000 | 26,300,000 | 8,300,000 | 12,900,000 | 23,500,000 | 30,400,000 | 40,200,000 | 44,000,000 | 41,000,000 | 40,900,000 | 43,000,000 | 62,900,000 | 44,400,000 | -9,100,000 | -18,200,000 | -45,600,000 | 5,600,000 | -29,100,000 | -5,200,000 |
net income | 22,800,000 | 19,600,000 | 11,400,000 | 12,000,000 | 30,400,000 | 17,800,000 | 28,600,000 | 23,800,000 | 39,200,000 | 229,500,000 | 532,700,000 | 27,000,000 | 198,000,000 | 37,200,000 | 18,900,000 | 32,600,000 | 67,800,000 | 75,400,000 | 28,000,000 | 52,700,000 | 23,000,000 | 54,000,000 | 2,100,000 | 57,300,000 | -48,800,000 | 18,700,000 | 12,900,000 | 21,400,000 | 25,300,000 | 34,000,000 | 36,300,000 | 30,800,000 | 36,900,000 | 35,000,000 | 49,400,000 | 34,200,000 | 34,300,000 | -1,700,000 | 8,800,000 | 10,300,000 | 7,100,000 | 6,900,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.
