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 | 170,799,000 | 183,572,000 | 178,843,000 | 167,591,000 | 162,193,000 | 184,227,000 | 184,954,000 | 165,678,000 | 159,794,000 | 155,063,000 | 154,176,000 | 125,430,000 | 133,378,000 | 142,857,000 | 114,702,000 | 138,792,000 | 148,689,000 | 148,163,000 | 122,153,000 | 108,550,000 | 114,520,000 | 120,491,000 | 130,177,000 | 101,504,000 | 101,348,000 | 97,489,000 | 92,010,000 | 91,429,000 | 90,921,000 | 104,238,000 | 107,035,000 | 95,036,000 | 97,285,000 | 106,544,000 | 143,147,000 | 170,987,000 | 219,694,000 | 243,265,000 | 227,133,000 | 252,799,000 | 258,477,000 | 245,099,000 | 242,990,000 | 294,538,000 |
cost of revenue | 150,917,000 | 130,296,000 | 131,425,000 | 133,514,000 | 127,671,000 | 133,496,000 | 130,053,000 | 125,843,000 | 117,220,000 | 111,430,000 | 108,002,000 | 99,810,000 | 98,208,000 | 97,434,000 | 83,133,000 | 103,313,000 | 102,464,000 | 99,480,000 | 85,240,000 | 79,630,000 | 82,564,000 | 81,753,000 | 88,737,000 | 77,328,000 | 70,575,000 | 65,527,000 | 59,484,000 | 61,672,000 | 61,157,000 | 67,964,000 | 64,586,000 | 65,943,000 | 65,527,000 | 69,751,000 | 89,424,000 | 102,911,000 | 131,005,000 | 137,101,000 | 133,305,000 | 143,510,000 | 134,447,000 | 132,126,000 | 132,594,000 | 150,448,000 |
gross profit | 19,882,000 | 53,276,000 | 47,418,000 | 34,077,000 | 34,522,000 | 50,731,000 | 54,901,000 | 39,835,000 | 42,574,000 | 43,633,000 | 46,174,000 | 25,620,000 | 35,170,000 | 45,423,000 | 31,569,000 | 35,479,000 | 46,225,000 | 48,683,000 | 36,913,000 | 28,920,000 | 31,956,000 | 38,738,000 | 41,440,000 | 24,176,000 | 30,773,000 | 31,962,000 | 32,526,000 | 29,757,000 | 29,764,000 | 36,274,000 | 42,449,000 | 29,093,000 | 31,758,000 | 36,793,000 | 53,723,000 | 68,076,000 | 88,689,000 | 106,164,000 | 93,828,000 | 109,289,000 | 124,030,000 | 112,973,000 | 110,396,000 | 144,090,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 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 19,720,000 | 37,237,000 | 37,246,000 | 37,981,000 | 41,047,000 | 39,946,000 | 40,659,000 | 35,598,000 | 34,760,000 | 37,623,000 | 36,110,000 | 35,521,000 | 38,538,000 | 38,333,000 | 33,410,000 | 40,428,000 | 47,601,000 | 45,807,000 | 43,423,000 | 46,813,000 | 39,100,000 | 51,633,000 | 56,941,000 | 48,030,000 | 49,057,000 | 48,946,000 | 45,893,000 | 47,489,000 | 44,355,000 | 47,503,000 | 48,463,000 | 46,890,000 | 44,660,000 | 48,918,000 | 58,387,000 | 60,462,000 | 66,912,000 | 59,139,000 | 64,096,000 | 56,429,000 | 60,351,000 | 59,589,000 | 58,764,000 | 53,329,000 |
operating income | 162,000 | 16,039,000 | 10,172,000 | -1,422,000 | -5,642,000 | 10,785,000 | 14,242,000 | 5,933,000 | 7,814,000 | 6,010,000 | 2,129,000 | -9,901,000 | -3,368,000 | 7,090,000 | -1,841,000 | -149,069,000 | -21,978,000 | 2,876,000 | -12,056,000 | -17,893,000 | -7,144,000 | -12,895,000 | -15,501,000 | -52,515,000 | -45,528,000 | -21,344,000 | -13,367,000 | -17,732,000 | -14,591,000 | -48,958,000 | -6,014,000 | -26,197,000 | -12,902,000 | -122,840,000 | -14,137,000 | 4,876,000 | -257,974,000 | 45,997,000 | 16,226,000 | 52,860,000 | 63,679,000 | 53,384,000 | 51,632,000 | 90,761,000 |
net income | 23,025,000 | 9,022,000 | 4,463,000 | -6,311,000 | -12,071,000 | 5,717,000 | 9,568,000 | 1,908,000 | 10,277,000 | 544,000 | 13,000 | -9,484,000 | -1,776,000 | 6,989,000 | 6,607,000 | -146,070,000 | -31,599,000 | 4,996,000 | -14,849,000 | -17,039,000 | -13,315,000 | -13,638,000 | 167,000 | -55,457,000 | -47,579,000 | -22,331,000 | -14,816,000 | -20,987,000 | -15,949,000 | -42,131,000 | -11,486,000 | -26,822,000 | -10,597,000 | -107,685,000 | -13,461,000 | -16,000 | -271,634,000 | 32,403,000 | 13,949,000 | 36,239,000 | 45,453,000 | 39,641,000 | 32,970,000 | 63,812,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.
