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 | 2013-06-30 | 2013-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 421,235,000 | 438,100,000 | 496,100,000 | 484,703,000 | 436,696,000 | 405,889,000 | 373,497,000 | 368,057,000 | 315,264,000 | 292,717,000 | 329,125,000 | 310,329,000 | 320,604,000 | 331,749,000 | 286,156,000 | 293,925,000 | 307,084,000 | 313,385,000 | 318,621,000 | 313,454,000 | 284,149,000 | 265,620,000 | 276,768,000 | 283,938,000 | 258,151,000 | 253,204,000 | 241,268,000 | 232,930,000 | 230,265,000 | 226,451,000 | 220,402,000 | 214,111,000 | 207,129,000 | 200,418,000 | 201,126,000 | 206,858,000 | 207,563,000 | 203,803,000 | 198,949,000 | 185,680,000 | 181,264,000 | 175,637,000 | 192,706,000 | 182,067,000 |
cost of revenue | 386,802,000 | 402,539,000 | 446,460,000 | 441,731,000 | 402,505,000 | 376,568,000 | 339,276,000 | 334,113,000 | 294,427,000 | 277,117,000 | 297,344,000 | 284,323,000 | 290,939,000 | 301,166,000 | 265,231,000 | 273,713,000 | 286,573,000 | 291,192,000 | 295,399,000 | 286,900,000 | 263,705,000 | 247,434,000 | 253,945,000 | 261,011,000 | 237,189,000 | 233,714,000 | 223,266,000 | 214,212,000 | 209,712,000 | 208,129,000 | 203,444,000 | 197,926,000 | 191,014,000 | 185,138,000 | 183,417,000 | 187,905,000 | 189,705,000 | 185,900,000 | 180,868,000 | 169,127,000 | 167,327,000 | 163,212,000 | 175,826,000 | 165,914,000 |
gross profit | 34,433,000 | 35,561,000 | 49,640,000 | 42,972,000 | 34,191,000 | 29,321,000 | 34,221,000 | 33,944,000 | 20,837,000 | 15,600,000 | 31,781,000 | 26,006,000 | 29,665,000 | 30,583,000 | 20,925,000 | 20,212,000 | 20,511,000 | 22,193,000 | 23,222,000 | 26,554,000 | 20,444,000 | 18,186,000 | 22,823,000 | 22,927,000 | 20,962,000 | 19,490,000 | 18,002,000 | 18,718,000 | 20,553,000 | 18,322,000 | 16,958,000 | 16,185,000 | 16,115,000 | 15,280,000 | 17,709,000 | 18,953,000 | 17,858,000 | 17,903,000 | 18,081,000 | 16,553,000 | 13,937,000 | 12,425,000 | 16,880,000 | 16,153,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 24,400,000 | 0 | 0 | 0 | 23,700,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 17,823,000 | 16,052,000 | 18,232,000 | 17,752,000 | 16,702,000 | 15,750,000 | 13,643,000 | 13,667,000 | 13,923,000 | 10,820,000 | 14,702,000 | 11,368,000 | 13,486,000 | 12,776,000 | 11,391,000 | 9,624,000 | 11,827,000 | 11,078,000 | 12,903,000 | 12,057,000 | 10,232,000 | 11,154,000 | 11,469,000 | 11,716,000 | 10,769,000 | 9,900,000 | 9,547,000 | 9,179,000 | 8,312,000 | 5,500,000 | 8,168,000 | 9,107,000 | 9,182,000 | 8,359,000 | 8,659,000 | 8,132,000 | 9,161,000 | 10,116,000 | 10,360,000 | 8,531,000 | 9,056,000 | 2,717,000 | 8,469,000 | 7,651,000 |
operating income | 16,610,000 | 19,490,000 | 31,449,000 | 16,988,000 | 9,492,000 | 5,960,000 | 13,619,000 | 13,780,000 | 6,914,000 | 4,780,000 | 17,079,000 | 14,638,000 | 16,179,000 | 17,807,000 | 1,609,000 | 10,588,000 | 8,684,000 | 11,115,000 | 10,319,000 | 14,497,000 | 10,212,000 | 7,032,000 | 11,354,000 | 11,211,000 | 10,193,000 | 9,590,000 | 8,455,000 | 9,539,000 | 12,241,000 | 12,822,000 | 8,790,000 | 7,078,000 | 6,933,000 | 6,921,000 | 9,050,000 | 10,821,000 | 8,697,000 | 7,787,000 | 7,721,000 | 8,022,000 | 4,881,000 | 9,306,000 | 8,133,000 | 8,455,000 |
net income | 8,290,000 | 10,754,000 | 19,202,000 | 16,400,000 | 10,720,000 | 9,509,000 | 9,938,000 | 13,638,000 | 5,113,000 | 2,564,000 | 14,446,000 | 10,472,000 | 15,062,000 | 16,811,000 | -1,273,000 | 6,259,000 | 6,612,000 | 6,598,000 | 7,525,000 | 11,849,000 | 7,115,000 | 5,069,000 | 5,784,000 | 10,835,000 | -8,347,000 | 8,480,000 | 8,128,000 | 8,117,000 | 7,812,000 | 10,122,000 | 5,771,000 | 7,477,000 | 4,564,000 | 4,475,000 | 7,394,000 | 7,191,000 | 6,229,000 | 5,391,000 | 5,359,000 | 6,356,000 | 5,200,000 | 7,698,000 | 7,215,000 | 6,642,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.
