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 | 2015-02-28 | 2014-11-30 | 2014-05-31 | 2013-08-31 | 2013-05-31 | 2012-08-31 | 2010-05-31 | 2009-08-31 | 2009-05-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 22,934,000 | 22,099,000 | 30,732,000 | 22,733,000 | 26,279,000 | 27,655,000 | 27,448,000 | 24,199,000 | 23,125,000 | 21,897,000 | 23,482,000 | 13,482,282 | 15,147,034 | 13,520,246 | 14,860,845 | 8,156,173 | 3,175,236 | 1,439,826 | 1,715,581 | 2,377,776 | 1,795,011 | 1,432,000 | 925,000 | 607,000 | 1,051,000 | 1,076,000 | 835,889 | 894,000 | 794,000 | 698,000 | 937,305 | 668,429 | 469,428 | 487,385 | 182,036 | 23,829 | 23,829 | 23,829 | 1,000 | -3,500 | 1,750 | 1,750 | 1,750 | -1,750 | 1,750 |
cost of revenue | 6,731,000 | 7,315,000 | 12,168,000 | 9,990,000 | 8,986,000 | 9,623,000 | 12,606,000 | 11,513,000 | 10,826,000 | 9,441,000 | 12,183,000 | 13,682,297 | 5,998,389 | 3,819,156 | 4,572,606 | 1,998,659 | 606,046 | 375,720 | 649,091 | 616,853 | 525,138 | 410,959 | 241,099 | 1,136,833 | 385,411 | 287,201 | 349,702 | 324,438 | 551,293 | 191,924 | 334,854 | 340,796 | 244,100 | 37,325 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 16,203,000 | 14,784,000 | 18,564,000 | 12,743,000 | 17,293,000 | 18,032,000 | 14,842,000 | 12,686,000 | 12,299,000 | 12,456,000 | 11,299,000 | -200,015 | 9,148,645 | 9,701,090 | 10,288,239 | 6,157,514 | 2,569,190 | 1,064,106 | 1,066,490 | 1,760,923 | 1,269,873 | 1,021,041 | 683,901 | -529,833 | 665,589 | 788,799 | 486,187 | 569,562 | 242,707 | 506,076 | 602,451 | 327,633 | 225,328 | 450,060 | 182,036 | 23,829 | 23,829 | 23,829 | 1,000 | -3,500 | 1,750 | 1,750 | 1,750 | -1,750 | 1,750 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||
research and development | 524,000 | 604,000 | 465,000 | 856,000 | 1,710,000 | 1,064,000 | 3,697,000 | 3,726,000 | 4,920,000 | 2,096,000 | 4,764,000 | 389,262 | 286,572 | 182,865 | 1,498,222 | 78,502 | 66,675 | 78,020 | 175,264 | 108,901 | 149,029 | 155,878 | 189,986 | 114,141 | -277,486 | 140,954 | 185,331 | 571,012 | 311,455 | 280,020 | 2,867,760 | 1,191,674 | 1,356,458 | 903,872 | 849,234 | 742,178 | 742,178 | 742,178 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 12,539,000 | 14,982,000 | 15,755,000 | 22,035,000 | 21,486,000 | 19,685,000 | 21,946,000 | 22,145,000 | 23,593,000 | 20,702,000 | 26,751,000 | 19,110,785 | 14,723,766 | 13,257,816 | 16,727,495 | 10,950,957 | 7,536,285 | 5,799,580 | 5,647,008 | 6,060,018 | 5,820,603 | 4,437,835 | 4,509,433 | 5,139,747 | 4,659,325 | 5,144,795 | 610,879 | 5,429,025 | 4,441,469 | 6,473,034 | 6,402,412 | 3,555,371 | 3,238,947 | 2,613,123 | 2,244,874 | 1,830,178 | 1,830,178 | 15,291 | 12,132 | 9,073 | 13,708 | 18,921 | 13,818 | 10,415 | 10,518 |
operating income | 2,364,000 | -1,504,000 | 169,000 | -9,292,000 | -4,193,000 | -1,525,000 | 2,706,000 | 34,104,000 | -11,294,000 | -27,699,000 | -24,072,000 | -25,665,664 | -5,575,121 | -3,556,726 | -6,634,534 | -4,793,443 | -4,967,095 | -4,735,474 | -4,579,995 | -4,298,638 | -4,550,730 | -3,417,274 | -3,825,633 | -7,524,622 | -3,993,948 | -4,356,031 | -1,389,817 | -4,859,827 | -4,198,694 | -5,966,500 | -13,299,961 | -3,227,373 | -3,014,000 | -2,163,063 | -2,151,350 | -1,830,178 | -9,401 | -15,291 | -11,132 | -9,073 | -11,958 | -17,171 | -13,818 | -10,415 | -8,768 |
net income | -220,000 | -8,120,000 | -2,457,000 | -5,842,000 | -10,390,000 | -4,237,000 | -38,057,000 | -140,250,000 | -11,548,000 | -27,851,000 | -18,998,000 | -25,459,791 | -9,525,294 | -4,305,931 | -3,145,097 | -5,332,305 | -214,247 | -4,929,030 | -14,531,901 | -4,495,862 | -4,657,662 | -3,446,483 | 547,569 | -2,817,712 | -3,672,678 | -4,245,042 | -3,039,989 | -5,216,342 | -4,817,186 | -5,724,390 | -15,297,458 | -7,274,058 | -3,332,380 | -2,276,188 | -2,155,444 | -1,842,189 | -1,842,189 | -15,754 | -11,824 | -10,536 | -13,265 | -17,988 | -14,901 | -11,235 | -9,533 |
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.
