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 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 2,149,686 | 1,803,461 | 1,097,862 | 1,960,290 | 2,921,000 | 1,965,931 | 1,613,156 | 1,604,005 | 2,889,368 | 1,978,627 | 2,415,559 | 2,358,371 | 2,931,104 | 2,400,667 | 3,770,723 | 1,763,955 | 3,048,411 | 2,376,844 | 2,569,408 | 2,929,273 | 3,242,820 | 2,298,472 | 3,173,711 | 3,615,684 | 3,847,709 | 3,162,222 | 2,917,180 | 3,285,203 | 5,262,194 | 3,125,596 | 3,542,230 | 3,640,494 | 4,503,412 | 4,479,113 | 5,674,175 | 5,694,930 | 3,331,264 | 5,566,543 | 6,130,544 | 7,105,515 | 8,414,367 | 8,116,599 | 8,026,325 | 8,249,387 | 11,645,571 | 12,176,344 | 14,598,403 | 16,086,731 | 22,458,605 | 20,987,725 | 19,600,852 | 18,119,557 | 23,973,926 | 18,680,390 | 16,631,354 | 15,102,510 | 19,580,330 | 15,522,953 | 13,601,355 | 12,991,982 | 15,362,170 | 12,610,642 | 11,278,803 | 11,717,045 | 9,088,803 | 8,293,497 | 8,570,256 | 7,233,768 | 8,121,675 | 5,015,272 | 3,975,569 | 4,732,991 | 5,560,000 | 2,590,507 | -2,500 | 18,458 | 2,500 | 4,817 | 14,725 | 5,079 | 3,850 | 86,425 | 1,370 | 8,624 | 24,614 | 2,882 |
cost of revenue | 2,291,102 | 2,036,651 | 1,244,523 | 1,782,366 | 2,878,318 | 2,103,687 | 1,842,537 | 1,773,466 | 2,587,432 | 2,275,023 | 2,344,559 | 2,085,640 | 2,369,631 | 2,353,471 | 2,620,925 | 1,569,516 | 2,759,064 | 2,004,085 | 2,405,860 | 2,272,743 | 3,413,698 | 1,785,927 | 2,594,230 | 2,561,984 | 3,166,908 | 2,740,683 | 2,268,823 | 2,567,350 | 3,516,568 | 2,775,628 | 3,060,133 | 2,999,675 | 4,364,151 | 4,157,113 | 5,730,002 | 4,635,803 | 7,249,950 | 4,057,480 | 3,713,147 | 4,445,129 | 8,013,788 | 5,879,334 | 5,876,180 | 9,818,295 | 10,255,815 | 8,932,552 | 10,460,047 | 10,782,384 | 15,137,062 | 13,472,804 | 12,318,868 | 11,249,946 | 14,494,474 | 11,055,254 | 9,587,417 | 8,968,302 | 12,322,104 | 8,979,083 | 7,681,845 | 7,063,227 | 7,948,213 | 6,494,266 | 5,325,992 | 5,909,768 | 4,600,614 | 4,413,042 | 4,670,685 | 3,934,849 | 4,593,917 | 2,521,205 | 2,105,082 | 2,526,020 | 2,230,000 | 1,613,840 | 5,546 | 12,430 | 0 | 0 | 0 | 38,329 | 39,568 | 14,822 | 0 | 0 | 0 | 0 |
gross profit | -141,416 | -233,190 | -146,661 | 177,924 | 42,682 | -137,756 | -229,381 | -169,461 | 301,936 | -296,396 | 71,000 | 272,731 | 561,473 | 47,196 | 1,149,798 | 194,439 | 289,347 | 372,759 | 163,548 | 656,530 | -170,878 | 512,545 | 579,481 | 1,053,700 | 680,801 | 421,539 | 648,357 | 717,853 | 1,745,626 | 349,968 | 482,097 | 640,819 | 139,261 | 322,000 | -55,827 | 1,059,127 | -3,918,686 | 1,509,063 | 2,417,397 | 2,660,386 | 400,579 | 2,237,265 | 2,150,145 | -1,568,908 | 1,389,756 | 3,243,792 | 4,138,356 | 5,304,347 | 7,321,543 | 7,514,921 | 7,281,984 | 6,869,611 | 9,479,452 | 7,625,136 | 7,043,937 | 6,134,208 | 7,258,226 | 6,543,870 | 5,919,510 | 5,928,755 | 7,413,957 | 6,116,376 | 5,952,811 | 5,807,277 | 4,488,189 | 3,880,455 | 3,899,571 | 3,298,919 | 3,527,758 | 2,494,067 | 1,870,487 | 2,206,971 | 3,330,000 | 976,667 | -8,046 | 6,028 | 2,500 | 4,817 | 14,725 | -33,250 | -35,718 | 71,603 | 1,370 | 8,624 | 24,614 | 2,882 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 147,552 | 45,773 | 23,747 | 23,008 | 27,999 | 88,747 | 15,063 | 54,049 | 54,048 | 21,374 | 53,456 | 190,086 | 261,473 | 37,628 | 30,044 | 48,819 | 53,995 | 39,716 | 66,008 | 69,918 | 64,438 | 62,059 | 23,674 | 22,213 | 15,421 | 27,543 | 21,450 | 26,060 | 76,780 | 99,095 | 96,661 | 93,433 | 220,781 | 405,438 | 174,850 | 160,828 | 270,327 | 181,796 | 1,902,027 | 444,407 | 298,981 | 352,599 | 865,249 | 166,415 | 438,662 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -42,807 | 5,581 | 37,226 | 0 | 0 | 5,941 | 4,477 | 836,404 | 0 | 125,359 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 1,043,075 | 498,564 | 305,600 | 585,439 | 1,221,830 | 624,734 | 554,570 | 747,778 | -950,626 | -466,008 | -823,947 | -969,198 | -1,662,976 | -999,690 | -1,074,813 | -793,719 | -18,964,820 | -1,017,963 | -916,516 | -990,737 | -7,340,012 | -2,443,979 | -1,443,884 | -1,194,387 | -14,371,374 | -2,476,900 | -2,779,804 | -1,520,486 | -4,810,313 | -1,897,771 | -2,703,723 | -1,962,170 | -6,161,196 | 2,871,558 | -3,747,897 | -8,726,866 | -17,983,176 | -7,501,152 | -10,944,616 | -4,996,868 | -8,558,209 | -4,924,798 | -6,910,920 | -1,431,551 | -2,726,917 | -1,625,937 | -1,927,825 | 1,890,560 | 146,009 | 3,618,004 | 1,786,169 | 1,530,854 | 2,013,325 | 1,322,452 | 1,553,702 | 1,306,542 | 1,560,311 | -1,507,588 | 1,117,384 | 1,865,739 | 1,427,255 | -4,078,088 | 1,557,365 | 1,153,585 | -339,301 | 756,782 | 534,071 | 2,364,363 | 830,586 | 421,117 | 518,473 | 352,230 | -70,000 | 289,163 | 27,935 | 2,526 | 563 | 91,645 | 153,999 | 26,205 | 44,012 | 41,505 | 121,779 | 355,172 | 112,312 | 163,061 |
operating income | -1,184,490 | -713,542 | -456,308 | 953,197 | -1,179,148 | -688,654 | -779,593 | -911,718 | 772,742 | -762,404 | -752,948 | -696,468 | -1,101,504 | -952,494 | 74,985 | -599,280 | -1,660,356 | -645,204 | -752,968 | -334,208 | -1,031,833 | -1,931,434 | -864,403 | -140,687 | -1,668,687 | -871,258 | -1,153,467 | -802,633 | -569,781 | -903,107 | -1,399,087 | -1,321,351 | -5,917,391 | 3,193,558 | -3,803,724 | -7,667,739 | -21,966,050 | -3,716,496 | -8,527,219 | -2,336,482 | -4,457,630 | -2,687,533 | -4,760,775 | -3,000,459 | -744,066 | 1,617,854 | 2,210,531 | 3,413,787 | 7,029,119 | 3,897,885 | 5,759,966 | 5,338,757 | 7,685,680 | 6,195,498 | 5,490,235 | 4,827,666 | 5,697,915 | 8,051,458 | 4,802,126 | 4,063,016 | 5,986,702 | 4,694,464 | 4,395,446 | 4,653,692 | 4,827,490 | 3,123,673 | 3,365,500 | 934,556 | 2,697,172 | 2,072,950 | 1,352,014 | 1,854,741 | 3,410,000 | 687,504 | -35,981 | 3,502 | -563 | -86,828 | -46,555 | -59,455 | -79,730 | 50,973 | -120,409 | -346,548 | -87,698 | -160,179 |
net income | -1,232,213 | -777,600 | -593,029 | -1,992,734 | -1,347,899 | -2,323,685 | -2,472,424 | -2,692,148 | -3,066,209 | -826,669 | -824,761 | -767,327 | -1,209,037 | -1,009,895 | 13,053 | -660,897 | -18,745,256 | -700,954 | -838,103 | -417,731 | -7,592,119 | -1,856,519 | -1,008,049 | -293,480 | -13,827,329 | -2,195,428 | -2,287,910 | -966,898 | -3,426,017 | -1,749,909 | -2,453,802 | -1,552,896 | 832,510 | -4,148,733 | -4,115,352 | -7,973,943 | -8,686,208 | -6,327,724 | -8,642,950 | -2,390,493 | -10,429,886 | -2,302,031 | -4,463,825 | -2,812,307 | -1,244,101 | 1,295,483 | 1,759,918 | 2,806,359 | 5,805,165 | 3,291,785 | 5,069,070 | 5,103,622 | 8,358,517 | 5,484,927 | 5,276,249 | 4,294,654 | 5,106,030 | 7,163,228 | 4,286,144 | 3,677,647 | 5,354,332 | 4,251,478 | 4,037,299 | 4,190,541 | 4,034,591 | 3,084,765 | 3,326,128 | 2,374,039 | 3,478,429 | 1,706,865 | 1,830,462 | 1,618,936 | 3,180,000 | 510,410 | -98,172 | 3,502 | -563 | -409,060 | -40,643 | -81,579 | -103,598 | 256 | -474,449 | -359,405 | -99,403 | -170,876 |
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.
