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-06-30 | 2013-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 573,400,000 | 599,300,000 | 586,100,000 | 574,400,000 | 573,800,000 | 618,500,000 | 676,900,000 | 680,200,000 | 646,900,000 | 616,200,000 | 586,600,000 | 550,100,000 | 536,600,000 | 477,500,000 | 387,000,000 | 452,600,000 | 454,700,000 | 464,700,000 | 456,700,000 | 459,800,000 | 478,400,000 | 488,500,000 | 1,022,500,000 | 964,100,000 | 1,068,700,000 | 904,300,000 | 941,100,000 | 861,800,000 | 950,000,000 | 891,000,000 | 922,000,000 | 823,800,000 | 735,000,000 | 597,300,000 | 675,100,000 | 534,826,000 | 273,560,000 | 196,782,000 | 189,132,000 | 183,726,000 | 359,096,000 | 189,992,000 | 182,132,000 |
cost of revenue | 353,100,000 | 357,400,000 | 357,600,000 | 346,600,000 | 355,800,000 | 396,600,000 | 427,100,000 | 417,200,000 | 410,100,000 | 371,700,000 | 348,100,000 | 309,100,000 | 313,900,000 | 274,000,000 | 224,500,000 | 255,300,000 | 263,400,000 | 259,000,000 | 263,700,000 | 261,500,000 | 276,200,000 | 278,900,000 | 599,600,000 | 559,400,000 | 629,100,000 | 533,200,000 | 541,200,000 | 483,400,000 | 554,000,000 | 515,000,000 | 541,000,000 | 467,800,000 | 461,600,000 | 354,600,000 | 406,500,000 | 327,674,000 | 161,093,000 | 93,558,000 | 92,445,000 | 99,504,000 | 193,897,000 | 93,451,000 | 88,818,000 |
gross profit | 220,300,000 | 241,900,000 | 228,500,000 | 227,800,000 | 218,000,000 | 221,900,000 | 249,800,000 | 263,000,000 | 236,800,000 | 244,500,000 | 238,500,000 | 241,000,000 | 222,700,000 | 203,500,000 | 162,500,000 | 197,300,000 | 191,300,000 | 205,700,000 | 193,000,000 | 198,300,000 | 202,200,000 | 209,600,000 | 422,900,000 | 404,700,000 | 439,600,000 | 371,100,000 | 399,900,000 | 378,400,000 | 396,000,000 | 376,000,000 | 381,000,000 | 356,000,000 | 273,400,000 | 242,700,000 | 268,600,000 | 207,152,000 | 112,467,000 | 103,224,000 | 96,687,000 | 84,222,000 | 165,199,000 | 96,541,000 | 93,314,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||
research and development | 13,800,000 | 12,900,000 | 28,900,000 | 12,500,000 | 10,600,000 | 11,300,000 | 12,800,000 | 14,100,000 | 12,900,000 | 12,500,000 | 12,800,000 | 11,500,000 | 11,400,000 | 10,100,000 | 9,600,000 | 17,500,000 | 10,300,000 | 10,000,000 | 11,100,000 | 10,800,000 | 11,200,000 | 10,500,000 | 25,900,000 | 23,500,000 | 28,300,000 | 23,400,000 | 25,100,000 | 21,600,000 | 23,000,000 | 21,000,000 | 21,000,000 | 19,900,000 | 15,000,000 | 16,600,000 | 18,400,000 | 12,926,000 | 7,736,000 | 6,368,000 | 5,898,000 | 6,198,000 | 13,225,000 | 5,874,000 | 5,952,000 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 164,800,000 | 162,800,000 | 175,900,000 | 161,400,000 | 157,900,000 | 142,700,000 | 159,300,000 | 167,500,000 | 176,300,000 | 176,000,000 | 167,500,000 | 141,100,000 | 142,700,000 | 144,900,000 | 123,000,000 | 142,700,000 | 109,700,000 | 138,800,000 | 137,500,000 | 153,200,000 | 131,400,000 | 150,000,000 | 305,900,000 | 300,500,000 | 331,500,000 | 287,600,000 | 309,500,000 | 279,100,000 | 323,000,000 | 295,000,000 | 286,000,000 | 303,900,000 | 279,300,000 | 211,400,000 | 224,600,000 | 203,324,000 | 133,899,000 | 79,294,000 | 90,677,000 | 80,230,000 | 113,389,000 | 59,863,000 | 61,932,000 |
operating income | 55,500,000 | -900,000 | 52,600,000 | 66,400,000 | 60,100,000 | 79,200,000 | 90,500,000 | 95,500,000 | 60,500,000 | 68,500,000 | 71,000,000 | 99,900,000 | 80,000,000 | 58,600,000 | 39,500,000 | 54,600,000 | 81,600,000 | 66,900,000 | 55,500,000 | 45,100,000 | 70,800,000 | 59,600,000 | 117,000,000 | 104,200,000 | -51,900,000 | 83,500,000 | 90,400,000 | 99,300,000 | 26,000,000 | 80,000,000 | 95,000,000 | 52,100,000 | -5,900,000 | 31,300,000 | 44,000,000 | 2,194,000 | -23,461,000 | 23,363,000 | 5,606,000 | 3,992,000 | 53,462,000 | 36,632,000 | 29,776,000 |
net income | 77,100,000 | -31,800,000 | 29,900,000 | 42,900,000 | 12,700,000 | 53,200,000 | 65,200,000 | 56,100,000 | 3,900,000 | 36,000,000 | 81,100,000 | 82,300,000 | 29,900,000 | 36,000,000 | 1,200,000 | 8,600,000 | 74,400,000 | -6,900,000 | 1,500,000 | 23,200,000 | 35,200,000 | -408,900,000 | 12,000,000 | 37,300,000 | -141,500,000 | -69,200,000 | -61,100,000 | -24,400,000 | -2,000,000 | 72,000,000 | -9,000,000 | -134,800,000 | -147,500,000 | -122,300,000 | -12,200,000 | -26,700,000 | -33,977,000 | 11,871,000 | -376,000 | -7,417,000 | -4,683,000 | -5,855,000 | 15,248,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.
