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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 870,000 | 1,071,363 | 1,025,056 | 1,325,352 | 1,101,507 | 1,574,971 | 1,363,287 | 1,545,575 | 1,257,099 | 1,564,208 | 1,224,749 | 1,446,276 | 1,417,636 | 2,028,138 | 1,825,547 | 1,603,904 | 1,503,848 | 1,908,261 | 1,749,583 | 1,483,233 | 1,618,931 | 1,662,324 | 1,658,914 | 2,160,466 | 2,027,831 | 2,304,287 | 3,117,035 | 4,147,068 | 2,038,188 | 2,457,467 | 2,061,675 | 2,413,975 | 2,355,813 | 2,005,529 | 2,727,568 | 3,162,085 | 2,660,355 | 2,472,485 | 2,470,798 | 2,175,306 | 3,380,861 | 3,809,951 | 3,654,079 | 4,186,767 | 4,833,345 | 7,192,530 | 7,128,830 | 8,411,839 | 7,370,000 | 7,781,825 | 8,796,787 | 10,422,104 | 8,902,156 | 7,830,514 | 10,863,761 | 37,085,569 | 40,254,844 | 37,183,545 | 37,725,227 | 44,417,384 | 37,580,266 | 45,691,297 | 52,468,141 | 54,629,296 | 47,708,057 | 43,020,935 | 40,063,389 | 36,085,619 | 30,817,070 | 24,199,385 | 21,021,950 | 18,253,595 | -14,238,688 | 10,903,815 | 21,945,540 | 25,576,333 | 26,604,767 | 22,001,425 | 23,958,270 | 27,254,538 | 24,193,466 | 23,709,105 | 20,968,825 | 26,325,447 | 26,371,026 | 17,017,381 | 16,189,212 | 13,509,547 | 3,301,387 | 3,025,705 | 2,729,618 | 2,684,786 | 2,276,244 | 3,800,000 | 2,930,923 | 1,306,849 |
cost of revenue | 366,000 | 488,665 | 458,667 | 533,136 | 475,714 | 625,992 | 588,907 | 644,369 | 649,791 | 687,198 | 591,687 | 655,757 | 599,458 | 831,732 | 847,906 | 677,194 | 479,341 | 859,511 | 980,448 | 744,901 | 739,324 | 968,442 | 930,421 | 946,688 | 1,020,993 | 846,905 | 1,366,009 | 1,864,588 | 1,057,163 | 1,033,256 | 1,004,124 | 1,043,568 | 1,351,015 | 2,603,393 | 2,510,586 | 2,423,684 | 2,756,415 | 2,267,277 | 1,652,238 | 1,160,774 | 2,223,949 | 1,779,800 | 1,726,571 | 1,853,314 | 2,163,347 | 2,304,217 | 3,276,561 | 3,955,498 | 2,910,000 | 3,215,361 | 4,115,034 | 4,661,556 | 6,081,039 | 3,568,794 | 3,620,523 | 7,842,644 | 8,933,800 | 9,494,834 | 9,158,724 | 9,299,642 | 3,541,274 | 8,528,621 | 11,623,598 | 11,480,507 | 10,115,109 | 9,831,173 | 8,265,197 | 7,332,521 | 7,280,382 | 5,762,816 | 5,240,785 | 5,047,017 | -16,561,045 | 4,092,968 | 13,124,380 | 16,726,697 | 14,026,306 | 15,243,150 | 17,143,391 | 21,800,153 | 22,652,989 | 19,899,827 | 17,835,087 | 22,850,373 | 23,517,608 | 15,319,463 | 14,439,722 | 13,065,984 | 20,922,987 | 9,568,670 | 10,466,125 | 10,255,725 | -13,828,263 | 17,066,857 | 10,713,835 | 7,054,538 |
gross profit | 504,000 | 582,698 | 566,389 | 792,216 | 625,793 | 948,979 | 774,380 | 901,206 | 607,308 | 877,010 | 633,062 | 790,519 | 818,178 | 1,196,406 | 977,641 | 926,710 | 1,024,507 | 1,048,750 | 769,135 | 738,332 | 879,607 | 693,882 | 728,493 | 1,213,778 | 1,006,838 | 1,457,382 | 1,751,026 | 2,282,480 | 981,025 | 1,424,211 | 1,057,551 | 1,370,407 | 1,004,798 | -597,864 | 216,982 | 738,401 | -96,060 | 205,208 | 818,560 | 1,014,532 | 1,156,912 | 2,030,151 | 1,927,508 | 2,333,453 | 2,669,998 | 4,888,313 | 3,852,269 | 4,456,341 | 4,460,000 | 4,566,464 | 4,681,753 | 5,760,548 | 2,821,117 | 4,261,720 | 7,243,238 | 29,242,925 | 31,321,044 | 27,688,711 | 28,566,503 | 35,117,742 | 34,038,992 | 37,162,676 | 40,844,543 | 43,148,789 | 37,592,948 | 33,189,762 | 31,798,192 | 28,753,098 | 23,536,688 | 18,436,569 | 15,781,165 | 13,206,578 | 2,322,357 | 6,810,847 | 8,821,160 | 8,849,636 | 12,578,461 | 6,758,275 | 6,814,879 | 5,454,385 | 1,540,477 | 3,809,278 | 3,133,738 | 3,475,074 | 2,853,418 | 1,697,918 | 1,749,490 | 443,563 | -17,621,600 | -6,542,965 | -7,736,507 | -7,570,939 | 16,104,507 | -13,266,857 | -7,782,912 | -5,747,689 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 179,000 | 183,682 | 188,457 | 178,192 | 163,043 | 303,838 | 320,965 | 322,438 | 363,917 | 365,732 | 373,057 | 345,898 | 324,404 | 341,023 | 332,745 | 328,815 | 213,241 | 326,419 | 325,144 | 320,494 | 215,625 | 286,015 | 300,635 | 289,171 | 237,744 | 269,539 | 288,371 | 276,697 | 330,895 | 418,748 | 167,563 | 127,976 | 190,547 | 151,621 | 164,085 | 181,708 | 220,748 | 197,745 | 227,509 | 246,328 | 497,083 | 510,189 | 319,015 | 371,519 | 501,642 | 333,780 | 279,904 | 478,494 | 830,000 | 375,765 | 384,002 | 369,912 | 549,543 | 603,334 | 2,374,347 | 3,773,776 | 3,795,971 | 3,563,665 | 2,891,651 | 3,943,713 | 2,339,905 | 4,041,331 | 3,707,216 | 3,366,548 | 2,766,298 | 1,441,986 | 1,881,345 | 1,821,371 | 1,526,730 | 1,453,367 | 1,466,294 | 1,291,609 | 863,680 | 919,611 | 872,362 | 906,347 | 1,666,609 | 244,005 | 298,684 | 303,702 | 324,279 | 293,238 | 281,081 | 310,956 | 348,393 | 447,588 | 468,252 | 568,897 | 576,608 | 678,384 | 988,595 | 798,058 | 0 | 0 | 544,458 | 296,443 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 1,149,000 | 1,476,062 | 1,485,868 | 1,490,018 | 1,300,397 | 1,622,524 | 1,618,765 | 1,728,970 | 1,758,477 | 1,718,935 | 1,712,548 | 1,691,722 | 1,424,778 | 1,553,749 | 1,526,230 | 1,566,716 | 1,214,851 | 1,592,810 | 1,891,496 | 1,687,698 | 1,656,730 | 2,178,261 | 2,070,734 | 2,188,920 | 18,634 | 1,772,090 | 2,484,910 | 2,711,849 | 3,488,493 | 2,366,757 | 2,341,067 | 1,852,861 | 3,036,469 | 3,836,055 | 4,018,285 | 4,154,659 | 2,833,820 | 3,836,316 | 3,772,382 | 3,569,726 | 2,525,604 | 3,441,046 | 3,241,771 | 3,628,774 | 4,446,834 | 5,790,360 | 6,391,518 | 7,648,061 | 27,550,000 | 8,296,264 | 8,315,168 | 8,444,485 | 37,489,967 | 9,165,139 | 18,283,540 | 25,611,134 | 34,959,368 | 30,969,640 | 28,802,175 | 29,668,817 | 25,066,528 | 31,327,105 | 28,932,956 | 30,241,411 | 28,293,108 | 23,154,729 | 21,707,392 | 20,087,771 | 15,504,268 | 12,392,950 | 11,175,283 | 9,924,499 | -1,181,055 | 5,692,913 | 8,386,917 | 8,539,225 | 45,918,740 | 6,177,679 | 6,404,646 | 6,695,935 | 8,794,413 | 6,410,896 | 5,471,132 | 5,501,229 | 15,209,447 | 5,058,474 | 5,069,669 | 4,984,279 | 3,560,832 | 4,443,310 | 5,279,242 | 5,264,172 | -29,753,038 | 0 | 5,325,369 | 3,398,262 |
operating income | -645,000 | -893,364 | -919,479 | -697,802 | -674,604 | -673,545 | -844,385 | -827,764 | -1,151,169 | -841,925 | -1,079,486 | -901,203 | -606,600 | -357,343 | -548,589 | -640,006 | -275,543 | -544,060 | -1,122,361 | -949,366 | -1,021,089 | -1,484,379 | -1,342,241 | -975,142 | 988,204 | -314,708 | -733,884 | -429,369 | -4,422,033 | -942,546 | -1,283,516 | -482,454 | -5,477,727 | -5,239,665 | -3,801,303 | -3,416,258 | -4,331,547 | -3,631,108 | -2,945,353 | -2,566,644 | -31,337,854 | -4,551,873 | -1,325,493 | -1,268,074 | -14,985,052 | -909,208 | -2,539,249 | -3,238,351 | -23,090,000 | -3,729,800 | -3,633,415 | -2,683,937 | -34,668,850 | -4,903,419 | -11,755,522 | 3,631,791 | -41,951,385 | -3,284,865 | -243,743 | 5,418,993 | 7,448,464 | 5,835,571 | 11,911,587 | 12,907,378 | 9,299,840 | 10,035,033 | 10,090,800 | 8,665,327 | 8,032,420 | 6,043,619 | 4,605,882 | 3,282,079 | 3,503,412 | 1,117,934 | 434,243 | 310,411 | 3,266,721 | 580,596 | 410,233 | -1,241,550 | -7,253,936 | -2,601,618 | -2,337,394 | -2,026,155 | -12,356,029 | -3,360,556 | -3,320,179 | -4,540,716 | -21,182,432 | -10,986,275 | -13,015,749 | -12,835,111 | -13,648,531 | -13,266,857 | -13,108,281 | -9,145,951 |
net income | -2,081,999 | -507,036 | -561,588 | 72,402 | 40,267 | -818,822 | -1,350,766 | -1,307,677 | -992,246 | -728,027 | -835,987 | -874,774 | -339,990 | -248,247 | -419,469 | -285,698 | -147,750 | -241,889 | -613,573 | -532,057 | -502,537 | -1,083,104 | -754,656 | -852,765 | 1,070,462 | -128,723 | 904,125 | -759,595 | -2,806,591 | -2,173,195 | -2,146,271 | 1,059,070 | -8,902,651 | -301,344 | 1,376,837 | 5,239,273 | 5,434,939 | -4,838,912 | -2,676,691 | -3,076,103 | -30,362,948 | -3,112,029 | 83,756 | -1,389,060 | -15,394,592 | 5,868,719 | -3,453,511 | -2,310,177 | -51,300,000 | -7,800,897 | -6,958,805 | -5,154,861 | -41,255,273 | -9,959,692 | 52,548,802 | 1,316,163 | -51,684,500 | -2,371,164 | 127,589 | 4,843,075 | 9,074,920 | 12,036,388 | 11,199,613 | 12,077,079 | 10,658,884 | 9,694,960 | 10,077,654 | 8,458,502 | 9,875,106 | 6,511,690 | 11,231,682 | 3,165,522 | 2,367,697 | 1,723,902 | 1,222,162 | 1,022,239 | 1,209,641 | 688,393 | 559,073 | -775,107 | -7,902,414 | -2,687,655 | -2,129,197 | -1,444,049 | -13,670,518 | -1,365,328 | -3,161,550 | -181,010 | -22,043,475 | -9,661,585 | -6,748,219 | -13,298,842 | -6,539,306 | -10,925,037 | -11,620,368 | -7,383,601 |
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.
