Quarterly
Annual
| Unit: USD | 2023-10-31 | 2023-04-30 | 2022-10-31 | 2021-10-31 | 2021-01-31 | 2020-10-31 | 2019-10-31 | 2019-04-30 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2017-10-31 | 2017-07-31 | 2016-10-31 | 2016-07-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2013-10-31 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2009-01-31 | 2008-10-31 | 2008-07-31 | 2008-04-30 | 2008-01-31 | 2007-10-31 | 2007-07-31 | 2007-04-30 | 2007-01-31 | 2006-10-31 | 2006-07-31 | 2006-04-30 | 2006-01-31 | 2005-10-31 | 2005-07-31 | 2005-04-30 | 2005-01-31 | 2004-10-31 | 2004-07-31 | 2004-04-30 | 2004-01-31 | 2003-10-31 | 2003-07-31 | 2003-04-30 | 2003-01-31 | 2002-10-31 | 2002-07-31 | 2002-04-30 | 2002-01-31 | 2001-10-31 | 2001-07-31 | 2001-04-30 | 2001-01-31 | 2000-10-31 | 2000-07-31 | 2000-04-30 | 2000-01-31 | 1999-07-31 | 1999-04-30 | 1999-01-31 | 1998-10-31 | 1998-07-31 | 1998-04-30 | 1998-01-31 | 1997-07-31 | 1997-04-30 | 1997-01-31 | 1996-07-31 | 1996-04-30 | 1996-01-31 | 1995-07-31 | 1995-04-30 | 1995-01-31 | 1994-07-31 | 1994-04-30 | 1994-01-31 | 1993-07-31 | 1993-04-30 | 1993-01-31 | 1992-07-31 | 1992-04-30 | 1992-01-31 | 1991-07-31 | 1991-04-30 | 1991-01-31 | 1990-07-31 | 1990-04-30 | 1990-01-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 156,000 | 210,000 | 2,469,000,000 | 3,613,500 | 512,500 | -124,360 | -259,481 | 250,000 | -1,420,416 | 362,500 | 750,000 | -74,906 | 362,500 | 200,000 | 100,000 | -9,644,815 | 95,000 | 25,000 | 9,135,000 | 1,375,000 | 1,187,320 | 1,105,000 | 386,720 | 2,130 | 350 | 249,470 | 248,070 | 449,195 | 448,960 | 450,360 | 86,915 | 16,958 | 311,250 | 58,030 | 322,525 | 38,870 | 119,160 | 299,765 | 262,750 | 374,122 | 963,413 | 882,130 | 165,355 | 52,225 | 145,675 | 114,000 | 96,427 | 130,750 | 110,878 | 130,845 | 71,538 | 195,390 | 48,360 | 132,125 | 46,709 | 212,591 | 137,211 | 216,447 | 101,804 | 39,000 | 47,899 | 83,240 | 21,743 | 91,339 | 38,671 | 1,253,859 | 2,616,975 | 1,277,189 | 751,635 | 515,828 | 245,014 | 178,291 | 281,410 | 492,196 | 421,600 | 300,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 |
cost of revenue | 12,000 | 161,000 | 11,000 | 385,002 | 385,002 | 0 | 166,250 | 166,250 | 1,230 | 241,157 | 500,670 | -38,917 | 141,451 | 71,983 | 70,271 | 22,753 | 81,553 | 120,637 | 3,423,579 | 1,256,442 | 162,520 | 535,914 | 289,591 | 27,067 | 1,925 | 714 | 497 | 737 | 597 | 3,626 | 24,652 | 5,206 | 7,252 | 707,324 | 19,044 | 22,007 | 7,104 | 34,866 | 4,107 | 19,611 | 10,713 | 34,711 | 37,272 | 12,898 | 46,595 | 36,962 | 35,607 | 41,196 | 35,888 | 39,245 | 25,855 | 55,458 | 164,369 | 354,828 | 135,858 | 64,573 | 46,594 | 83,220 | 31,699 | 14,599 | 67,762 | 30,497 | 15,660 | 62,025 | 109,075 | 507,876 | 827,831 | 426,276 | 317,593 | 211,580 | 44,117 | 13,454 | 46,560 | 158,693 | 151,316 | 200,000 | 0 | 0 | 0 | 0 | 0 | 0 | -100,000 | -100,000 | 0 | -100,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 500,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 144,000 | 49,000 | 2,468,989,000 | 3,228,498 | 127,498 | -124,360 | -425,731 | 83,750 | -1,421,646 | 121,343 | 249,330 | -35,989 | 221,049 | 128,017 | 29,729 | -9,667,568 | 13,447 | -95,637 | 5,711,421 | 118,558 | 1,024,800 | 569,086 | 97,129 | -24,937 | -1,575 | 248,756 | 247,573 | 448,458 | 448,363 | 446,734 | 62,263 | 11,752 | 303,998 | -649,294 | 303,481 | 16,863 | 112,056 | 264,899 | 258,643 | 354,511 | 952,700 | 847,419 | 128,083 | 39,327 | 99,080 | 77,038 | 60,820 | 89,554 | 74,990 | 91,600 | 45,683 | 139,932 | -116,009 | -222,703 | -89,149 | 148,018 | 90,617 | 133,227 | 70,105 | 24,401 | -19,863 | 52,743 | 6,083 | 29,314 | -70,404 | 745,983 | 1,789,144 | 850,913 | 434,042 | 304,248 | 200,897 | 164,837 | 234,850 | 333,503 | 270,284 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 200,000 | 200,000 | 100,000 | 200,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | -400,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 1,615,000 | 998,000 | 1,685,000 | 2,173,243 | 827,651 | 1,658,193 | 871,188 | 1,269,393 | 2,432,906 | 2,942,071 | 660,193 | 351,828 | 362,968 | 0 | 0 | 0 | 0 | 0 | 0 | 1,187,320 | 1,187,320 | 0 | 0 | 0 | 499,204 | 458,412 | 604,211 | 649,679 | 736,411 | 879,644 | 731,806 | 776,912 | 787,927 | 673,320 | 849,275 | 696,937 | 1,583,278 | 649,092 | 1,062,049 | 821,781 | 753,123 | 930,266 | 1,131,302 | 1,312,702 | 814,007 | 670,722 | 916,283 | 1,002,931 | 1,031,433 | 1,312,472 | 1,613,807 | 656,588 | 541,714 | 485,309 | 649,935 | 589,953 | 432,082 | 741,166 | 506,636 | 484,543 | 456,670 | 456,325 | 403,120 | 491,627 | 550,700 | 381,583 | 400,280 | 293,411 | 0 | 0 | 482,000 | 0 | 0 | 0 | 689,000 | 0 | 700,000 | 800,000 | 700,000 | 0 | 900,000 | 1,000,000 | 1,100,000 | 800,000 | 1,100,000 | 900,000 | 1,000,000 | 700,000 | 800,000 | 600,000 | 500,000 | 500,000 | 600,000 | 200,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 3,051,000 | 2,609,000 | 3,609,000 | 4,077,043 | 2,360,629 | 2,242,227 | 2,128,631 | 2,676,984 | 4,823,505 | 5,727,147 | 1,650,284 | 1,776,598 | 1,951,974 | 1,041,319 | 1,004,613 | 1,154,776 | 1,504,168 | 2,037,601 | 1,854,692 | 1,683,031 | 1,184,383 | 1,924,355 | 1,872,354 | 2,047,862 | 1,724,189 | 892,094 | 1,125,771 | 1,335,714 | 1,455,279 | 1,654,392 | 1,349,817 | 1,537,890 | 1,430,974 | 1,294,287 | 1,643,858 | 1,527,469 | 3,481,852 | 1,455,200 | 1,636,872 | 1,736,503 | 1,545,150 | 1,588,801 | 2,091,237 | 2,731,859 | 1,011,675 | 1,139,811 | 1,500,931 | 1,872,642 | 1,882,736 | 2,246,326 | 2,465,075 | 1,385,684 | 1,033,788 | 900,503 | 1,095,406 | 1,156,512 | 914,092 | 1,168,518 | 766,024 | 834,704 | 670,495 | 704,276 | 977,006 | 835,579 | 3,967,591 | 960,061 | 901,523 | 795,207 | 1,153,950 | 1,260,143 | 991,332 | 1,302,835 | 1,752,807 | 1,331,711 | 1,496,669 | 1,500,000 | 2,000,000 | 1,600,000 | 1,400,000 | 1,700,000 | 1,800,000 | 1,900,000 | 2,100,000 | 1,700,000 | 1,800,000 | 1,700,000 | 1,700,000 | 1,100,000 | 1,100,000 | 900,000 | 800,000 | 700,000 | 900,000 | 900,000 | 1,200,000 | 600,000 | 800,000 | 600,000 | 0 | 500,000 | 400,000 | 300,000 | 400,000 | 400,000 | 300,000 | 400,000 | 400,000 |
operating income | -3,051,000 | -2,560,000 | -3,609,000 | -4,077,043 | -2,233,131 | -2,242,227 | -2,128,631 | -2,593,234 | -5,407,714 | -5,605,804 | -1,400,954 | -1,737,681 | -1,730,925 | -913,302 | -974,884 | -1,177,529 | -1,490,721 | -2,133,238 | 3,856,729 | -1,564,473 | -159,583 | -1,355,269 | -1,775,225 | -2,072,799 | -1,725,764 | -643,338 | -878,198 | -887,256 | -1,006,916 | -1,207,658 | -1,287,554 | -1,526,138 | -1,126,976 | -1,270,261 | -1,340,377 | -1,510,606 | -3,369,796 | -1,190,301 | -1,378,229 | -1,381,992 | -592,450 | -741,382 | -1,963,154 | -2,692,532 | -1,206,395 | -1,062,773 | -1,440,111 | -1,783,088 | -1,807,746 | -2,154,726 | -2,419,392 | -1,245,752 | -1,149,797 | -1,123,206 | -1,184,555 | -1,008,494 | -823,475 | -1,035,291 | -695,919 | -810,303 | -690,358 | -651,533 | -970,923 | -806,265 | -4,037,995 | -214,078 | 887,621 | 55,706 | -719,908 | -955,895 | -790,435 | -1,137,998 | -1,517,957 | -998,208 | -1,226,385 | -1,400,000 | -1,900,000 | -1,500,000 | -1,300,000 | -1,300,000 | -1,700,000 | -1,800,000 | -1,900,000 | -1,500,000 | -1,700,000 | -1,500,000 | -1,600,000 | -1,000,000 | -1,000,000 | -800,000 | -700,000 | -600,000 | -800,000 | -800,000 | -1,100,000 | -500,000 | -700,000 | -500,000 | -400,000 | -400,000 | -300,000 | -200,000 | -300,000 | -300,000 | -200,000 | -300,000 | -300,000 |
net income | -2,690,000 | -2,035,000 | -3,396,000 | -4,013,269 | -2,208,291 | -2,224,035 | -2,087,493 | -2,537,692 | -5,302,493 | -5,476,926 | -1,378,534 | -1,785,820 | -1,794,400 | -1,047,670 | -1,103,775 | -1,292,413 | -1,602,179 | -2,236,671 | 3,752,220 | -3,153,444 | 411,001 | -3,249,443 | -2,926,754 | -2,094,987 | -1,860,503 | -629,102 | -877,109 | -886,085 | -2,791,389 | -1,773,498 | -1,287,040 | -1,526,109 | -1,126,930 | -1,270,133 | -1,271,904 | -1,506,164 | -12,584,390 | -1,185,764 | -1,344,151 | -1,374,710 | -565,762 | -729,166 | -1,841,351 | -2,685,325 | -1,197,367 | -1,055,521 | -1,431,896 | -1,773,434 | -1,801,190 | -2,147,275 | -2,412,879 | -1,239,557 | -1,145,715 | -1,119,053 | -1,179,995 | -1,006,494 | -822,189 | -1,034,212 | -694,900 | -809,354 | -689,026 | -650,765 | -970,024 | -804,596 | -1,213,890 | -3,029,184 | 897,527 | 60,307 | -707,434 | -946,307 | -788,080 | -1,130,136 | -1,409,268 | -973,856 | -1,246,395 | -1,300,000 | -1,900,000 | -1,600,000 | -1,400,000 | -1,700,000 | -1,700,000 | -1,800,000 | -1,900,000 | -1,500,000 | -1,600,000 | -1,400,000 | -1,500,000 | -1,000,000 | -1,000,000 | -700,000 | -700,000 | -700,000 | -800,000 | -800,000 | -1,100,000 | -600,000 | -800,000 | -600,000 | -400,000 | -500,000 | -400,000 | -300,000 | -300,000 | -300,000 | -300,000 | -300,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.
