Quarterly
Annual
| Unit: USD | 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-09-30 | 2019-06-30 | 2019-03-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-05-31 | 2006-02-28 | 2005-12-31 | 2005-11-30 | 2005-08-31 | 2005-05-31 | 2005-02-28 | 2004-11-30 | 2004-08-31 | 2004-05-31 | 2004-02-29 | 1998-08-31 | 1998-05-31 | 1998-02-28 | 1997-11-30 | 1997-08-31 | 1997-05-31 | 1997-02-28 | 1996-11-30 | 1996-08-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 5,865,615 | 8,005,782 | 9,302,007 | 18,589,240 | 22,862,795 | 15,711,714 | 8,930,737 | 20,869,666 | 17,753,669 | 11,148,008 | 5,259,243 | 11,807,686 | 10,482,185 | 5,359,483 | 557,670 | 4,548,542 | 6,009,409 | 38,570 | 343,080 | 4,594 | 2,247,267 | 3,361,568 | 23,840,391 | 47,531,989 | 32,788,493 | 28,367,163 | 38,811,622 | 47,600,767 | 34,495,450 | 35,454,623 | 42,601,598 | 49,350,070 | 34,910,829 | 25,208,377 | 31,106,964 | 31,752,814 | 25,592,176 | 30,100,030 | 32,935,277 | 32,853,896 | 22,502,580 | 22,047,030 | 24,530,332 | 31,314,846 | 23,808,674 | 30,539,134 | 37,761,975 | 51,300,812 | 45,378,532 | 37,131,502 | 44,758,294 | 46,751,809 | 29,693,418 | 29,385,314 | 27,667,158 | 29,590,897 | 23,633,538 | 24,133,725 | 17,554,873 | 23,766,179 | 21,915,512 | 15,376,761 | 16,418,611 | 12,389,951 | 10,063,327 | 164,662 | 129,949 | 129,949 | 195,996 | 334,031 | 348,129 | 145,320 | 187,990 | 187,991 | 187,991 | 187,991 | 1,010,000 | 1,420,000 | 1,090,000 | 560,000 | 1,540,000 | 1,910,000 | 1,550,000 | 1,330,000 | 800,000 |
cost of revenue | 6,373,902 | 7,321,442 | 6,769,074 | 7,612,370 | 8,405,694 | 8,101,120 | 4,549,968 | 7,837,512 | 8,197,697 | 6,915,774 | 4,181,389 | 6,720,763 | 6,750,055 | 5,022,896 | 921,320 | 2,403,532 | 2,990,330 | 36,407 | 68,456 | 7 | 1,241,809 | 1,493,046 | 14,518,439 | 26,931,742 | 20,213,863 | 18,600,849 | 23,107,921 | 29,195,255 | 23,881,646 | 24,274,316 | 27,000,576 | 32,280,120 | 25,480,858 | 18,535,227 | 21,901,056 | 22,566,923 | 18,734,404 | 20,957,207 | 22,006,256 | 23,260,201 | 17,985,472 | 17,833,918 | 17,099,890 | 21,389,651 | 17,115,882 | 20,128,181 | 23,823,944 | 24,994,703 | 20,591,384 | 16,981,752 | 23,347,605 | 23,689,903 | 16,235,499 | 15,882,463 | 15,533,613 | 16,445,804 | 13,540,940 | 14,251,114 | 11,388,348 | 14,062,903 | 12,535,473 | 9,253,650 | 9,558,866 | 7,270,962 | 6,024,702 | 44,394 | 71,260 | 71,260 | 70,081 | 79,942 | 97,487 | 85,791 | 0 | 0 | 0 | 0 | 840,000 | 960,000 | 830,000 | 1,270,000 | 1,080,000 | 1,160,000 | 1,030,000 | 2,020,000 | 610,000 |
gross profit | -508,287 | 684,340 | 2,532,933 | 10,976,870 | 14,457,101 | 7,610,594 | 4,380,769 | 13,032,154 | 9,555,972 | 4,232,234 | 1,077,854 | 5,086,923 | 3,732,130 | 336,587 | -363,650 | 2,145,010 | 3,019,079 | 2,163 | 274,624 | 4,587 | 1,005,458 | 1,868,522 | 9,321,952 | 20,600,247 | 12,574,630 | 9,766,314 | 15,703,701 | 18,405,512 | 10,613,804 | 11,180,307 | 15,601,022 | 17,069,950 | 9,429,971 | 6,673,150 | 9,205,908 | 9,185,891 | 6,857,772 | 9,142,823 | 10,929,021 | 9,593,695 | 4,517,108 | 4,213,112 | 7,430,442 | 9,925,195 | 6,692,792 | 10,410,953 | 13,938,031 | 26,306,109 | 24,787,148 | 20,149,750 | 21,410,689 | 23,061,906 | 13,457,919 | 13,502,851 | 12,133,545 | 13,145,093 | 10,092,598 | 9,882,611 | 6,166,525 | 9,703,276 | 9,380,039 | 6,123,111 | 6,859,745 | 5,118,989 | 4,038,625 | 120,268 | 58,689 | 58,689 | 125,915 | 254,089 | 250,642 | 59,529 | 187,990 | 187,991 | 187,991 | 187,991 | 170,000 | 460,000 | 260,000 | -710,000 | 460,000 | 750,000 | 520,000 | -690,000 | 190,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 | 25,949 | 42,074 | 65,274 | 61,898 | 63,601 | 68,115 | 70,378 | 59,837 | 49,482 | 69,403 | 63,470 | 48,235 | 39,969 | 30,985 | 32,558 | 30,780 | 35,065 | 33,198 | 54,480 | 17,702 | 30,784 | 28,478 | 62,526 | 42,798 | 2,171,178 | 1,080,675 | 4,000,805 | 180,337 | 1,151,262 | 546,607 | 377,220 | 125,202 | 125,219 | 125,122 | 125,095 | 124,969 | 124,927 | 122,744 | 135,275 | 131,834 | 124,899 | 143,269 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales and marketing | -14,428 | 14,718 | 13,704 | 15,785 | 19,681 | 17,045 | 10,360 | 18,759 | 19,035 | 15,625 | 9,545 | 13,797 | 15,785 | 10,838 | 2,243 | 5,821 | 6,613 | 0 | 10,112 | 21,025 | 34,974 | 36,555 | 65,599 | 100,613 | 75,833 | 73,748 | 83,087 | 104,369 | 81,901 | 81,270 | 91,919 | 120,746 | 81,430 | 26,795 | 29,064 | 27,215 | 22,514 | 25,576 | 25,378 | 25,115 | 20,303 | 21,204 | 20,327 | 22,709 | 17,764 | 19,075 | 20,116 | 23,733 | 24,012 | 41,888 | 18,789 | 75,687 | 0 | 0 | 0 | 0 | 0 | -4,093,042,065 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10,000 | 0 | 10,000 | 150,000 | 20,000 | 10,000 | -0 | -20,000 | 0 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 762,884 | 593,325 | 910,051 | 2,644,016 | 584,473 | 557,089 | 2,242,501 | 1,374,466 | 1,209,818 | 5,204,701 | 1,736,250 | 2,942,933 | 4,911,970 | 1,541,702 | 843,337 | 5,020,215 | 1,335,347 | 2,105,171 | 1,323,933 | 1,125,683 | 3,571,945 | 300,327 | 4,451,027 | 2,056,943 | 1,728,460 | 894,910 | 1,613,933 | 1,009,882 | 1,916,030 | 1,421,520 | 831,955 | 2,434,246 | 1,981,117 | 2,244,421 | 1,894,507 | 1,701,601 | 1,320,518 | 2,209,117 | 1,962,496 | 2,422,452 | 1,969,217 | 972,458 | 2,336,581 | 1,370,866 | 2,112,205 | 6,359,242 | 5,459,069 | 1,714,694 | 4,341,291 | 2,858,878 | 1,003,129 | 731,593 | 2,277,492 | 3,166,473 | 870,554 | 996,441 | 1,099,380 | 4,094,312,000 | 960,747 | 1,009,088 | 854,542 | 0 | 530,486 | 347,017 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 900,000 | 560,000 | 570,000 | 850,000 | 670,000 | 720,000 | 450,000 | 460,000 | 460,000 |
operating income | 748,456 | 547,909 | 923,755 | 5,501,419 | 604,191 | 574,134 | 2,261,265 | 3,773,679 | 1,228,939 | 5,220,326 | 1,745,795 | 2,963,341 | 4,927,755 | 1,552,540 | 861,356 | 5,026,036 | 1,341,960 | 2,105,171 | 1,468,261 | 1,146,708 | 3,606,919 | 362,831 | 4,486,700 | 2,117,775 | 1,761,633 | 927,017 | 1,657,106 | 1,074,390 | 1,947,486 | 1,440,858 | 878,163 | 2,508,561 | 2,319,320 | 2,682,734 | 1,837,614 | 1,644,453 | 1,256,128 | 2,171,880 | 1,914,066 | 2,214,920 | 1,911,660 | 1,567,440 | 1,671,418 | 1,379,997 | 2,115,693 | 8,511,642 | 5,191,786 | 5,739,232 | 4,545,640 | 4,052,028 | 1,568,525 | 1,184,500 | 2,402,694 | 3,291,692 | 995,676 | 1,121,536 | 1,224,349 | 1,394,862 | 1,083,491 | 1,144,363 | 986,376 | 912,590 | 673,755 | 347,017 | 182,180 | 111,134 | 195,490 | 195,490 | 184,215 | 123,822 | 118,540 | 92,329 | -801,525 | 0 | 0 | 0 | 910,000 | 560,000 | 580,000 | 1,000,000 | 690,000 | 730,000 | 450,000 | 440,000 | 460,000 |
net income | -2,293,288 | -919,098 | 1,680,063 | 5,548,046 | 11,942,592 | 7,111,008 | 2,195,032 | 3,777,128 | 7,097,975 | -2,382,809 | -3,281,424 | 839,407 | -2,733,818 | -2,953,552 | -4,835,429 | -6,366,409 | -1,198,166 | -6,396,030 | -26,798,917 | -6,831,607 | -8,296,980 | -22,959,110 | 4,835,252 | 18,482,472 | 10,812,997 | 7,769,702 | 13,956,200 | 17,331,122 | 8,666,318 | 9,589,512 | 13,903,158 | 14,561,389 | 7,110,651 | 3,990,416 | 6,694,589 | 7,531,572 | 5,601,644 | 7,566,750 | 10,892,520 | 7,378,775 | 2,605,448 | 2,645,672 | 5,628,881 | 7,633,203 | 4,577,099 | 1,899,311 | 8,746,245 | 12,996,311 | 20,241,508 | 16,097,722 | 19,842,164 | 21,877,406 | 11,055,225 | 10,211,159 | 11,137,869 | 12,023,557 | 8,868,249 | 8,487,749 | 5,083,034 | 8,558,913 | 8,393,663 | 5,210,521 | 6,185,990 | 4,771,972 | 3,856,445 | 9,134 | -136,801 | -136,801 | -58,300 | 130,267 | 132,102 | -32,800 | -613,535 | 187,991 | 187,991 | 187,991 | -750,000 | -110,000 | -320,000 | -1,720,000 | -230,000 | 20,000 | 70,000 | -1,140,000 | -270,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.
