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 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 2,270,196 | 1,828,371 | 1,928,929 | 3,083,767 | 1,758,423 | 1,373,549 | 1,947,115 | 1,941,171 | 934,932 | 1,298,829 | 992,090 | 1,888,638 | 1,063,830 | 943,325 | 307,142 | 522,485 | 530,166 | 452,714 | 728,383 | 551,623 | 1,715,196 | 739,750 | 748,141 | 841,455 | 3,055,350 | 942,417 | 886,881 | 1,418,335 | 1,697,887 | 431,463 | 415,814 | 430,592 | 1,669,749 | 669,846 | 2,272,804 | 648,826 | 951,698 | 1,283,847 | 402,789 | 1,367,523 | 327,500 | 431,576 | 422,257 | 804,643 | 1,482,834 | 409,919 | 532,713 | 1,410,427 | 545,451 | 574,088 | 984,153 | 1,405,112 | 564,806 | 546,376 | 1,433,051 | 976,175 | 1,014,052 | 524,351 | 2,712,722 | 3,091,987 | 3,872,945 | 2,882,731 | 3,579,953 | 2,540,418 | 2,642,265 | 2,168,091 | 2,462,859 | 3,872,496 | 4,011,566 | 4,200,098 | 3,832,771 | 3,149,191 | 3,458,570 | 3,202,601 | 3,664,532 | 3,900,391 | 4,418,414 | 308,818 | 519,114 | 311,886 | 336,590 | 146,987 | 13,020 | 27,504 | 62,115 | 34,800 | 58,484 | 1 | 1 | -1,689 | 1,690 | 1 | 1 | 20,000 | 20,000 | 100,000 | -15,420 | 100,000 | 300,000 | 100,000 | 164,168 | 200,000 | 100,000 | 100,000 | -68,000 | 100,000 | 100,000 | 100,000 |
cost of revenue | 0 | 426,604 | 606,111 | 820,274 | 584,393 | 393,783 | 723,953 | 337,441 | 372,051 | 294,674 | 239,569 | 766,635 | 310,500 | 211,609 | 148,454 | 124,263 | 176,859 | 508,653 | 679,426 | 604,050 | 1,014,610 | 940,332 | 1,029,803 | 1,179,445 | 1,688,345 | 923,081 | 795,961 | 660,934 | 309,562 | 171,783 | 136,490 | 111,848 | 619,931 | 374,840 | 145,394 | 139,356 | 226,321 | 243,954 | 161,251 | 117,224 | 71,280 | 102,970 | 94,965 | 117,813 | 149,251 | 99,267 | 141,785 | 181,430 | 192,126 | 210,886 | 292,576 | 114,871 | 139,030 | 206,170 | 103,841 | 110,100 | 103,939 | 194,785 | 450,684 | 431,741 | 465,239 | 407,243 | 421,178 | 441,481 | 381,092 | 461,611 | 463,272 | 696,100 | 1,010,717 | 760,716 | 809,794 | 754,987 | 811,223 | 629,476 | 1,239,512 | 1,163,422 | 1,938,089 | 25,465 | 94,889 | 5,778 | 82,437 | 2,641 | 3,304 | 2,393 | 400 | 1,200 | 1,120 | 0 | -7,986 | -30,194 | -27,307 | -46,639 | -33,163 | 180,000 | 80,000 | 0 | 154,548 | 300,000 | 500,000 | 0 | 290,243 | 0 | 0 | 100,000 | 0 | 0 | 0 | 0 |
gross profit | 2,270,196 | 1,401,767 | 1,322,818 | 2,263,493 | 1,174,030 | 979,766 | 1,223,162 | 1,603,730 | 562,881 | 1,004,155 | 752,521 | 1,122,003 | 753,330 | 731,716 | 158,688 | 398,222 | 353,307 | -55,939 | 48,957 | -52,427 | 700,586 | -200,582 | -281,662 | -337,990 | 1,367,005 | 19,336 | 90,920 | 757,401 | 1,388,325 | 259,680 | 279,324 | 318,744 | 1,049,818 | 295,006 | 2,127,410 | 509,470 | 725,377 | 1,039,893 | 241,538 | 1,250,299 | 256,220 | 328,606 | 327,292 | 686,830 | 1,333,583 | 310,652 | 390,928 | 1,228,997 | 353,325 | 363,202 | 691,577 | 1,290,241 | 425,776 | 340,206 | 1,329,210 | 866,075 | 910,113 | 329,566 | 2,262,038 | 2,660,246 | 3,407,706 | 2,475,488 | 3,158,775 | 2,098,937 | 2,261,173 | 1,706,480 | 1,999,587 | 3,176,396 | 3,000,849 | 3,439,382 | 3,022,977 | 2,394,204 | 2,647,347 | 2,573,125 | 2,425,020 | 2,736,969 | 2,480,325 | 283,353 | 424,225 | 306,108 | 254,153 | 144,346 | 9,716 | 25,111 | 61,715 | 33,600 | 57,364 | 1 | 7,987 | 28,505 | 28,997 | 46,640 | 33,164 | -160,000 | -60,000 | 100,000 | -169,968 | -200,000 | -200,000 | 100,000 | -126,075 | 200,000 | 100,000 | 0 | -68,000 | 100,000 | 100,000 | 100,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 592,974 | 558,686 | 558,181 | 690,159 | 833,381 | 829,506 | 784,083 | 805,266 | 809,856 | 612,597 | 490,952 | 441,651 | 409,761 | 331,213 | 318,573 | 336,889 | 325,449 | 300,131 | 301,217 | 374,118 | 334,107 | 391,507 | 297,633 | 392,154 | 330,552 | 386,830 | 449,049 | 493,444 | 424,540 | 528,554 | 566,448 | 489,401 | 386,598 | 368,788 | 393,999 | 406,641 | 343,600 | 324,992 | 470,888 | 486,567 | 441,512 | 353,583 | 286,166 | 262,809 | 226,768 | 207,186 | 258,931 | 254,487 | 262,169 | 270,583 | 287,356 | 296,549 | 230,373 | 265,682 | 275,135 | 284,788 | 208,146 | 245,318 | 769,109 | 899,773 | 995,145 | 1,082,399 | 1,164,217 | 1,247,031 | 1,097,602 | 1,220,257 | 1,319,982 | 1,687,706 | 1,684,167 | 1,653,238 | 1,582,434 | 1,654,638 | 1,300,649 | 1,799,845 | 1,670,471 | 2,075,070 | 1,912,784 | 452,545 | 351,814 | 262,761 | 315,931 | 246,523 | 253,770 | 221,107 | 264,959 | 253,473 | 278,619 | 175,473 | 279,367 | 252,019 | 313,859 | 405,572 | 164,795 | 150,000 | 210,000 | 0 | 270,033 | 300,000 | 400,000 | 600,000 | 263,045 | 100,000 | 100,000 | 100,000 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,470,702 | 2,151,096 | 2,501,345 | 2,571,891 | 4,423,125 | 3,380,212 | 2,940,656 | 2,603,264 | 2,592,200 | 2,028,131 | 1,865,036 | 1,838,049 | 2,174,880 | 1,843,454 | 1,189,682 | 1,718,288 | 1,671,532 | 1,215,197 | 1,359,888 | 1,751,151 | 2,080,705 | 1,440,777 | 1,373,817 | 1,854,008 | 1,715,220 | 1,625,126 | 1,880,257 | 2,113,594 | 1,906,122 | 1,454,493 | 1,605,352 | 1,481,014 | 1,473,307 | 1,382,566 | 1,373,860 | 1,447,322 | 1,272,025 | 1,314,513 | 1,366,035 | 1,343,564 | 1,163,961 | 1,094,308 | 867,475 | 994,885 | 841,616 | 537,067 | 998,220 | 859,371 | 1,323,916 | 897,172 | 925,616 | 1,006,253 | 920,854 | 1,083,030 | 1,172,577 | 984,809 | 1,115,773 | 995,089 | 2,089,870 | 2,375,998 | 2,480,039 | 2,667,029 | 2,859,523 | 3,036,123 | 2,972,019 | 3,155,927 | 17,321,463 | 4,373,719 | 4,161,047 | 4,120,585 | 4,372,370 | 4,231,459 | 4,284,289 | 4,668,720 | 4,795,942 | 4,921,693 | 5,108,217 | 2,185,805 | 1,698,256 | 1,083,714 | 883,616 | 757,820 | 722,717 | 789,606 | 665,825 | 781,177 | 771,646 | 555,626 | 701,779 | 734,041 | 866,357 | 952,756 | 573,261 | 560,000 | 780,000 | 0 | 984,734 | 1,000,000 | 1,700,000 | 1,100,000 | 860,193 | 900,000 | 600,000 | 500,000 | -824,169 | 0 | 0 | 0 |
operating income | -200,510 | -749,329 | -1,178,527 | -308,398 | -4,762,752 | -2,400,446 | -1,717,494 | -999,534 | -1,999,319 | -993,976 | -1,112,515 | -716,046 | -1,421,550 | -1,111,738 | -1,371,813 | -1,320,066 | -1,318,225 | -1,271,136 | -1,310,931 | -1,803,578 | -1,380,119 | -1,641,359 | -1,655,479 | -2,191,998 | 495,956 | -1,605,790 | -1,789,337 | -1,356,193 | -517,797 | -1,194,813 | -1,326,028 | -1,162,270 | -423,490 | -1,087,560 | 753,550 | -937,852 | -546,648 | -274,620 | -1,124,497 | -93,355 | -907,741 | -765,702 | -540,183 | -308,055 | 491,967 | -226,415 | -607,292 | 369,626 | -970,591 | -533,970 | -234,039 | 283,988 | -495,078 | -742,824 | 156,633 | -118,734 | -205,660 | -665,523 | 172,168 | 284,248 | 927,667 | -191,541 | 299,252 | -937,186 | -710,846 | -1,449,447 | -15,321,876 | -1,197,323 | -1,160,198 | -681,203 | -1,349,393 | -1,837,255 | -1,636,942 | -2,095,595 | -2,370,922 | -2,184,724 | -2,627,892 | -1,902,452 | -1,274,031 | -777,606 | -629,463 | -613,474 | -713,001 | -764,495 | -604,110 | -747,577 | -714,282 | -555,625 | -693,792 | -705,536 | -837,360 | -906,116 | -540,097 | -720,000 | -850,000 | 100,000 | -1,154,702 | -1,200,000 | -1,900,000 | -1,000,000 | -986,268 | -700,000 | -500,000 | -500,000 | -892,169 | 100,000 | 100,000 | 100,000 |
net income | -4,099,999 | -749,091 | -1,422,878 | -625,467 | -5,432,053 | -2,404,572 | -1,720,420 | -999,272 | -2,029,020 | -1,023,647 | -1,161,683 | -731,431 | -1,437,444 | -3,315,552 | -1,572,709 | -3,370,282 | -1,318,225 | -1,829,567 | -1,425,743 | -1,803,508 | -1,380,103 | -1,641,315 | -1,655,465 | -2,191,992 | 495,963 | -1,605,784 | -1,789,329 | -1,356,187 | -516,580 | -1,134,422 | -1,375,489 | -1,163,214 | -606,766 | -1,079,584 | 753,146 | -924,103 | -506,546 | -51,526 | -1,026,286 | -299,213 | -929,188 | -782,554 | -554,831 | -315,579 | 485,797 | -232,609 | -613,419 | 363,498 | -1,003,287 | -540,165 | -594,224 | 240,071 | -598,323 | -943,790 | 234,766 | 1,000,558 | 4,401,141 | -69,411 | 139,770 | 222,049 | 911,560 | -44,968 | 168,256 | -915,670 | -618,654 | -1,190,615 | 1,663,272 | -912,373 | 21,145 | -6,232,732 | -1,072,984 | -3,135,239 | 9,074,344 | -2,957,541 | -2,944,226 | -2,683,717 | -3,204,715 | -1,860,164 | -1,260,708 | -911,878 | -825,985 | -929,317 | -1,015,485 | -1,055,286 | -885,190 | -1,017,895 | -1,065,314 | -612,993 | -747,735 | -748,310 | -874,791 | -948,438 | -558,915 | -660,000 | -930,000 | -700,000 | -1,451,302 | -1,500,000 | -1,900,000 | -1,200,000 | -893,814 | -700,000 | -500,000 | -400,000 | -223,488 | -200,000 | -200,000 | -200,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.
