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 | 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-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 | 1996-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 2,260,596 | 2,059,284 | 2,909,966 | 2,597,598 | 2,240,937 | 2,215,699 | 1,648,368 | 2,700,902 | 2,846,033 | 2,108,233 | 2,425,738 | 2,924,707 | 2,212,066 | 1,246,110 | 167,674 | 1,811,386 | 2,300,921 | 1,899,821 | 2,257,851 | 1,915,909 | 3,765,725 | 1,622,246 | 2,428,498 | 1,805,605 | 2,215,336 | 2,853,813 | 2,523,750 | 3,688,988 | 1,508,279 | 3,186,596 | 2,371,710 | 3,569,374 | 2,494,648 | 2,459,958 | 1,766,759 | 2,770,204 | 2,670,226 | 2,535,098 | 2,506,932 | 2,620,834 | 2,799,447 | 2,444,195 | 2,278,235 | 2,489,542 | 2,270,668 | 2,129,241 | 2,326,976 | 1,921,358 | 1,742,111 | 1,745,876 | 2,464,119 | 2,425,988 | 2,041,832 | 1,926,889 | 3,218,669 | 2,562,578 | 2,398,076 | 1,909,263 | 2,036,902 | 2,204,819 | 1,853,549 | 1,818,215 | 1,549,890 | 1,402,153 | 1,111,134 | 1,163,445 | 1,806,171 | 2,309,963 | 1,449,804 | 1,221,323 | 1,475,294 | 1,697,756 | 1,479,080 | 1,820,224 | 1,675,941 | 1,457,903 | 1,358,898 | 1,110,043 | 1,188,022 | 1,094,223 | 870,426 | 966,591 | 1,008,965 | 1,125,725 | 858,099 | 1,034,190 | 1,160,129 | 1,021,588 | 1,114,122 | 798,776 | 918,441 | 1,262,371 | 1,208,475 | 1,532,079 | 1,523,004 | 1,410,793 | 855,463 | 500,000 | 900,000 | 700,000 | 1,200,000 | 500,000 | 1,900,000 | 5,300,000 | 600,000 | 700,000 | 900,000 | 800,000 | 100,000 | 100,000 | 100,000 |
cost of revenue | 762,216 | 555,850 | 1,019,907 | 708,135 | 1,155,932 | 762,964 | 967,720 | 1,018,476 | 1,066,017 | 747,997 | 1,056,384 | 1,122,413 | 790,977 | 409,621 | 55,626 | 527,250 | 761,592 | 523,672 | 752,183 | 618,694 | 1,864,434 | 1,742,451 | 1,021,573 | 562,676 | 992,096 | 1,044,540 | 873,586 | 1,402,285 | 499,981 | 1,517,561 | 789,801 | 1,368,190 | 750,098 | 794,285 | 570,729 | 933,148 | 1,005,815 | 829,546 | 912,406 | 882,997 | 964,964 | 677,792 | 744,108 | 812,043 | 913,330 | 625,710 | 854,005 | 662,946 | 671,451 | 597,528 | 868,074 | 879,588 | 743,099 | 725,795 | 1,161,847 | 900,712 | 969,985 | 709,003 | 862,741 | 916,550 | 882,358 | 740,398 | 594,437 | 463,924 | 483,241 | 629,909 | 947,936 | 836,962 | 1,051,257 | 523,044 | 693,761 | 767,583 | 567,640 | 673,767 | 538,604 | 714,706 | 536,412 | 563,730 | 769,383 | 546,300 | 442,851 | 511,867 | 499,337 | 549,084 | 481,886 | 517,292 | 515,756 | 466,015 | 539,349 | 377,250 | 484,720 | 571,837 | 1,293,038 | 700,598 | 453,561 | 460,969 | 439,462 | 0 | 100,000 | 300,000 | 4,500,000 | 400,000 | 2,100,000 | 2,600,000 | 400,000 | 400,000 | 400,000 | 400,000 | 0 | 0 | 0 |
gross profit | 1,498,380 | 1,503,434 | 1,890,059 | 1,889,463 | 1,085,005 | 1,452,735 | 680,648 | 1,682,426 | 1,780,016 | 1,360,236 | 1,369,354 | 1,802,294 | 1,421,089 | 836,489 | 112,048 | 1,284,136 | 1,539,329 | 1,376,149 | 1,505,668 | 1,297,215 | 1,901,291 | -120,205 | 1,406,925 | 1,242,929 | 1,223,240 | 1,809,273 | 1,650,164 | 2,286,703 | 1,008,298 | 1,669,035 | 1,581,909 | 2,201,184 | 1,744,550 | 1,665,673 | 1,196,030 | 1,837,056 | 1,664,411 | 1,705,552 | 1,594,526 | 1,737,837 | 1,834,483 | 1,766,403 | 1,534,127 | 1,677,499 | 1,357,338 | 1,503,531 | 1,472,971 | 1,258,412 | 1,070,660 | 1,148,348 | 1,596,045 | 1,546,400 | 1,298,733 | 1,201,094 | 2,056,822 | 1,661,866 | 1,428,091 | 1,200,260 | 1,174,161 | 1,288,269 | 971,191 | 1,077,817 | 955,453 | 938,229 | 627,893 | 533,536 | 858,235 | 1,473,001 | 398,547 | 698,279 | 781,533 | 930,173 | 911,440 | 1,146,457 | 1,137,337 | 743,197 | 822,486 | 546,313 | 418,639 | 547,923 | 427,575 | 454,724 | 509,628 | 576,641 | 376,213 | 516,898 | 644,373 | 555,573 | 574,773 | 421,526 | 433,721 | 690,534 | -84,563 | 831,481 | 1,069,443 | 949,824 | 416,001 | 500,000 | 800,000 | 400,000 | -3,300,000 | 100,000 | -200,000 | 2,700,000 | 200,000 | 300,000 | 500,000 | 400,000 | 100,000 | 100,000 | 100,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 176,906 | 170,478 | 213,647 | 140,347 | 252,991 | 166,191 | 266,560 | 464,466 | 290,167 | 356,179 | 14,834 | 16,444 | 70,761 | 21,438 | 108,170 | 107,480 | 80,108 | 7,940 | 95,529 | 6,346 | 29,981 | 1,500 | 9,775 | 225,817 | 30,782 | 16,884 | 120,065 | 105,015 | 514,426 | 303,268 | 309,335 | 143,442 | 51,240 | 20,676 | 18,820 | 10,118 | 13,988 | 29,370 | 29,165 | 15,720 | 13,926 | 12,698 | 42,885 | 121,837 | 42,803 | 60,363 | 39,502 | 39,311 | 47,513 | -7,403 | 56,225 | 43,718 | 41,760 | 60,533 | 79,736 | 88,464 | 83,377 | 57,972 | 32,347 | 67,622 | 49,016 | 35,181 | 36,000 | 48,319 | 51,816 | 45,574 | 121,398 | 178,566 | 245,046 | 206,057 | 390,741 | 163,442 | 131,193 | 53,678 | 69,844 | 31,545 | 52,692 | 41,679 | 52,409 | 41,211 | 18,857 | 29,066 | 51,091 | 32,001 | 83,781 | 18,549 | 15,084 | 30,295 | 18,187 | 3,675 | 9,363 | 18,718 | 135,236 | 52,064 | 97,750 | 101,200 | 55,332 | 300,000 | 0 | 0 | 0 | 100,000 | 100,000 | 100,000 | 600,000 | 100,000 | 200,000 | 100,000 | 100,000 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 3,477,921 | 3,010,139 | 4,167,609 | 3,232,139 | 3,099,622 | 3,466,230 | 3,565,527 | 3,596,909 | 3,320,658 | 3,341,157 | 4,241,926 | 2,786,667 | 2,615,982 | 2,313,217 | 3,284,938 | 2,892,742 | 2,665,573 | 2,322,883 | 2,613,499 | 2,115,396 | 1,926,702 | 2,887,581 | 2,831,612 | 3,244,597 | 2,965,641 | 3,222,880 | 3,202,599 | 2,812,635 | 2,838,325 | 3,237,218 | 3,600,333 | 3,144,572 | 2,481,109 | 2,501,030 | 2,609,717 | 1,908,199 | 2,669,134 | 1,867,758 | 1,547,019 | 1,408,589 | 1,502,924 | 1,330,131 | 1,383,014 | 1,509,738 | 1,642,581 | 1,451,884 | 1,526,578 | 1,491,563 | 1,370,683 | 1,688,505 | 1,857,893 | 1,667,973 | 1,665,828 | 1,765,429 | 1,857,929 | 1,630,166 | 2,076,353 | 1,535,920 | 1,785,584 | 1,796,437 | 1,512,641 | 1,234,534 | 1,403,807 | 1,520,297 | 1,507,696 | 1,278,808 | 1,930,952 | 2,015,454 | 1,589,090 | 1,338,833 | 1,760,238 | 1,643,156 | 1,730,684 | 1,791,964 | 1,924,406 | 1,633,238 | 1,403,300 | 1,649,855 | 1,264,326 | 1,026,079 | 1,017,701 | 933,538 | 905,676 | 843,705 | 986,035 | 895,990 | 953,016 | 927,571 | 1,074,680 | 1,046,089 | 1,367,940 | 1,832,266 | 3,790,986 | 1,796,052 | 2,100,521 | 1,915,266 | 1,997,732 | 2,000,000 | 2,200,000 | 1,900,000 | 1,900,000 | 2,700,000 | 3,000,000 | 2,500,000 | 4,800,000 | 1,600,000 | 1,600,000 | 1,100,000 | 700,000 | 900,000 | 500,000 |
operating income | -1,979,540 | -1,506,705 | -2,277,550 | -1,342,676 | -2,014,617 | -2,013,495 | -2,884,879 | -1,914,483 | -1,540,642 | -1,980,921 | -2,872,572 | -984,373 | -1,194,893 | -1,476,728 | -3,172,890 | -1,608,606 | -1,126,244 | -946,734 | -1,107,831 | -818,181 | -25,411 | -4,547,580 | -1,424,687 | -2,001,668 | -1,742,401 | -1,413,607 | -1,552,435 | -525,932 | -1,830,027 | -1,568,183 | -2,018,424 | -943,388 | -736,559 | -835,357 | -1,413,687 | -71,143 | -1,004,724 | -162,206 | 47,507 | 329,248 | 331,559 | 436,272 | 151,113 | 167,761 | -285,243 | 51,647 | -53,607 | -233,151 | -300,023 | -540,157 | -261,848 | -121,573 | -367,095 | -564,335 | 198,893 | 31,700 | -648,262 | -335,660 | -611,423 | -508,168 | -541,450 | -156,717 | -448,354 | -582,068 | -879,803 | -745,272 | -1,072,717 | -542,453 | -1,190,543 | -640,554 | -978,705 | -712,983 | -898,174 | -645,507 | -813,374 | -890,041 | -580,814 | -1,103,542 | -845,687 | -478,156 | -590,126 | -478,814 | -396,048 | -267,064 | -609,822 | -379,092 | -308,643 | -371,998 | -499,907 | -624,563 | -934,219 | -1,141,732 | -3,875,549 | -964,571 | -1,031,078 | -965,442 | -1,581,731 | -1,500,000 | -1,400,000 | -1,500,000 | -5,200,000 | -2,600,000 | -3,200,000 | 200,000 | -4,600,000 | -1,300,000 | -1,100,000 | -700,000 | -700,000 | -800,000 | -400,000 |
net income | -1,938,827 | -1,466,294 | -2,216,317 | -1,307,666 | -1,920,094 | -1,943,791 | -2,858,481 | -1,906,465 | -1,121,773 | -2,043,207 | -2,680,468 | -972,869 | -1,079,605 | -1,490,989 | -3,166,464 | -1,600,215 | -2,863,356 | -2,836,976 | -1,041,284 | -782,752 | 179,868 | -4,392,823 | -1,343,007 | -1,873,978 | -1,789,728 | -1,410,941 | -1,478,825 | -504,868 | -1,738,837 | -1,701,250 | -1,586,839 | -750,059 | -1,405,997 | -1,569,202 | -2,072,949 | -419,375 | -1,368,911 | -358,490 | -169,457 | 194,834 | 1,021,653 | 218,523 | 74,009 | 150,746 | -365,735 | 15,151 | -164,541 | -355,181 | -405,051 | -637,338 | -298,066 | -141,644 | -295,264 | -583,526 | 180,360 | 83,922 | 61,369 | -373,270 | -656,542 | -561,642 | 88,281 | -186,733 | -473,118 | -615,885 | -352,873 | -981,788 | -1,068,918 | -535,117 | -891,616 | -621,057 | -954,015 | -685,579 | -473,119 | -612,375 | -789,790 | -878,943 | -567,216 | -1,083,176 | -827,678 | -518,793 | -625,526 | -628,580 | -650,558 | -508,245 | -835,945 | -581,831 | -502,210 | -520,211 | -736,740 | -810,317 | -1,109,200 | -1,335,323 | -4,208,769 | -1,025,477 | -1,063,221 | -1,212,388 | -2,272,312 | -1,500,000 | -1,600,000 | -1,600,000 | -5,300,000 | -2,600,000 | -3,200,000 | 400,000 | -4,200,000 | -1,300,000 | -1,200,000 | -700,000 | -500,000 | -700,000 | -300,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.
