7Baggers
Quarterly
Annual
    Unit: USD2023-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 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 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.