Quarterly
Annual
| Unit: USD | 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 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 50,941,000 | 35,121,000 | 35,115,000 | 1,000 | 34,081,000 | 30,532,000 | 28,812,000 | 28,493,000 | 28,238,000 | 27,973,000 | 28,058,000 | 28,983,000 | 25,916,000 | 23,366,000 | 23,351,000 | 25,550,000 | 22,688,000 | 20,569,000 | 20,378,000 | 20,234,000 | 21,852,000 | 20,584,000 | 20,756,000 | 16,436,000 | 19,110,000 | 20,105,000 | 18,838,000 | 20,513,000 | 15,621,000 | 21,564,000 | 20,133,000 | 19,847,000 | 18,712,000 | 18,314,000 | 18,778,000 | 16,560,000 | 13,394,000 | 13,157,000 | 13,122,000 | 13,175,000 | 12,823,000 | 12,367,000 | 12,182,000 | 12,127,000 | 12,164,000 | 11,513,000 | 10,776,000 | 10,819,000 | 10,832,000 | 10,713,000 | 10,156,000 | 10,010,000 | 9,831,000 | 9,376,000 | 9,476,000 | 8,912,000 | 9,222,000 | 8,300,000 | 8,050,000 | 8,464,000 | 7,857,000 | 7,919,000 | 7,149,000 | 7,484,000 | 6,963,000 | 6,795,000 | 6,383,000 | 5,924,000 | 5,721,000 | 5,742,000 | 5,258,000 | 5,472,000 | 4,951,000 | 5,340,000 | 16,407,000 | 1,233,000 | 780,000 | 690,000 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 22,572,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 50,941,000 | 35,121,000 | 35,115,000 | 1,000 | 34,081,000 | 30,532,000 | 28,812,000 | 28,493,000 | 28,238,000 | 27,973,000 | 28,058,000 | 28,983,000 | 25,916,000 | 23,366,000 | 23,351,000 | 25,551,000 | 116,000 | 20,569,000 | 20,378,000 | 20,234,000 | 21,852,000 | 20,584,000 | 20,756,000 | 16,436,000 | 19,110,000 | 20,105,000 | 18,838,000 | 20,513,000 | 15,621,000 | 21,564,000 | 20,133,000 | 19,847,000 | 18,712,000 | 18,314,000 | 18,778,000 | 16,560,000 | 13,394,000 | 13,157,000 | 13,122,000 | 13,175,000 | 12,823,000 | 12,367,000 | 12,182,000 | 12,127,000 | 12,164,000 | 11,513,000 | 10,776,000 | 10,819,000 | 10,832,000 | 10,713,000 | 10,156,000 | 10,010,000 | 9,831,000 | 9,376,000 | 9,476,000 | 8,912,000 | 9,222,000 | 8,300,000 | 8,050,000 | 8,464,000 | 7,857,000 | 7,919,000 | 7,149,000 | 7,484,000 | 6,963,000 | 6,795,000 | 6,383,000 | 5,924,000 | 5,721,000 | 5,742,000 | 5,258,000 | 5,472,000 | 4,951,000 | 5,340,000 | 16,407,000 | 1,233,000 | 780,000 | 690,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 | 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,760,000 | 17,148,000 | 17,879,000 | 48,989,000 | 16,563,000 | 15,988,000 | -15,159,000 | 13,928,000 | 14,947,000 | 14,679,000 | 13,914,000 | 50,960,000 | 13,156,000 | 12,007,000 | 12,332,000 | 47,945,000 | 14,990,000 | 11,868,000 | 11,857,000 | 43,443,000 | 11,439,000 | 10,635,000 | 10,439,000 | 37,835,000 | 9,234,000 | 10,005,000 | 10,063,000 | 37,914,000 | 9,230,000 | 9,856,000 | 9,965,000 | 36,021,000 | 9,281,000 | 9,140,000 | 8,985,000 | 26,544,000 | 6,276,000 | 6,000,000 | 6,036,000 | 21,601,000 | 5,430,000 | 5,293,000 | 5,583,000 | 19,876,000 | 4,924,000 | 4,952,000 | 4,703,000 | 15,496,000 | 4,504,000 | 4,429,000 | -2,578,000 | -3,000,000 | -2,317,000 | -4,041,000 | -1,369,000 | -2,646,000 | -4,000 | -714,000 | -1,041,000 | -173,000 | 2,390,000 | 1,893,000 | 3,197,000 | 3,501,000 | 3,873,000 | 3,362,000 | 2,983,000 | 3,674,000 | 2,902,000 | 2,599,000 | 2,297,000 | 1,892,000 | 1,413,000 | 557,000 | -11,606,000 | 3,734,000 | 3,676,000 | 3,301,000 |
operating income | 12,020,000 | 10,859,000 | 27,146,000 | 23,423,000 | 19,943,000 | 18,174,000 | 13,653,000 | 14,122,000 | 14,808,000 | 13,694,000 | 15,739,000 | 10,596,000 | 9,091,000 | 5,268,000 | 10,458,000 | 14,557,000 | -31,770,000 | 14,434,000 | 12,526,000 | 9,942,000 | 13,234,000 | 9,404,000 | 9,006,000 | 7,698,000 | 7,271,000 | 6,086,000 | 8,378,000 | 8,735,000 | 3,248,000 | 9,158,000 | 10,713,000 | 9,956,000 | 9,966,000 | 9,152,000 | 9,648,000 | 8,465,000 | 8,372,000 | 8,265,000 | 7,691,000 | 8,600,000 | 8,454,000 | 7,772,000 | 8,014,000 | 7,564,000 | 8,180,000 | 6,670,000 | 8,147,000 | -47,197,000 | 8,662,000 | 7,806,000 | 7,578,000 | 7,010,000 | 7,514,000 | 5,335,000 | 8,107,000 | 6,266,000 | 9,218,000 | 7,586,000 | 7,009,000 | 8,291,000 | 10,247,000 | 9,812,000 | 10,346,000 | 10,985,000 | 10,836,000 | 10,157,000 | 9,366,000 | 9,598,000 | 8,623,000 | 8,341,000 | 7,555,000 | 7,364,000 | 6,364,000 | 5,897,000 | 4,801,000 | 4,967,000 | 4,456,000 | 3,991,000 |
net income | 9,941,000 | 8,337,000 | 8,979,000 | 10,156,000 | 10,826,000 | 11,204,000 | 8,672,000 | 8,591,000 | 9,198,000 | 8,235,000 | 9,731,000 | 6,084,000 | 4,293,000 | 3,323,000 | 3,278,000 | 5,768,000 | 5,085,000 | 6,572,000 | 5,899,000 | 4,064,000 | 5,301,000 | 3,289,000 | 3,649,000 | 4,037,000 | 2,584,000 | 1,886,000 | 3,397,000 | 3,968,000 | 2,540,000 | 3,716,000 | 4,547,000 | 4,083,000 | 4,381,000 | 3,858,000 | 4,192,000 | 3,744,000 | 3,553,000 | 3,505,000 | 3,337,000 | 3,760,000 | 3,609,000 | 3,133,000 | 3,244,000 | 2,529,000 | 2,622,000 | 1,565,000 | 2,210,000 | 2,385,000 | 2,179,000 | 2,513,000 | 1,349,000 | 598,000 | 969,000 | -1,525,000 | 899,000 | -378,000 | 1,353,000 | 260,000 | -193,000 | 114,000 | 1,172,000 | 1,068,000 | 770,000 | 914,000 | 885,000 | 859,000 | 599,000 | 945,000 | 866,000 | 1,079,000 | 857,000 | 1,092,000 | 916,000 | 1,077,000 | 760,000 | 717,000 | 1,089,000 | 786,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.
