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-09-30 | 1997-06-30 | 1997-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 7,905,639 | 4,953,023 | 5,564,231 | 6,641,799 | 10,366,122 | 7,374,083 | 9,303,743 | 9,751,835 | 13,753,135 | 10,280,311 | 9,726,699 | 9,436,056 | 12,146,790 | 7,926,293 | 4,430,460 | 6,491,048 | 10,659,090 | 7,608,421 | 7,607,700 | 7,902,242 | 10,139,461 | 6,594,706 | 6,400,298 | 6,762,750 | 8,536,982 | 6,208,808 | 6,641,792 | 5,645,382 | 6,034,880 | 5,212,973 | 6,527,004 | 11,393,271 | 8,395,117 | 6,518,064 | 7,476,872 | 8,377,064 | 7,209,555 | 4,521,894 | 7,841,647 | 6,067,553 | 8,611,361 | 6,858,252 | 6,512,500 | 6,505,074 | 8,137,522 | 5,076,364 | 5,058,227 | 4,178,385 | 7,170,463 | 2,891,109 | 2,994,280 | 2,977,556 | 3,501,859 | 3,002,608 | 3,328,629 | 2,853,675 | 2,362,072 | 2,145,003 | 1,320,207 | 2,485,188 | 3,520,950 | 4,162,544 | 3,639,677 | 3,403,883 | 7,885,916 | 6,569,731 | 7,582,133 | 5,780,666 | 12,080,331 | 12,101,651 | 8,513,270 | 8,016,833 | 11,672,485 | 11,347,066 | 9,305,774 | 11,218,765 | 8,718,046 | 5,197,189 | 4,364,276 | 5,637,534 | 4,778,942 | 3,776,592 | 4,311,706 | 4,373,143 | 5,107,724 | 3,180,043 | 4,075,602 | 4,150,146 | 4,003,978 | 2,138,435 | 2,462,732 | 2,899,984 | 3,261,925 | 2,874,329 | 3,647,621 | 3,011,250 | 3,400,000 | 2,200,000 | 3,500,000 | 3,200,000 | 2,200,000 | 1,300,000 | 200,000 | 300,000 | 100,000 | 100,000 | 100,000 |
cost of revenue | 5,049,947 | 3,008,507 | 10,561,473 | 4,493,125 | 6,071,775 | 4,086,010 | 5,498,676 | 5,296,530 | 7,033,946 | 5,016,550 | 5,352,475 | 5,093,452 | 6,167,708 | 4,196,055 | 2,621,138 | 9,171,932 | 5,530,514 | 3,876,624 | 4,241,982 | 4,150,229 | 5,346,207 | 3,613,748 | 4,182,738 | 4,115,548 | 4,926,314 | 3,483,603 | 3,840,086 | 3,220,615 | 4,122,450 | 3,221,007 | 3,894,094 | 9,163,888 | 5,356,476 | 3,890,791 | 6,461,537 | 4,843,903 | 5,756,509 | 3,268,803 | 5,324,981 | 3,663,042 | 4,523,657 | 3,805,227 | 3,389,315 | 2,881,978 | 4,208,484 | 2,092,734 | 1,642,759 | 2,027,686 | 3,065,987 | 819,309 | 1,296,635 | 1,328,521 | 1,278,076 | 1,089,600 | 1,399,264 | 1,058,981 | 891,943 | 848,936 | 649,654 | 1,082,309 | 1,365,291 | 1,519,997 | 1,550,504 | 1,157,087 | 2,472,357 | 1,702,503 | 2,084,015 | 1,349,620 | 2,791,805 | 3,767,236 | 2,126,440 | 2,109,743 | 3,281,511 | 3,689,256 | 3,225,884 | 4,266,759 | 3,420,225 | 1,910,348 | 1,493,236 | 1,746,639 | 1,935,090 | 1,549,824 | 1,392,576 | 1,698,441 | 1,944,794 | 970,276 | 1,632,901 | 2,038,954 | 1,911,919 | 878,923 | 1,084,089 | 1,213,820 | 1,341,883 | 1,345,276 | 1,451,257 | 1,119,917 | 1,500,000 | 700,000 | 1,400,000 | 2,000,000 | 1,400,000 | 1,000,000 | 100,000 | 200,000 | 0 | 0 | 0 |
gross profit | 2,855,692 | 1,944,516 | -4,997,242 | 2,148,674 | 4,294,347 | 3,288,073 | 3,805,067 | 4,455,305 | 6,719,189 | 5,263,761 | 4,374,224 | 4,342,604 | 5,979,082 | 3,730,238 | 1,809,322 | -2,680,884 | 5,128,576 | 3,731,797 | 3,365,718 | 3,752,013 | 4,793,254 | 2,980,958 | 2,217,560 | 2,647,202 | 3,610,668 | 2,725,205 | 2,801,706 | 2,424,767 | 1,912,430 | 1,991,966 | 2,632,910 | 2,229,383 | 3,038,641 | 2,627,273 | 1,015,335 | 3,533,161 | 1,453,046 | 1,253,091 | 2,516,666 | 2,404,511 | 4,087,704 | 3,053,025 | 3,123,185 | 3,623,096 | 3,929,038 | 2,983,630 | 3,415,468 | 2,150,699 | 4,104,476 | 2,071,800 | 1,697,645 | 1,649,035 | 2,223,783 | 1,913,008 | 1,929,365 | 1,794,694 | 1,470,129 | 1,296,067 | 670,553 | 1,402,879 | 2,155,659 | 2,642,547 | 2,089,173 | 2,246,796 | 5,413,559 | 4,867,228 | 5,498,118 | 4,431,046 | 9,288,526 | 8,334,415 | 6,386,830 | 5,907,090 | 8,390,974 | 7,657,810 | 6,079,890 | 6,952,006 | 5,297,821 | 3,286,841 | 2,871,040 | 3,890,895 | 2,843,852 | 2,226,768 | 2,919,130 | 2,674,702 | 3,162,930 | 2,209,767 | 2,442,701 | 2,111,192 | 2,092,059 | 1,259,512 | 1,378,643 | 1,686,164 | 1,920,042 | 1,529,053 | 2,196,364 | 1,891,333 | 1,900,000 | 1,500,000 | 2,100,000 | 1,200,000 | 800,000 | 300,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 647 | 0 | 1,422 | 0 | 0 | 0 | 81 | 489 | 2,324 | 819 | 0 | 0 | 980 | 1,868 | 2,340 | 6,351 | 7,043 | 2,061 | 2,706 | 3,863 | 9,514 | 1,987 | 3,124 | 6,755 | 9,041 | 5,983 | -1,266 | 1,490 | 8,381 | 8,408 | 73,738 | 28,476 | 30,958 | 12,548 | 36,059 | 12,979 | 8,993 | 41,857 | 24,721 | 31,084 | 135,511 | 210,180 | 77,981 | 12,461 | 9,087 | 14,092 | 37,283 | 10,491 | 13,234 | 15,638 | 13,116 | 23,952 | 15,562 | 20,596 | 39,492 | 6,971 | 103,650 | 65,665 | 4,760 | 2,141 | 4,163 | 3,012 | 7,029 | 12,081 | 5,842 | 1,750 | 0 | 0 | 0 | 0 | 14,271 | 3,898 | 2,775 | 1,033 | 304,457 | 279,278 | 416,159 | 439,632 | 400,000 | 700,000 | 800,000 | 800,000 | 800,000 | 800,000 | 1,100,000 | 1,300,000 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 5,793,385 | 4,576,233 | 4,340,017 | 4,320,793 | 5,527,639 | 4,521,422 | 3,747,660 | 4,039,437 | 5,268,594 | 4,314,428 | 3,300,057 | 3,304,033 | 3,458,099 | 2,855,968 | 2,847,811 | 3,512,986 | 4,364,651 | 3,579,092 | 3,207,458 | 2,954,532 | 3,598,496 | 2,865,900 | 3,238,000 | 3,220,350 | 3,105,445 | 2,895,232 | 3,199,888 | 2,970,325 | 2,979,754 | 3,135,562 | 3,497,113 | 2,973,148 | 4,905,832 | 4,590,094 | 5,058,861 | 5,209,638 | 4,215,731 | 4,314,877 | 4,557,594 | 3,572,813 | 4,201,144 | 4,180,110 | 3,886,444 | 3,101,569 | 3,599,611 | 2,872,547 | 2,877,570 | 2,867,501 | 2,402,542 | 2,225,933 | 1,716,342 | 1,878,805 | 1,713,781 | 1,647,354 | 1,605,810 | 1,652,120 | 1,761,556 | 1,787,001 | 1,852,586 | 2,652,538 | 1,490,296 | 7,499,242 | 3,688,534 | 3,356,382 | 7,123,971 | 4,307,336 | 4,609,436 | 3,843,762 | 7,354,703 | 4,846,057 | 1,672,181 | 3,572,072 | 6,997,671 | 4,544,333 | 4,841,265 | 3,567,590 | 4,714,139 | 2,627,518 | 2,349,070 | 2,617,545 | 2,687,460 | 2,095,838 | 2,030,518 | 1,756,119 | 2,167,615 | 1,688,845 | 1,857,793 | 1,660,858 | 1,694,039 | 1,196,527 | 1,117,862 | 1,459,932 | 4,583,828 | 2,695,992 | 3,308,079 | 4,141,968 | 4,500,000 | 3,200,000 | 2,800,000 | 2,300,000 | 2,500,000 | 2,300,000 | 2,300,000 | 2,700,000 | 0 | 0 | 0 |
operating income | -2,937,690 | -2,631,717 | -9,337,259 | -2,172,119 | -1,233,292 | -1,233,349 | -54,390 | 415,868 | 1,450,595 | 949,333 | 1,074,167 | 1,038,571 | 2,520,983 | 874,270 | -1,038,489 | -6,193,870 | 763,925 | 152,705 | 158,260 | 797,481 | 1,194,758 | 115,058 | -1,020,440 | -573,148 | 505,223 | -170,027 | -398,182 | -545,558 | -1,069,233 | -1,143,596 | -864,203 | -743,765 | -1,867,191 | -1,962,821 | -4,043,526 | -1,676,477 | -2,771,007 | -3,061,786 | -2,040,928 | -1,170,503 | -116,415 | -1,127,085 | -858,311 | 521,527 | 327,411 | 111,083 | 537,898 | -716,802 | 1,701,934 | -154,133 | -18,697 | -229,770 | 510,002 | 265,654 | 323,555 | 142,574 | -437,227 | -490,934 | -1,182,033 | -1,249,659 | 665,363 | -4,856,695 | -1,599,361 | -1,109,586 | -1,710,412 | 559,892 | 888,682 | 587,284 | 1,933,823 | 3,488,358 | 4,714,649 | 2,335,018 | 1,393,303 | 3,113,477 | 1,238,625 | 3,384,416 | 583,682 | 659,323 | 521,970 | 1,273,350 | 156,392 | 130,930 | 888,612 | 918,583 | 995,315 | 520,922 | 584,908 | 450,334 | 398,020 | 62,985 | 260,781 | 177,353 | -2,663,786 | -1,166,939 | -1,111,715 | -2,250,635 | -2,600,000 | -1,700,000 | -700,000 | -1,100,000 | -1,700,000 | -2,000,000 | -2,200,000 | -2,600,000 | 100,000 | 100,000 | 100,000 |
net income | -2,865,905 | -2,539,457 | -9,252,813 | -8,396,008 | -1,041,781 | -890,192 | 40,770 | 338,508 | 1,167,612 | 827,025 | 8,381,196 | 1,036,227 | 2,519,077 | 874,266 | -1,028,193 | -6,155,260 | 814,050 | 207,319 | 161,914 | 814,084 | 1,189,565 | 109,903 | -697,772 | -578,054 | 683,489 | -174,539 | -402,781 | -559,646 | -1,072,931 | -1,157,444 | -987,964 | -1,307,422 | -1,879,991 | -1,966,081 | -4,047,536 | -1,679,451 | -2,774,086 | -3,065,460 | -6,194,083 | -1,063,394 | 104,916 | -1,210,702 | -491,585 | 306,273 | 4,081,303 | 123,625 | 548,572 | -375,846 | 1,798,179 | 109,655 | -103,314 | -236,388 | 410,232 | 511,952 | 336,315 | 298,385 | -440,150 | -501,458 | -1,191,261 | -1,266,500 | -1,251,940 | -3,122,613 | -1,078,490 | -698,085 | -1,138,894 | 246,208 | 528,978 | 339,284 | 1,258,861 | 2,226,431 | 1,095,796 | 1,524,247 | 884,258 | 2,238,280 | 740,181 | 2,011,948 | 465,369 | 303,075 | 288,491 | 555,357 | 4,487 | 4,206 | 502,231 | 532,451 | 7,698,136 | 572,304 | 637,787 | 500,210 | 457,297 | 161,220 | 359,044 | 247,174 | -2,657,150 | -1,060,711 | -1,250,510 | -2,110,161 | -2,700,000 | -1,400,000 | -400,000 | -700,000 | -1,300,000 | -1,600,000 | -1,800,000 | -2,100,000 | 600,000 | 600,000 | 600,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.
