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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 227,200,000 | 239,414,000 | 305,200,000 | 257,200,000 | 249,900,000 | 214,870,000 | 221,019,000 | 204,049,000 | 192,300,000 | 159,960,000 | 202,860,000 | 168,200,000 | 149,900,000 | 132,500,000 | 135,397,000 | 148,600,000 | 180,400,000 | 198,644,000 | 248,115,000 | 231,936,000 | 222,912,000 | 294,963,000 | 291,337,000 | 311,357,000 | 408,099,000 | 408,703,000 | 349,829,000 | 391,104,000 | 380,000,000 | 410,955,000 | 383,208,000 | 404,116,000 | 502,678,000 | 419,977,000 | 437,485,000 | 419,842,000 | 548,246,000 | 402,016,000 | 327,379,000 | 347,892,000 |
cost of revenue | 171,600,000 | 186,034,000 | 244,200,000 | 203,800,000 | 191,700,000 | 176,085,000 | 173,340,000 | 163,060,000 | 139,000,000 | 114,643,000 | 158,799,000 | 131,400,000 | 107,800,000 | 75,200,000 | 102,907,000 | 114,600,000 | 135,700,000 | 158,273,000 | 203,831,000 | 201,067,000 | 297,783,000 | 284,501,000 | 332,403,000 | 322,013,000 | 362,586,000 | 361,416,000 | 405,651,000 | 328,204,000 | 380,800,000 | 337,198,000 | 357,156,000 | 323,960,000 | 437,724,000 | 342,055,000 | 355,601,000 | 332,069,000 | 537,133,000 | 313,646,000 | 258,351,000 | 281,886,000 |
gross profit | 55,600,000 | 53,380,000 | 61,000,000 | 53,400,000 | 58,200,000 | 38,785,000 | 47,679,000 | 40,989,000 | 53,300,000 | 45,317,000 | 44,061,000 | 36,800,000 | 42,100,000 | 57,300,000 | 32,490,000 | 34,000,000 | 44,700,000 | 40,371,000 | 44,284,000 | 30,869,000 | -74,871,000 | 10,462,000 | -41,066,000 | -10,656,000 | 45,513,000 | 47,287,000 | -55,822,000 | 62,900,000 | -800,000 | 73,757,000 | 26,052,000 | 80,156,000 | 64,954,000 | 77,922,000 | 81,884,000 | 87,773,000 | 11,113,000 | 88,370,000 | 69,028,000 | 66,006,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||
research and development | 5,300,000 | 898,000 | 900,000 | 1,300,000 | 1,000,000 | 994,000 | 1,137,000 | 719,000 | 600,000 | -228,000 | 609,000 | 600,000 | 500,000 | 1,400,000 | 1,231,000 | 1,300,000 | 600,000 | 828,000 | 710,000 | 743,000 | 899,000 | 452,000 | 1,287,000 | 1,508,000 | 1,958,000 | 2,291,000 | 2,901,000 | 2,262,000 | 2,100,000 | 2,361,000 | 3,070,000 | 2,842,000 | 4,086,000 | 3,977,000 | 3,962,000 | 4,638,000 | 5,952,000 | 4,502,000 | 4,281,000 | 4,102,000 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||
total operating expenses | 50,900,000 | 46,560,000 | 53,600,000 | 50,700,000 | 50,500,000 | 41,548,000 | 51,230,000 | 47,698,000 | 46,500,000 | 39,819,000 | 38,839,000 | 44,400,000 | 37,200,000 | 40,900,000 | 37,799,000 | 43,100,000 | 36,300,000 | 41,258,000 | 47,564,000 | 56,752,000 | 57,218,000 | 52,718,000 | 53,535,000 | 73,434,000 | 65,910,000 | 62,532,000 | 71,485,000 | 69,284,000 | 66,500,000 | 63,058,000 | 66,399,000 | 61,556,000 | 65,515,000 | 66,614,000 | 63,671,000 | 64,162,000 | 86,985,000 | 62,916,000 | 57,321,000 | 56,317,000 |
operating income | 4,700,000 | 5,543,000 | 7,000,000 | 2,500,000 | 9,300,000 | 5,218,000 | 3,668,000 | 802,000 | 9,700,000 | 14,761,000 | 2,784,000 | -6,500,000 | 2,200,000 | 14,100,000 | -7,703,000 | -10,300,000 | 10,000,000 | -3,177,000 | -4,258,000 | -31,962,000 | -137,674,000 | -45,147,000 | -137,351,000 | -102,709,000 | -23,373,000 | -104,748,000 | -144,646,000 | -8,798,000 | -58,600,000 | 11,133,000 | -72,585,000 | 17,266,000 | -9,973,000 | 9,632,000 | 4,859,000 | 19,079,000 | -90,742,000 | 25,542,000 | 3,170,000 | 10,577,000 |
net income | -62,800,000 | -116,884,000 | -5,100,000 | -12,500,000 | 5,736,000 | -20,566,000 | -2,994,000 | -8,684,000 | 29,600,000 | 13,643,000 | 3,126,000 | -15,500,000 | 4,600,000 | 34,700,000 | -18,104,000 | -31,500,000 | 12,400,000 | -56,955,000 | -27,640,000 | -49,765,000 | -233,403,000 | -105,688,000 | -265,768,000 | -120,433,000 | -107,478,000 | -114,302,000 | -150,999,000 | -7,045,000 | -71,600,000 | 8,894,000 | -63,490,000 | 10,507,000 | -5,204,000 | 6,169,000 | 5,487,000 | 12,690,000 | -48,163,000 | 5,609,000 | 4,936,000 | 11,089,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.
