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 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 20,920,000 | 10,380,000 | 11,107,000 | 11,921,000 | 13,163,000 | 13,495,000 | 12,785,000 | 12,157,000 | 12,702,000 | 12,390,000 | 12,239,000 | 11,510,000 | 12,304,000 | 11,099,000 | 10,856,000 | 10,654,000 | 11,221,000 | 10,691,000 | 10,585,000 | 10,552,000 | 10,731,000 | 10,900,000 | 10,792,000 | 11,630,000 | 10,599,000 | 10,106,000 | 9,733,000 | 9,397,000 | 10,094,000 | 9,607,000 | 8,802,000 | 8,262,000 | 8,071,000 | 8,111,000 | 7,927,000 | 8,142,000 | 8,159,000 | 8,420,000 | 8,230,000 | 8,051,000 | 8,508,000 | 7,900,000 | 8,343,000 | 8,125,000 | 7,336,000 | 7,318,000 | 7,591,000 | 7,991,000 | 8,178,000 | 8,436,000 | 9,270,000 | 9,216,000 | 9,354,000 | 8,429,000 | 8,129,000 | 8,114,000 | 10,236,000 | 7,721,000 | 7,042,000 | 8,305,000 | 6,430,000 | 8,674,000 | 8,195,000 | 9,524,000 | 8,612,000 | 5,979,000 | 434,000 | 630,537 | -46,000 | -47,000 | 198,000 | 122,873 |
cost of revenue | 633,000 | 0 | -8,590,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,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 |
gross profit | 20,287,000 | 10,380,000 | 19,697,000 | 11,921,000 | 13,163,000 | 13,495,000 | 12,785,000 | 12,157,000 | 12,702,000 | 12,390,000 | 12,239,000 | 11,510,000 | 12,302,000 | 11,099,000 | 10,856,000 | 10,654,000 | 11,221,000 | 10,691,000 | 10,585,000 | 10,552,000 | 10,731,000 | 10,900,000 | 10,792,000 | 11,630,000 | 10,599,000 | 10,106,000 | 9,733,000 | 9,397,000 | 10,094,000 | 9,607,000 | 8,802,000 | 8,262,000 | 8,071,000 | 8,111,000 | 7,927,000 | 8,142,000 | 8,159,000 | 8,420,000 | 8,230,000 | 8,051,000 | 8,508,000 | 7,900,000 | 8,343,000 | 8,125,000 | 7,336,000 | 7,318,000 | 7,591,000 | 7,991,000 | 8,178,000 | 8,436,000 | 9,270,000 | 9,216,000 | 9,354,000 | 8,429,000 | 8,129,000 | 8,114,000 | 10,236,000 | 7,721,000 | 7,042,000 | 8,305,000 | 6,430,000 | 8,674,000 | 8,195,000 | 9,524,000 | 8,612,000 | 5,979,000 | 434,000 | 630,537 | -46,000 | -47,000 | 198,000 | 122,873 |
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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,386,000 | 1,506,000 | 2,340,000 | 1,450,000 | 4,430,000 | 1,517,000 | 1,707,000 | -6,569,000 | 4,765,000 | 1,301,000 | 1,037,000 | 1,141,000 | 4,414,000 | 1,018,000 | 1,190,000 | 1,026,000 | 4,364,000 | 1,131,000 | 1,029,000 | 1,052,000 | 4,532,000 | 1,077,000 | 1,110,000 | 1,010,000 | 4,250,000 | 1,111,000 | 1,139,000 | 828,000 | 3,614,000 | 550,000 | 1,214,000 | 856,000 | 3,394,000 | 1,098,000 | 923,000 | 697,000 | 3,022,000 | 788,000 | 943,000 | 606,000 | 3,181,000 | 647,000 | 955,000 | 736,000 | 3,551,000 | 985,000 | 967,000 | 833,000 | 3,820,000 | 787,000 | 993,000 | 873,000 | 4,044,000 | 807,000 | 1,266,000 | 1,093,000 | 3,910,000 | 939,000 | 1,125,000 | 929,000 | 3,805,000 | 891,000 | 1,191,000 | 718,000 | 2,598,000 | 555,000 | 465,000 | 12,449,783 | 11,364,000 | 12,394,000 | 11,405,000 | 11,071,794 |
operating income | 1,665,000 | 1,910,000 | 1,850,000 | 9,358,000 | 8,898,000 | 7,599,000 | 5,213,000 | 5,588,000 | 5,116,000 | 6,000,000 | 7,077,000 | 5,798,000 | 6,461,000 | 6,138,000 | 6,622,000 | 6,922,000 | 8,518,000 | 8,702,000 | 9,261,000 | 7,162,000 | 7,106,000 | 7,328,000 | 7,164,000 | 11,732,000 | 7,642,000 | 5,398,000 | 5,138,000 | 5,265,000 | 6,449,000 | 5,361,000 | 3,932,000 | 4,369,000 | 5,415,000 | 5,124,000 | 5,204,000 | 5,055,000 | 6,193,000 | 5,714,000 | 5,181,000 | 5,696,000 | 5,970,000 | 4,281,000 | 4,433,000 | 3,764,000 | 4,221,000 | 2,107,000 | 3,510,000 | 3,896,000 | 4,950,000 | 4,913,000 | 5,338,000 | 6,523,000 | 6,556,000 | -5,451,000 | -17,524,000 | -6,159,000 | -9,770,000 | 3,609,000 | -23,333,000 | 10,192,000 | 6,185,000 | 10,362,000 | 12,378,000 | 15,746,000 | -6,714,000 | 15,054,000 | 13,770,000 | 13,080,320 | 11,318,000 | 12,347,000 | 11,603,000 | 11,194,667 |
net income | 1,194,000 | 1,501,000 | 1,488,000 | 2,122,000 | 3,226,000 | 3,933,000 | 2,799,000 | 3,248,000 | 2,743,000 | 3,199,000 | 3,810,000 | 2,497,000 | 2,647,000 | 2,082,000 | 2,143,000 | 1,684,000 | 2,615,000 | 2,505,000 | 3,304,000 | 1,945,000 | 2,163,000 | 2,792,000 | 3,102,000 | 6,842,000 | 2,406,000 | 1,861,000 | 1,868,000 | 2,344,000 | 3,021,000 | 2,606,000 | 1,440,000 | 1,825,000 | 2,117,000 | 2,446,000 | 2,368,000 | 2,229,000 | 2,940,000 | 2,735,000 | 2,367,000 | 2,645,000 | 3,933,000 | 2,612,000 | 16,363,000 | 1,556,000 | 1,511,000 | -791,000 | 1,371,000 | 622,000 | 927,000 | 623,000 | 1,258,000 | 1,434,000 | 568,000 | -12,071,000 | -24,881,000 | -17,752,000 | -12,248,000 | -1,659,000 | -27,997,000 | 1,196,000 | -2,989,000 | 955,000 | 2,222,000 | 4,472,000 | -10,401,000 | 2,697,000 | 1,962,000 | 1,758,405 | 802,000 | 1,837,000 | 2,163,000 | 2,285,279 |
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.
