Quarterly
Annual
| Unit: USD | 2024-02-29 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-29 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-29 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-05-31 | 2012-02-29 | 2011-11-30 | 2011-08-31 | 2011-05-31 | 2011-02-28 | 2010-11-30 | 2010-08-31 | 2010-05-31 | 2010-02-28 | 2009-11-30 | 2009-08-31 | 2009-05-31 | 2009-02-28 | 2008-11-30 | 2008-08-31 | 2008-05-31 | 2008-02-29 | 2007-11-30 | 2007-08-31 | 2007-05-31 | 2007-02-28 | 2006-11-30 | 2006-08-31 | 2006-05-31 | 2006-02-28 | 2005-11-30 | 2005-08-31 | 2005-05-31 | 2005-02-28 | 2004-11-30 | 2004-08-31 | 2004-05-31 | 2004-02-29 | 2003-11-30 | 2003-08-31 | 2003-05-31 | 2003-02-28 | 2002-11-30 | 2002-08-31 | 2002-05-31 | 2002-02-28 | 2001-11-30 | 2001-08-31 | 2001-05-31 | 2001-02-28 | 2000-11-30 | 2000-08-31 | 2000-05-31 | 2000-02-29 | 1999-11-30 | 1999-08-31 | 1999-05-31 | 1998-11-30 | 1998-08-31 | 1998-05-31 | 1998-02-28 | 1997-11-30 | 1997-08-31 | 1997-05-31 | 1997-02-28 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 3,197,000 | 5,386,000 | 3,377,000 | 6,879,000 | 2,990,000 | 1,340,000 | 10,880,000 | 3,187,000 | 4,664,000 | 4,273,000 | 4,852,000 | 2,666,000 | 4,739,000 | 4,868,000 | 10,025,485 | 1,850,121 | 3,518,580 | 10,461,029 | 9,473,878 | 5,184,663 | 2,630,419 | 3,072,549 | 3,892,288 | 1,212,119 | 844,661 | 1,010,132 | 657,601 | 134,008 | 237,078 | 199,098 | 148,957 | 100,852 | 76,442 | 338,158 | 442,487 | 390,942 | 656,518 | 833,777 | 1,098,214 | 678,549 | 735,874 | 578,503 | 571,095 | 413,444 | 434,505 | 438,419 | 109,286 | 57,567 | 49,972 | 67,559 | 93,555 | 63,638 | 56,955 | 67,986 | 95,358 | 57,964 | 51,212 | 59,573 | 79,772 | 62,515 | 54,082 | 63,842 | 88,358 | 67,564 | 56,789 | 69,718 | 87,572 | 62,434 | 51,962 | 63,708 | 83,488 | 67,656 | 54,980 | 65,545 | 71,453 | 68,423 | 40,798 | 53,978 | 72,003 | 47,222 | 34,410 | 51,320 | 75,219 | 46,401 | 33,795 | 70,017 | 68,491 | 71,814 | 31,799 | 32,754 | 47,694 | 184,797 | 44,057 | 574,798 | 273,540 | 12,279 | 311,798 | 318,983 | 480,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 20,000 | 30,000 | 50,000 |
cost of revenue | 1,420,000 | 2,044,000 | 1,613,000 | 2,206,000 | 1,401,000 | 1,326,000 | 2,344,000 | 1,394,000 | 1,507,000 | 1,383,000 | 1,453,000 | 940,000 | 1,263,000 | 2,745,000 | 6,170,093 | 1,106,573 | 2,448,218 | 8,586,272 | 6,598,666 | 3,262,302 | 2,256,127 | 1,826,604 | 2,988,664 | 528,927 | 213,811 | 430,199 | 322,069 | 167,049 | 168,680 | 145,507 | 141,021 | 134,837 | 120,928 | 147,605 | 323,924 | 162,893 | 175,691 | 223,175 | 324,306 | 174,160 | 184,357 | 180,448 | 81,455 | 114,515 | 125,351 | 71,494 | 57,240 | 44,322 | 39,244 | 47,178 | 45,972 | 38,396 | 33,829 | 41,496 | 46,168 | 35,628 | 37,518 | 42,494 | 42,982 | 36,858 | 37,063 | 46,503 | 47,567 | 36,275 | 40,763 | 41,407 | 44,077 | 40,498 | 39,185 | 19,598 | 53,902 | 7,464 | 4,783 | 7,398 | 4,859 | 6,795 | 6,316 | 10,194 | 13,729 | 5,777 | 5,728 | 5,610 | 19,273 | 7,491 | 4,619 | 6,113 | 5,915 | 6,417 | 4,792 | 8,561 | 4,505 | 35,237 | 16,887 | 443,539 | 175,180 | 1,380 | 235,019 | 243,366 | 360,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 1,777,000 | 3,342,000 | 1,764,000 | 4,673,000 | 1,589,000 | 14,000 | 8,536,000 | 1,793,000 | 3,157,000 | 2,890,000 | 3,399,000 | 1,726,000 | 3,476,000 | 2,123,000 | 3,855,392 | 743,548 | 1,070,362 | 1,874,757 | 2,875,212 | 1,922,361 | 374,292 | 1,245,945 | 903,624 | 683,192 | 630,850 | 579,933 | 335,532 | -33,041 | 68,398 | 53,591 | 7,936 | -33,985 | -44,486 | 190,553 | 118,563 | 228,049 | 480,827 | 610,602 | 773,908 | 504,389 | 551,517 | 398,055 | 489,640 | 298,929 | 309,154 | 366,925 | 52,046 | 13,245 | 10,728 | 20,381 | 47,583 | 25,242 | 23,126 | 26,490 | 49,190 | 22,336 | 13,694 | 17,079 | 36,790 | 25,657 | 17,019 | 17,339 | 40,791 | 31,289 | 16,026 | 28,311 | 43,495 | 21,936 | 12,777 | 44,110 | 29,586 | 60,192 | 50,197 | 58,147 | 66,594 | 61,628 | 34,482 | 43,784 | 58,274 | 41,445 | 28,682 | 45,710 | 55,946 | 38,910 | 29,176 | 63,904 | 62,576 | 65,397 | 27,007 | 24,193 | 43,189 | 149,560 | 27,170 | 131,259 | 98,360 | 10,899 | 76,779 | 75,617 | 120,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 20,000 | 30,000 | 50,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 | 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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 1,997,000 | 1,586,000 | 1,720,000 | 916,000 | 1,829,000 | 1,503,000 | 2,051,000 | 1,169,000 | 1,649,000 | 1,410,000 | 1,468,000 | 1,398,000 | 1,418,000 | 1,170,000 | 1,700,680 | 886,205 | 1,132,187 | 886,153 | 1,278,774 | 763,530 | 650,000 | 726,846 | 910,150 | 770,990 | 645,163 | 780,023 | 916,630 | 598,013 | 523,812 | 517,227 | 625,593 | 498,909 | 512,245 | 631,223 | 961,103 | 569,394 | 660,869 | 682,938 | 1,220,366 | 855,483 | 692,411 | 635,412 | 786,522 | 515,960 | 614,156 | 893,531 | 626,223 | 676,817 | 638,750 | 652,973 | 595,183 | 534,268 | 820,216 | 474,543 | 423,277 | 461,937 | 657,327 | 432,139 | 468,608 | 528,775 | 634,038 | 603,917 | 578,642 | 661,275 | 644,070 | 725,082 | 896,043 | 591,681 | 754,938 | 522,935 | 546,146 | 308,039 | 399,946 | 302,389 | 409,103 | 315,932 | 361,184 | 267,497 | 479,999 | 126,592 | 132,904 | 95,381 | 96,298 | 99,614 | 76,159 | 57,952 | 63,326 | 53,672 | 58,175 | 49,773 | 54,921 | 54,463 | 70,836 | 51,008 | 70,882 | 62,498 | 83,519 | 55,975 | 80,000 | 60,000 | 60,000 | 70,000 | 80,000 | 140,000 | 60,000 | 60,000 | 80,000 | 80,000 |
operating income | -368,000 | 1,756,000 | 44,000 | 3,757,000 | 326,000 | 339,000 | 6,485,000 | 1,117,000 | 2,205,000 | 1,480,000 | 1,931,000 | 328,000 | 2,058,000 | 953,000 | 729,253 | -142,657 | -61,825 | 988,604 | 1,596,439 | 1,158,831 | -275,708 | 519,099 | -6,526 | -87,798 | -14,313 | -200,090 | -581,098 | -631,054 | -455,414 | -463,636 | -617,657 | -532,894 | -556,731 | -440,670 | -842,540 | -341,345 | -180,042 | -72,336 | -849,115 | -351,094 | -140,894 | -237,357 | -296,882 | -217,031 | -305,002 | -526,606 | -12,575,959 | -663,572 | -628,022 | -632,592 | -547,600 | -509,026 | -797,090 | -448,053 | -374,087 | -439,601 | -643,633 | -415,060 | -431,818 | -503,118 | -617,019 | -586,578 | -537,851 | -629,986 | -628,044 | -696,771 | -852,548 | -569,745 | -742,161 | -500,654 | -516,560 | -247,847 | -349,915 | -244,427 | -342,782 | -254,479 | -326,796 | -223,914 | -421,725 | -85,147 | -104,222 | -49,671 | -40,352 | -60,704 | -46,983 | 5,952 | -750 | 11,725 | -31,168 | -25,580 | -11,731 | 95,097 | -43,666 | 80,251 | 27,478 | -51,599 | -6,740 | 19,642 | 40,000 | -50,000 | -50,000 | -60,000 | -70,000 | -130,000 | -50,000 | -40,000 | -50,000 | -30,000 |
net income | 118,000 | 2,065,000 | 1,056,000 | 3,295,000 | 189,000 | 159,000 | 5,575,000 | 837,000 | 1,693,000 | 1,514,000 | 1,834,000 | 624,000 | 17,352,000 | 845,000 | 686,634 | 27,337 | 273,918 | 5,762,465 | 3,011,830 | 1,261,371 | -96,025 | 633,972 | 356,527 | 54,601 | 100,162 | -96,611 | -501,188 | -554,416 | -317,290 | -337,972 | -520,097 | -422,270 | -270,699 | -97,541 | -22,789,778 | 30,247 | -85,995 | 10,308 | 1,372,277 | -381,246 | -455,975 | -846,502 | -1,105,567 | -1,052,745 | -914,692 | -1,333,590 | -13,273,401 | -1,419,926 | -1,363,599 | -1,361,735 | -1,411,549 | -1,362,839 | -1,780,958 | -1,460,813 | -1,264,899 | -1,333,378 | -1,514,298 | -1,278,687 | -1,289,531 | -1,325,203 | -1,401,281 | -1,712,055 | -1,653,660 | -1,728,366 | -1,649,677 | -1,894,997 | -1,757,316 | -1,742,915 | -1,829,293 | -454,987 | -79,130 | -201,850 | -306,768 | -205,112 | -330,856 | -216,301 | -297,730 | -205,994 | -1,605,386 | -131,320 | -150,144 | -88,808 | -86,359 | -107,327 | -93,428 | -33,875 | -65,200 | -37,776 | -66,640 | -75,536 | -69,393 | 55,620 | -87,793 | 49,522 | 81,371 | -103,878 | -53,410 | -7,037 | -40,000 | -90,000 | -100,000 | -140,000 | -120,000 | -170,000 | -90,000 | -70,000 | -90,000 | -70,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.
