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 | 2007-09-30 | 2007-06-30 | 2007-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 55,108,000 | 31,848,000 | 30,968,000 | 45,041,000 | 73,000 | 41,994,000 | 37,464,000 | 32,765,000 | 32,895,000 | 35,008,000 | 31,125,000 | 34,637,000 | 31,591,000 | 31,690,000 | 32,175,000 | 32,491,000 | 28,179,000 | 31,313,000 | 31,438,000 | 30,802,000 | 26,373,000 | 29,028,000 | 33,330,000 | 31,225,000 | 28,029,000 | 28,804,000 | 26,618,000 | 28,804,000 | 19,293,000 | 27,493,000 | 24,801,000 | 28,455,000 | 29,406,000 | 28,639,000 | 29,369,000 | 29,375,000 | 29,646,000 | 27,881,000 | 28,924,000 | 27,468,000 | 27,035,000 | 26,214,000 | 25,182,000 | 26,996,000 | 27,806,000 | 28,338,000 | 27,413,000 | 28,092,000 | 20,933,000 | 19,971,000 | 20,219,000 |
cost of revenue | 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 |
gross profit | 55,108,000 | 31,848,000 | 30,968,000 | 45,041,000 | 73,000 | 41,994,000 | 37,464,000 | 32,765,000 | 32,895,000 | 35,008,000 | 31,125,000 | 34,637,000 | 31,591,000 | 31,690,000 | 32,175,000 | 32,491,000 | 28,179,000 | 31,313,000 | 31,438,000 | 30,802,000 | 26,373,000 | 29,028,000 | 33,330,000 | 31,225,000 | 28,029,000 | 28,804,000 | 26,618,000 | 28,804,000 | 19,293,000 | 27,493,000 | 24,801,000 | 28,455,000 | 29,406,000 | 28,639,000 | 29,369,000 | 29,375,000 | 29,646,000 | 27,881,000 | 28,924,000 | 27,468,000 | 27,035,000 | 26,214,000 | 25,182,000 | 26,996,000 | 27,806,000 | 28,338,000 | 27,413,000 | 28,092,000 | 20,933,000 | 19,971,000 | 20,219,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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 10,147,000 | 3,627,000 | -25,210,000 | -15,549,000 | 4,349,000 | 1,310,000 | -24,894,000 | -22,113,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 | 0 | 0 | 0 | 0 | 0 | 0 |
operating income | 44,961,000 | 3,627,000 | 5,758,000 | 29,492,000 | 25,772,000 | 24,019,000 | 12,570,000 | 10,652,000 | 6,975,000 | 12,104,000 | 6,318,000 | 10,301,000 | 3,080,000 | -56,803,000 | 3,967,000 | 4,670,000 | 3,431,000 | 8,059,000 | 8,331,000 | 7,963,000 | 3,339,000 | -6,365,000 | 9,240,000 | 8,094,000 | -16,771,000 | -4,995,000 | -4,218,000 | 7,772,000 | -7,805,000 | 6,207,000 | 7,892,000 | 11,330,000 | 13,674,000 | 12,591,000 | 11,965,000 | 11,169,000 | 11,679,000 | 10,394,000 | 11,265,000 | 9,947,000 | 9,142,000 | 8,639,000 | 7,948,000 | 9,427,000 | 8,845,000 | 11,321,000 | 10,091,000 | 10,865,000 | 4,477,000 | 4,280,000 | 4,299,000 |
net income | -1,888,000 | 3,627,000 | 5,704,000 | 15,941,000 | 15,609,000 | 14,408,000 | 10,778,000 | 9,323,000 | 5,610,000 | 11,173,000 | 5,432,000 | 9,375,000 | 2,942,000 | -57,678,000 | 4,455,000 | 4,423,000 | 3,606,000 | 7,601,000 | 7,827,000 | 7,541,000 | 3,406,000 | -7,529,000 | 7,199,000 | 8,829,000 | -5,071,000 | -429,000 | -1,483,000 | 6,302,000 | -3,865,000 | 5,232,000 | 6,282,000 | 8,330,000 | 12,292,000 | 9,481,000 | 8,935,000 | 8,450,000 | 9,612,000 | 7,851,000 | 8,462,000 | 7,535,000 | 6,348,000 | 6,579,000 | 6,082,000 | 7,067,000 | 6,270,000 | 8,346,000 | 7,562,000 | 8,169,000 | 3,586,000 | 3,405,000 | 3,438,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.
