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-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 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2001-06-30 | 2001-03-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 3,965,361 | 5,097,055 | 5,503,935 | 4,104,120 | 4,130,257 | 7,554,971 | 8,604,598 | 8,452,598 | 8,847,490 | 11,853,987 | 9,187,627 | 7,351,358 | 576,560 | 628,949 | 198,756 | 337,277 | 184,526 | 727,908 | 1,735,124 | 2,258,562 | 2,082,825 | 2,305,797 | 1,543,526 | 2,060,306 | 1,394,952 | 1,001,734 | 604,593 | 552,456 | 315,710 | 828,477 | 227,746 | 245,329 | 289,581 | 1,468,835 | 402,039 | 715,062 | 3,647,058 | 640,563 | 1,034,270 | 1,422,787 | 1,732,201 | 1,621,620 | 956,168 | 470,345 | 373,250 | 1,083,055 | 524,015 | 3,964,796 | -1,926 | -1,613 | 316 | -632 | 2,201 | 1 | 1 | 78,919 | 105,047 | 71,983 | 22,545 | 100,000 | 100,000 | 100,000 | 43,132 | 100,000 | 100,000 | 100,000 |
cost of revenue | 4,501,393 | 5,063,425 | 5,573,407 | 3,943,189 | 4,295,431 | 6,783,011 | 6,118,163 | 10,275,845 | 8,742,420 | 9,014,943 | 7,979,446 | 5,745,999 | 381,954 | 254,716 | 152,775 | 289,096 | 366,783 | 460,590 | 1,191,019 | 2,135,839 | 1,857,985 | 2,274,225 | 1,379,930 | 1,823,412 | 1,297,055 | 855,947 | 451,364 | 492,543 | 257,943 | 686,745 | 173,229 | 189,391 | 247,373 | 1,101,175 | 359,923 | 497,299 | 2,822,320 | 450,381 | 800,138 | 1,065,776 | 1,515,161 | 1,667,368 | 900,914 | 404,191 | 305,669 | 857,972 | 429,906 | 3,407,918 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 68,260 | 93,223 | 54,560 | 413,492 | 100,000 | 100,000 | 100,000 | 19,759 | 0 | 0 | 0 |
gross profit | -536,032 | 33,630 | -69,472 | 160,931 | -165,174 | 771,960 | 2,486,435 | -1,823,247 | 105,070 | 2,839,044 | 1,208,181 | 1,605,359 | 194,606 | 374,233 | 45,981 | 48,181 | -182,257 | 267,318 | 544,105 | 122,723 | 224,840 | 31,572 | 163,596 | 236,894 | 97,897 | 145,787 | 153,229 | 59,913 | 57,767 | 141,732 | 54,517 | 55,938 | 42,208 | 367,660 | 42,116 | 217,763 | 824,738 | 190,182 | 234,132 | 357,011 | 217,040 | -45,748 | 55,254 | 66,154 | 67,581 | 225,083 | 94,109 | 556,878 | -1,926 | -1,613 | 316 | -632 | 2,201 | 1 | 1 | 10,659 | 11,824 | 17,423 | -390,947 | 0 | 0 | 0 | 23,373 | 100,000 | 100,000 | 100,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 | 0 | 12,616 | 56,025 | 0 | 0 | 100,000 | 68,959 | 100,000 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,439,088 | 5,644,488 | 3,190,597 | 3,979,751 | 2,337,012 | 2,099,816 | 2,067,543 | 347,471 | 2,831,678 | 2,763,111 | 2,369,638 | 3,072,628 | 1,719,936 | 1,214,987 | 795,460 | 1,077,666 | 1,091,173 | 1,239,027 | 1,034,840 | 1,898,591 | 1,302,362 | 1,270,240 | 917,704 | 1,310,275 | 1,142,201 | 667,794 | 774,696 | 734,200 | 431,088 | 667,677 | 305,786 | 420,880 | 393,148 | 542,505 | 596,711 | 658,473 | 626,595 | 446,003 | 488,540 | 777,458 | 520,796 | 611,599 | 532,479 | 474,423 | 592,568 | 712,100 | 614,260 | 2,503,821 | 60,095 | 41,210 | 8,660 | 9,590 | 9,352 | 16,279 | 19,403 | 23,309 | 84,396 | 120,836 | 276,071 | 500,000 | 400,000 | 600,000 | 505,155 | 400,000 | 200,000 | 100,000 |
operating income | -2,975,120 | -5,610,858 | -3,260,069 | -3,818,820 | -2,502,186 | -1,327,856 | 418,892 | -2,170,718 | -2,726,608 | 75,933 | -1,161,457 | -1,467,269 | -1,525,330 | -840,754 | -749,479 | -3,968,138 | -1,273,430 | -971,709 | -490,735 | -1,775,868 | -1,077,522 | -1,238,668 | -754,108 | -1,073,381 | -1,044,304 | -522,007 | -621,467 | -674,287 | -373,321 | -525,945 | -251,269 | -364,942 | -350,940 | -174,845 | -554,595 | -440,710 | 198,143 | -255,821 | -254,408 | -420,447 | -303,756 | -657,347 | -477,225 | -408,269 | -524,987 | -487,017 | -520,151 | -1,946,943 | -60,095 | -41,210 | -8,660 | -9,590 | -9,352 | -16,278 | -19,402 | -12,650 | -72,572 | -103,413 | -756,807 | -500,000 | -400,000 | -600,000 | -481,782 | -400,000 | -400,000 | -100,000 |
net income | -3,608,134 | -5,555,524 | -4,066,183 | -5,255,029 | -2,453,583 | -1,415,360 | -717,177 | -3,426,633 | -3,830,905 | -1,541,259 | -2,033,877 | -1,629,056 | -1,478,273 | -837,973 | -747,427 | -4,132,627 | -1,325,469 | -971,709 | -490,735 | -1,830,979 | -1,026,037 | -1,232,904 | -754,104 | -1,073,377 | -1,043,301 | -1,705,672 | -690,330 | -763,370 | -543,206 | -158,053 | -506,684 | -489,001 | -1,661,993 | -235,077 | -357,045 | 191,042 | 920,452 | -2,130,595 | -518,214 | -510,684 | -465,382 | -779,770 | -407,466 | -309,401 | -525,857 | -467,198 | -463,569 | -1,791,189 | -62,021 | -42,823 | -9,292 | -10,222 | -7,151 | 85,655 | -16,328 | -10,982 | -70,616 | -100,472 | -756,807 | -600,000 | -500,000 | -500,000 | -407,156 | -300,000 | -200,000 | -200,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.
