Quarterly
Annual
| Unit: USD | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-06-30 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 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 | 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 | 14,078,009 | 7,039,005 | 13,696,807 | 10,536,656 | 3,737,350 | 13,791,300 | 7,082,220 | 4,092,316 | 5,121,991 | 7,349,406 | 4,014,627 | 5,959,029 | 6,498,181 | 5,355,407 | 376,657 | 3,977,993 | 3,259,682 | 29,389,016 | 27,424,842 | 13,283,608 | 16,279,989 | 31,236,455 | 28,462,571 | 27,887,779 | 26,948,748 | 61,217,471 | 43,806,131 | 33,516,888 | 25,305,107 | 31,547,310 | 28,680,681 | 25,787,919 | 14,980,184 | 19,008,361 | 27,177,654 | 24,710,743 | 14,404,426 | 11,744,688 | 10,158,286 | 5,407,595 | 3,032,141 | 2,151,104 | 3,450 | 13,350 | 7,300 |
cost of revenue | 10,203,109 | 5,101,555 | 10,166,519 | 6,836,895 | 2,270,350 | 7,189,090 | 3,966,550 | 2,033,423 | 2,792,696 | 3,812,004 | 2,286,123 | 3,184,976 | 3,383,912 | 3,023,212 | 275,408 | 3,197,448 | 2,385,849 | 20,938,040 | 24,033,423 | 10,408,205 | 10,498,307 | 21,979,695 | 18,977,223 | 15,965,223 | 13,293,908 | 39,655,668 | 22,720,538 | 16,718,582 | 14,187,654 | 15,765,655 | 13,560,684 | 13,521,168 | 7,496,920 | 10,158,980 | 14,720,619 | 13,569,305 | 8,352,264 | 6,661,284 | 5,244,343 | 597,831 | 210,712 | 0 | 0 | 0 | 0 |
gross profit | 3,874,900 | 1,937,450 | 3,530,288 | 3,699,761 | 1,467,000 | 6,602,210 | 3,115,670 | 2,058,893 | 2,329,295 | 3,537,402 | 1,728,504 | 2,774,053 | 3,114,269 | 2,332,195 | 101,249 | 780,545 | 873,833 | 8,450,976 | 3,391,419 | 2,875,403 | 5,781,682 | 9,256,760 | 9,485,348 | 11,922,556 | 13,654,840 | 21,561,803 | 21,085,593 | 16,798,306 | 11,117,453 | 15,781,655 | 15,119,997 | 12,266,751 | 7,483,264 | 8,849,381 | 12,457,035 | 11,141,438 | 6,052,162 | 5,083,404 | 4,913,943 | 4,809,764 | 2,821,429 | 2,151,104 | 3,450 | 13,350 | 7,300 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||
research and development | 1,585,894 | 792,947 | 1,556,044 | 2,050,609 | 1,802,750 | 3,592,840 | 1,907,120 | 1,087,065 | 1,184,449 | 1,290,915 | 1,193,659 | 1,117,941 | 969,927 | 1,019,282 | 924,163 | 679,718 | 706,547 | 887,262 | 1,346,871 | 1,236,006 | 1,481,027 | 1,493,517 | 1,106,500 | 1,150,407 | 733,330 | 948,839 | 937,774 | 560,649 | 569,431 | 793,825 | 687,580 | 720,411 | 503,852 | 618,104 | 748,853 | 503,622 | 147,003 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 5,551,133 | 2,684,439 | 3,163,394 | 7,232,292 | 9,010,840 | 10,774,370 | 5,346,480 | 2,436,264 | 2,362,711 | 2,619,233 | 1,510,875 | 2,836,128 | 1,972,588 | 1,899,462 | 1,587,774 | 2,799,685 | 3,994,942 | 33,088,885 | 23,426,934 | 12,131,786 | 8,990,287 | 15,470,007 | 8,119,954 | 6,462,623 | 4,739,787 | 10,689,771 | 8,084,547 | 4,671,362 | 4,554,024 | 7,645,769 | 3,866,403 | 3,669,136 | 3,313,915 | 5,087,033 | 3,743,268 | 3,469,392 | 2,317,441 | 2,352,068 | 1,005,014 | 648,321 | 312,659 | 156,820 | 7,463 | 24,701 | 13,539 |
operating income | -1,676,230 | -838,117 | 366,890 | -3,532,530 | -7,543,840 | -4,172,160 | -2,230,810 | -18,811 | 49,786 | 851,897 | -49,759 | -225,223 | 1,134,970 | 432,102 | -1,792,552 | -4,858,872 | -3,155,922 | -45,372,720 | -20,035,515 | -17,063,073 | -3,208,605 | -6,213,247 | 1,365,394 | 5,459,933 | 8,915,053 | 10,872,032 | 13,001,046 | 12,126,944 | 6,563,429 | 8,135,886 | 11,253,594 | 8,597,615 | 4,169,349 | 3,762,348 | 8,713,767 | 7,672,046 | 3,734,721 | 2,731,336 | 3,908,929 | 4,161,443 | 2,508,770 | 1,904,350 | -4,013 | -11,351 | -6,239 |
net income | -1,809,030 | -895,152 | -5,081,092 | -2,000,554 | -7,676,650 | -3,582,330 | -1,815,270 | -158,292 | -135,838 | 1,921,242 | 83,455 | -254,214 | 1,078,122 | 1,656,337 | -1,621,640 | -8,054,971 | -3,051,819 | -48,476,569 | -21,442,727 | -16,851,414 | -2,859,798 | -6,842,449 | 927,827 | 5,601,687 | 8,222,333 | 8,159,059 | 10,609,768 | 9,352,069 | 6,281,108 | 8,813,708 | 9,726,043 | 7,797,830 | 3,756,993 | 5,123,378 | 8,034,275 | 7,050,343 | 3,578,980 | 2,911,070 | 3,722,378 | 4,559,154 | 2,138,851 | 1,628,412 | -15,834 | -11,496 | -6,433 |
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.
