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 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-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 | 1996-12-31 | 1996-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 183,722 | 2,041,129 | 3,292,739 | 4,423,529 | 5,784,424 | 7,112,450 | 6,868,653 | 8,380,791 | 6,257,882 | 4,380,894 | 3,164,545 | 2,344,188 | 1,992,167 | 1,853,414 | 2,313,123 | 1,916,460 | 1,945,744 | 1,972,481 | 163,302 | 1,706,402 | 1,979,288 | 2,435,342 | 2,607,321 | 2,410,251 | 2,480,875 | 2,425,474 | 3,285,771 | 2,626,762 | 3,528,319 | 4,020,758 | 4,950,225 | 4,522,683 | 4,257,340 | 4,473,249 | 4,302,008 | 4,883,055 | 4,686,784 | 4,614,153 | 4,630,657 | 5,525,701 | 5,865,850 | 6,281,373 | 7,598,900 | 7,142,367 | 7,140,458 | 7,095,890 | 5,891,979 | 6,807,883 | 7,004,137 | 7,003,936 | 6,277,060 | 6,200,000 | 5,534,666 | 4,400,000 | 3,786,888 | 3,630,912 | 3,169,292 | 2,700,731 | 2,556,906 | 2,900,000 | 2,696,645 | 2,052,795 | 1,720,000 | 1,640,000 |
cost of revenue | 251,891 | 1,604,161 | 2,555,425 | 3,486,949 | 3,899,157 | 4,183,478 | 4,178,071 | 5,754,735 | 3,953,660 | 2,946,084 | 2,254,910 | 1,591,402 | 1,377,523 | 1,418,242 | 1,751,196 | 1,494,475 | 1,491,805 | 1,461,922 | 0 | 1,091,722 | 1,100,273 | 1,556,705 | 1,986,294 | 1,422,788 | 1,487,485 | 1,565,154 | 2,562,207 | 1,765,727 | 2,392,676 | 3,542,133 | 4,301,968 | 3,935,936 | 3,526,988 | 2,823,629 | 3,144,644 | 3,248,866 | 3,129,965 | 3,226,525 | 3,211,446 | 3,850,247 | 3,775,179 | 4,290,111 | 5,495,090 | 4,735,504 | 4,748,598 | 4,788,653 | 3,948,113 | 4,521,392 | 4,768,194 | 4,692,002 | 4,460,917 | 4,200,000 | 3,600,000 | 2,900,000 | 2,735,454 | 2,472,539 | 2,101,416 | 1,689,820 | 1,798,841 | 1,900,000 | 1,948,424 | 474,168 | 1,160,000 | 1,110,000 |
gross profit | -68,169 | 436,968 | 737,314 | 936,580 | 1,885,267 | 2,928,972 | 2,690,582 | 2,626,056 | 2,304,222 | 1,434,810 | 909,635 | 752,786 | 614,644 | 435,172 | 561,927 | 421,985 | 453,939 | 510,559 | 163,302 | 614,680 | 879,015 | 878,637 | 621,027 | 987,463 | 993,390 | 860,320 | 723,564 | 861,035 | 1,135,643 | 478,625 | 648,257 | 586,747 | 730,352 | 1,649,620 | 1,157,364 | 1,634,189 | 1,556,819 | 1,387,628 | 1,419,211 | 1,675,454 | 2,090,671 | 1,991,262 | 2,103,810 | 2,406,863 | 2,391,860 | 2,307,237 | 1,943,866 | 2,286,491 | 2,235,943 | 2,311,934 | 1,816,143 | 2,000,000 | 1,934,666 | 1,500,000 | 1,051,434 | 1,158,373 | 1,067,876 | 1,010,911 | 758,065 | 1,000,000 | 748,221 | 1,578,627 | 560,000 | 530,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 84,871 | 84,282 | 242,280 | 208,211 | 467,605 | 89,473 | 593,386 | 541,628 | 465,141 | 75,004 | 70,660 | 79,355 | 79,663 | 57,401 | 83,093 | 60,884 | 47,728 | 44,934 | 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 and marketing | 85,193 | 79,453 | 156,583 | 106,269 | 342,622 | 158,040 | 118,756 | 201,222 | 138,442 | 75,006 | 57,543 | 20,236 | 22,357 | 15,068 | 25,243 | 53,205 | 63,423 | 2,969 | 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 | -10,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 1,534,339 | 886,579 | 2,834,125 | 2,414,484 | 3,714,066 | 4,097,397 | 5,095,704 | 6,832,431 | 4,882,762 | 3,062,597 | 2,545,905 | 2,035,068 | 2,223,312 | 1,626,362 | 2,148,943 | 2,773,681 | 2,293,491 | 2,653,432 | 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 | 520,000 | 430,000 |
operating income | 2,026,366 | 1,376,016 | 3,540,714 | 3,501,288 | 5,476,463 | 5,262,149 | 6,816,319 | 8,639,087 | 6,329,279 | 3,887,702 | 2,829,899 | 2,318,832 | 2,505,998 | 1,850,742 | 2,416,452 | 3,365,288 | 2,404,642 | 2,701,335 | 469,682 | 988,511 | 1,015,971 | 1,189,461 | 1,343,391 | 1,346,040 | 867,415 | 830,664 | 1,906,747 | 1,361,145 | 1,946,627 | 1,821,629 | 2,499,095 | 2,157,088 | 1,947,897 | 1,617,497 | 3,279,021 | 1,926,554 | 1,787,951 | 1,787,474 | 6,299,569 | 1,988,256 | 1,908,194 | 1,847,605 | 2,403,700 | 2,369,520 | 2,087,992 | 2,319,582 | 1,836,144 | 2,229,419 | 2,071,476 | 1,920,769 | 1,511,449 | 1,500,000 | 1,500,000 | 1,200,000 | 877,440 | 920,407 | 895,224 | 855,701 | 835,124 | 1,000,000 | 647,019 | 1,492,162 | 520,000 | 420,000 |
net income | -2,094,535 | -939,048 | -2,803,400 | -4,856,146 | -5,720,297 | -2,333,177 | -4,125,737 | -6,013,031 | -6,555,382 | -2,452,892 | -1,923,646 | -1,566,046 | -1,894,860 | -1,422,832 | -1,854,525 | -6,056,323 | -1,950,703 | -2,190,776 | -306,380 | -373,831 | -136,956 | -310,824 | -722,364 | -358,577 | 125,975 | 29,656 | -1,183,183 | -500,110 | -810,984 | -1,343,004 | -1,850,838 | -1,570,341 | -1,217,545 | 32,123 | -2,121,657 | -292,365 | -231,132 | -399,846 | -4,880,358 | -312,802 | 182,477 | 143,657 | -299,890 | 37,343 | 303,868 | -12,345 | 107,722 | 57,072 | 164,467 | 391,165 | 304,694 | 500,000 | 434,666 | 300,000 | 173,994 | 237,966 | 172,652 | 155,210 | -77,059 | 13,557 | 101,202 | 86,465 | 40,000 | 110,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.
