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 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 101,279,000 | 41,797,000 | 46,304,000 | 97,051,000 | 57,263,000 | 69,302,000 | 65,289,000 | 63,042,000 | 78,426,000 | 74,880,000 | 79,247,000 | 86,566,000 | 92,351,000 | 84,438,000 | 80,693,000 | 71,122,000 | 60,479,000 | 64,389,000 | 62,068,000 | 48,561,000 | 90,986,000 | 100,939,000 | 111,377,000 | 100,837,000 | 115,476,000 | 125,798,000 | 119,298,000 | 112,279,000 | 112,230,000 | 149,497,000 | 137,347,000 | 104,729,000 | 97,511,000 | 97,767,000 | 103,098,000 | 99,423,000 | 72,364,000 | 67,021,000 | 71,678,000 | 53,683,000 | 53,444,000 | 55,584,000 | 70,404,000 | 70,520,000 | 85,056,000 | 84,424,000 | 71,139,000 | 52,406,000 | 40,339,000 | 49,238,000 | 30,526,000 | 24,055,000 | 41,601,000 | 37,998,000 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 139,000 | 0 | 0 | 0 | 530,000 | 0 | 0 | 0 | 1,764,000 | 0 | 0 | 0 | 660,000 | 0 | 0 | 508,000 | 470,000 | 0 | 0 | 0 | 1,811,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 101,279,000 | 41,797,000 | 46,304,000 | 97,051,000 | 57,263,000 | 69,302,000 | 65,289,000 | 63,042,000 | 85,704,000 | 74,880,000 | 79,247,000 | 86,566,000 | 92,351,000 | 84,438,000 | 80,693,000 | 71,122,000 | 60,479,000 | 71,714,000 | 62,068,000 | 48,561,000 | 90,847,000 | 100,939,000 | 111,377,000 | 100,837,000 | 114,946,000 | 125,798,000 | 119,298,000 | 112,279,000 | 110,466,000 | 149,497,000 | 137,347,000 | 104,729,000 | 96,851,000 | 105,926,000 | 103,098,000 | 98,915,000 | 71,894,000 | 67,021,000 | 71,678,000 | 53,683,000 | 51,633,000 | 55,584,000 | 70,404,000 | 73,516,000 | 85,056,000 | 84,424,000 | 71,139,000 | 52,406,000 | 40,339,000 | 49,238,000 | 30,526,000 | 24,055,000 | 41,601,000 | 37,998,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 9,377,000 | 9,202,000 | 9,875,000 | 10,355,000 | 28,609,000 | 9,458,000 | 6,768,000 | -33,929,000 | 10,404,000 | 8,167,000 | 5,515,000 | 7,497,000 | 33,510,000 | 7,732,000 | 7,861,000 | 7,966,000 | 33,862,000 | 9,539,000 | 7,844,000 | 8,182,000 | 53,753,000 | 14,009,000 | 14,707,000 | 14,584,000 | 65,036,000 | 16,147,000 | 15,872,000 | 17,128,000 | 63,206,000 | 14,949,000 | 16,739,000 | 15,522,000 | 58,745,000 | 14,869,000 | 14,502,000 | 13,161,000 | 42,833,000 | 10,326,000 | 11,145,000 | 10,122,000 | 40,366,000 | 9,234,000 | 10,270,000 | 10,888,000 | 27,352,000 | 7,033,000 | 6,725,000 | 5,663,000 | -58,555,000 | -26,456,000 | -21,305,000 | 16,969,000 | -44,749,000 | -32,299,000 |
operating income | -4,011,000 | 1,397,000 | -36,625,000 | 50,136,000 | 49,625,000 | 46,836,000 | 30,067,000 | 29,113,000 | 41,618,000 | 42,214,000 | 39,523,000 | 40,572,000 | 79,990,000 | 26,349,000 | 18,904,000 | 7,139,000 | 40,720,000 | 13,665,000 | 8,892,000 | 5,058,000 | -32,781,000 | 38,597,000 | 30,659,000 | 26,631,000 | -46,424,000 | 36,302,000 | 31,617,000 | 27,154,000 | -54,686,000 | 55,071,000 | 45,913,000 | 18,240,000 | -51,327,000 | 18,732,000 | 22,592,000 | 17,137,000 | -35,849,000 | 10,133,000 | 16,904,000 | 5,926,000 | -34,615,000 | 4,906,000 | 20,912,000 | 21,882,000 | 36,220,000 | 37,638,000 | 26,410,000 | 23,352,000 | 12,986,000 | 22,782,000 | 9,221,000 | 1,614,000 | -3,148,000 | 5,699,000 |
net income | -3,419,000 | 2,295,000 | -31,442,000 | 5,058,000 | 8,501,000 | 20,367,000 | 17,721,000 | 19,951,000 | 29,432,000 | 27,170,000 | 29,157,000 | 29,663,000 | 27,598,000 | 26,349,000 | 18,904,000 | 7,139,000 | 10,988,000 | 13,827,000 | -5,588,000 | -1,715,000 | 15,227,000 | 11,835,000 | 7,099,000 | 5,866,000 | 34,915,000 | 13,839,000 | 11,209,000 | 8,983,000 | 2,294,000 | 27,701,000 | 21,749,000 | 6,407,000 | 8,678,000 | 9,961,000 | 12,376,000 | 10,304,000 | 5,621,000 | 4,975,000 | 9,362,000 | 2,301,000 | -861,000 | 1,662,000 | 12,068,000 | 10,940,000 | 21,497,000 | 21,343,000 | 17,996,000 | 19,050,000 | 7,026,000 | 15,258,000 | 1,284,000 | -7,449,000 | -14,395,000 | -5,361,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.
