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 | 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 | 2007-09-30 | 2007-06-30 | 2007-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 248,229,000 | 230,015,000 | 225,800,000 | 231,774,000 | 257,966,000 | 229,017,000 | 250,883,000 | 254,216,000 | 289,669,000 | 250,784,000 | 247,153,000 | 228,024,000 | 245,438,000 | 186,510,000 | 157,862,000 | 177,332,000 | 306,300,000 | 292,400,000 | 267,900,000 | 307,000,000 | 309,000,000 | 310,500,000 | 296,200,000 | 267,800,000 | 314,200,000 | 308,200,000 | 332,000,000 | 301,100,000 | 325,500,000 | 306,400,000 | 315,000,000 | 311,500,000 | 267,300,000 | 348,300,000 | 295,500,000 | 945,300,000 | 284,000,000 | 317,400,000 | 303,700,000 | 191,500,000 | 577,741,000 | 567,000,000 | 579,000,000 | 577,000,000 |
cost of revenue | 194,997,000 | 183,625,000 | 181,779,000 | 190,619,000 | 209,877,000 | 187,103,000 | 202,164,000 | 200,285,000 | 222,209,000 | 190,515,000 | 188,091,000 | 174,555,000 | 186,976,000 | 144,637,000 | 125,788,000 | 144,679,000 | 188,600,000 | 150,600,000 | 154,700,000 | 162,800,000 | 179,700,000 | 158,800,000 | 172,800,000 | 167,500,000 | 194,500,000 | 165,900,000 | 294,400,000 | 185,200,000 | 186,100,000 | 149,400,000 | 148,400,000 | 167,800,000 | 157,000,000 | 148,900,000 | 197,500,000 | 150,700,000 | 152,500,000 | 149,300,000 | 166,000,000 | 118,500,000 | 296,400,000 | 0 | 0 | 0 |
gross profit | 53,232,000 | 46,390,000 | 44,021,000 | 41,155,000 | 48,089,000 | 41,914,000 | 48,719,000 | 53,931,000 | 67,460,000 | 60,269,000 | 59,062,000 | 53,469,000 | 58,462,000 | 41,873,000 | 32,074,000 | 32,653,000 | 117,700,000 | 141,800,000 | 113,200,000 | 144,200,000 | 129,300,000 | 151,700,000 | 123,400,000 | 100,300,000 | 119,700,000 | 142,300,000 | 37,600,000 | 115,900,000 | 139,400,000 | 157,000,000 | 166,600,000 | 143,700,000 | 110,300,000 | 199,400,000 | 98,000,000 | 794,600,000 | 131,500,000 | 168,100,000 | 137,700,000 | 73,000,000 | 281,341,000 | 567,000,000 | 579,000,000 | 577,000,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||
research and development | 8,369,000 | 8,681,000 | 10,041,000 | 9,311,000 | 9,462,000 | 9,911,000 | 10,519,000 | 10,428,000 | 11,608,000 | 10,659,000 | 8,474,000 | 8,428,000 | 8,209,000 | 6,867,000 | 6,903,000 | 6,982,000 | 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 | 47,522,000 | 43,770,000 | 51,680,000 | 50,465,000 | 51,759,000 | 48,987,000 | 51,598,000 | 53,857,000 | 58,423,000 | 66,685,000 | 41,907,000 | 38,689,000 | 42,688,000 | 38,252,000 | 31,775,000 | 42,170,000 | 8,800,000 | 5,000,000 | 3,300,000 | 3,500,000 | 3,500,000 | 3,900,000 | 3,400,000 | 3,700,000 | 4,200,000 | 4,100,000 | 4,500,000 | 2,400,000 | 3,600,000 | 3,300,000 | 1,000,000 | 4,100,000 | 2,900,000 | 4,000,000 | 3,700,000 | 9,700,000 | 3,000,000 | 2,700,000 | 2,400,000 | 2,500,000 | 2,000,000 | 2,000,000 | 3,000,000 | 2,000,000 |
operating income | 5,710,000 | 2,620,000 | -7,659,000 | -9,310,000 | 640,000 | -3,874,000 | -2,879,000 | 74,000 | 9,037,000 | -6,416,000 | 17,155,000 | 14,780,000 | 15,774,000 | 3,621,000 | 299,000 | -9,517,000 | -1,000,000 | 36,500,000 | 2,000,000 | 32,900,000 | 23,000,000 | 38,200,000 | 11,100,000 | -17,000,000 | 2,900,000 | 28,100,000 | -50,000,000 | 4,500,000 | 31,200,000 | 54,400,000 | 60,300,000 | 35,900,000 | 86,000,000 | 88,100,000 | -34,000,000 | 139,200,000 | 13,000,000 | 55,100,000 | 32,100,000 | 64,000,000 | 5,152,000 | 83,000,000 | 62,000,000 | 60,000,000 |
net income | 4,057,000 | 508,000 | 11,282,000 | -5,605,000 | -7,749,000 | -4,624,000 | -10,318,000 | -1,890,000 | 38,954,000 | -53,906,000 | 15,201,000 | 10,746,000 | 14,009,000 | 2,541,000 | -2,623,000 | -9,570,000 | -100,000 | 32,100,000 | 8,200,000 | 28,300,000 | 24,500,000 | 46,400,000 | 22,700,000 | -13,400,000 | 3,400,000 | 24,100,000 | -37,200,000 | -1,100,000 | 24,800,000 | 47,000,000 | 41,400,000 | 39,100,000 | -2,900,000 | 68,400,000 | -13,300,000 | -5,900,000 | -44,000,000 | 44,000,000 | 30,600,000 | -32,900,000 | 3,518,000 | 83,000,000 | 62,000,000 | 60,000,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.
