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 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 8,881,000 | 12,843,000 | 12,955,000 | 14,235,000 | 78,000 | 13,027,000 | 124,000 | 127,000 | 12,584,000 | 10,767,000 | 11,406,000 | 12,464,000 | 12,848,000 | 12,123,000 | 12,659,000 | 12,008,000 | 13,145,000 | 12,983,000 | 12,607,000 | 12,483,000 | 12,580,000 | 12,059,000 | 11,127,000 | 9,555,000 | 9,388,000 | 9,052,000 | 8,944,000 | 8,939,000 | 9,155,000 | 8,642,000 | 8,960,000 | 9,134,000 | 9,050,000 | 9,036,000 | 8,927,000 | 9,145,000 | 7,683,000 | 4,947,000 | 4,870,000 | 4,736,000 | 4,831,000 | 4,724,000 | 4,581,000 | 4,380,000 | 3,752,081 | 3,924,000 | 3,729,000 | 3,514,000 | 3,385,680 | 3,417,000 | 3,160,000 | 3,042,000 | 2,949,291 | 2,957,000 | 3,077,000 | 2,923,000 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 102,000 | 86,000 | 110,000 | 92,000 | 0 | 149,000 | 377,000 | 145,000 | 106,000 | 133,000 | 0 | 82,000 | 143,000 | 140,000 | 113,000 | 93,000 | 138,000 | 110,000 | 86,000 | 74,000 | 320,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 |
gross profit | 8,881,000 | 12,843,000 | 12,955,000 | 14,235,000 | 78,000 | 13,027,000 | 124,000 | 127,000 | 12,482,000 | 10,681,000 | 11,296,000 | 12,372,000 | 12,848,000 | 11,974,000 | 12,282,000 | 11,863,000 | 13,039,000 | 12,850,000 | 12,607,000 | 12,401,000 | 12,437,000 | 11,919,000 | 11,014,000 | 9,462,000 | 9,250,000 | 8,942,000 | 8,858,000 | 8,865,000 | 8,835,000 | 8,642,000 | 8,960,000 | 9,134,000 | 9,050,000 | 9,036,000 | 8,927,000 | 9,145,000 | 7,683,000 | 4,947,000 | 4,870,000 | 4,736,000 | 4,831,000 | 4,724,000 | 4,581,000 | 4,380,000 | 3,752,081 | 3,924,000 | 3,729,000 | 3,514,000 | 3,385,680 | 3,417,000 | 3,160,000 | 3,042,000 | 2,949,291 | 2,957,000 | 3,077,000 | 2,923,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 3,252,000 | -9,607,000 | -9,499,000 | 261,000 | -465,000 | 465,000 | 504,000 | 4,638,000 | -2,877,000 | 405,000 | 612,000 | 329,000 | -7,942,000 | 309,000 | 326,000 | 418,000 | 875,000 | 361,000 | 419,000 | 329,000 | 788,000 | 416,000 | 356,000 | 271,000 | 694,000 | 278,000 | 284,000 | 266,000 | 719,000 | 329,000 | 303,000 | 306,000 | 830,000 | 351,000 | 221,000 | 225,000 | 467,000 | 120,000 | 206,000 | -2,891,000 | -2,728,000 | -2,713,000 | -2,698,000 | 3,328,999 | -1,506,301 | -1,618,000 | -1,617,000 | -1,532,000 | -1,662,815 | -1,645,000 | -1,702,000 | -1,691,000 | -1,443,326 | -1,407,000 | -1,720,000 | -1,179,000 |
operating income | 0 | 3,236,000 | 3,456,000 | 7,946,000 | 7,479,000 | 6,199,000 | 1,068,000 | 4,765,000 | 9,605,000 | 3,319,000 | 708,000 | 4,797,000 | 5,038,000 | -16,451,000 | 5,689,000 | 3,107,000 | 6,602,000 | 7,045,000 | 5,687,000 | 5,933,000 | 5,021,000 | 4,926,000 | 3,204,000 | 2,956,000 | 3,315,000 | 4,262,000 | 3,810,000 | 3,769,000 | 4,543,000 | 3,297,000 | 4,043,000 | 4,236,000 | 3,592,000 | 4,280,000 | 3,835,000 | 3,954,000 | 3,230,000 | 1,434,000 | 1,352,000 | 1,845,000 | 2,103,000 | 2,011,000 | 1,883,000 | 1,164,000 | 2,245,780 | 2,306,000 | 2,112,000 | 1,982,000 | 1,722,865 | 1,772,000 | 1,458,000 | 1,351,000 | 1,505,965 | 1,550,000 | 1,357,000 | 1,744,000 |
net income | 12,964,000 | 2,672,000 | 2,757,000 | 4,156,000 | 4,153,000 | 3,929,000 | 118,000 | 3,047,000 | 6,965,000 | 1,983,000 | -223,000 | 2,845,000 | 3,079,000 | -17,395,000 | 2,903,000 | 773,000 | 4,677,000 | 3,746,000 | 2,979,000 | 2,925,000 | 2,430,000 | 2,292,000 | 1,092,000 | 1,360,000 | 1,375,000 | 2,064,000 | 1,801,000 | 1,704,000 | 2,022,000 | 1,575,000 | 1,938,000 | 2,045,000 | 1,757,000 | 2,128,000 | 2,240,000 | 2,295,000 | 1,735,000 | 739,000 | 739,000 | 1,079,000 | 1,217,000 | 1,139,000 | 1,037,000 | 863,000 | 734,250 | 825,000 | 725,000 | 646,000 | 478,274 | 549,000 | 373,000 | 244,000 | 385,872 | 414,000 | 225,000 | 451,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.
