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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 25,953,000 | 25,868,000 | 5,197,000 | 9,054,000 | 427,000 | 5,095,000 | 8,782,000 | 7,049,000 | 4,453,000 | 9,595,000 | 11,958,000 | 9,351,000 | 9,292,000 | 22,543,000 | 23,910,000 | 14,533,000 | 9,495,000 | 7,912,000 | 8,928,000 | 7,905,000 | 6,681,000 | 20,094,000 | 19,802,000 | 14,726,000 | 9,099,000 | 9,783,000 | 7,941,000 | 10,345,000 | 9,727,000 | 9,239,000 | 8,945,000 | 6,321,000 | 11,934,000 | 2,279,000 | 6,719,000 | 5,587,000 | 4,598,000 | 5,498,000 | 5,996,000 | 7,681,000 | 7,156,000 | 6,685,000 | 4,054,000 | 4,490,000 | 11,852,000 | 10,212,000 | 11,392,000 | 9,349,000 |
cost of revenue | 6,417,000 | 6,547,000 | 6,523,000 | 6,558,000 | 6,798,000 | 5,079,000 | 5,915,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 34,259,000 | 0 | 0 | 0 | 0 | 0 | 12,287,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 406,000 | 0 | 50,000 | 96,000 |
gross profit | 19,536,000 | 19,321,000 | -1,326,000 | 2,496,000 | -6,371,000 | 16,000 | 2,867,000 | 7,049,000 | 4,453,000 | 9,595,000 | 11,958,000 | 9,351,000 | 9,292,000 | 22,543,000 | 23,910,000 | -19,726,000 | 9,495,000 | 7,912,000 | 8,928,000 | 7,905,000 | 6,681,000 | 7,807,000 | 19,802,000 | 14,726,000 | 9,099,000 | 9,783,000 | 7,941,000 | 10,345,000 | 9,727,000 | 9,239,000 | 8,945,000 | 6,321,000 | 11,934,000 | 2,279,000 | 12,162,000 | 11,271,000 | 4,598,000 | 9,265,000 | 5,996,000 | 8,250,000 | 7,156,000 | 6,685,000 | 4,054,000 | 4,490,000 | 11,446,000 | 10,212,000 | 11,342,000 | 9,253,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 8,260,000 | 945,000 | 1,066,000 | 1,298,000 | 1,215,000 | 1,055,000 | 1,258,000 | 1,118,000 | 1,151,000 | 1,067,000 | 1,045,000 | 992,000 | 1,097,000 | 772,000 | 901,000 | 1,052,000 | 734,000 | 819,000 | 471,000 | 663,000 | 807,000 | 632,000 | 748,000 | 873,000 | 611,000 | 727,000 | 666,000 | 716,000 | 655,000 | 645,000 | 816,000 | 789,000 | 832,000 | 851,000 | 969,000 | 814,000 | 1,004,000 | 935,000 | 979,000 | 1,311,000 | 821,000 | 665,000 | 887,000 | 982,000 | 681,000 | -65,000 | 95,000 | 243,000 |
operating income | 11,276,000 | 10,988,000 | 10,842,000 | 15,281,000 | 27,970,000 | 9,672,000 | 12,469,000 | 10,705,000 | 8,440,000 | 12,370,000 | 14,724,000 | 12,161,000 | 11,888,000 | 24,541,000 | 26,232,000 | -17,110,000 | 12,586,000 | 10,588,000 | 11,633,000 | 10,315,000 | -21,102,000 | 7,060,000 | 4,607,000 | -1,126,000 | 6,804,000 | 5,950,000 | 6,936,000 | 6,522,000 | 6,552,000 | 7,268,000 | 6,426,000 | 6,762,000 | 3,874,000 | 5,662,000 | 5,886,000 | 5,334,000 | 4,975,000 | 4,043,000 | 5,379,000 | 3,990,000 | 4,169,000 | 6,282,000 | 4,850,000 | 4,009,000 | 13,727,000 | 10,147,000 | 9,356,000 | 8,810,000 |
net income | 3,426,000 | 10,988,000 | 3,881,000 | 7,506,000 | -1,218,000 | 3,845,000 | 7,349,000 | 5,707,000 | 3,143,000 | 8,275,000 | 10,511,000 | 8,169,000 | 8,195,000 | 21,634,000 | 22,811,000 | -20,956,000 | 8,761,000 | 6,855,000 | 8,219,000 | 7,005,000 | 4,932,000 | 19,462,000 | 19,054,000 | 13,853,000 | 8,488,000 | 9,056,000 | 7,275,000 | 9,629,000 | 9,072,000 | 8,594,000 | 8,129,000 | 5,532,000 | -14,779,000 | 1,428,000 | 5,750,000 | 4,773,000 | 3,594,000 | 4,563,000 | 5,017,000 | 6,370,000 | 6,335,000 | 6,020,000 | 3,167,000 | 3,508,000 | 7,974,000 | 11,166,000 | 11,247,000 | 9,010,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.
