7Baggers
Quarterly
Annual
    Unit: USD2022-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-05-13 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-09-30 1999-06-30 1999-03-31 1998-09-30 1997-06-30 1997-03-31 1996-12-31 1996-09-30 1996-06-30 1996-03-31 1996-03-30 1995-09-30 1995-06-30 1995-03-31 1994-12-31 1994-09-30 1994-06-30 1994-03-31 1993-12-31 1993-06-30 1993-03-31 1992-09-30 1992-06-30 1991-12-31 1991-09-30 1991-06-30 1990-09-30 1990-06-30 1989-12-31 1989-09-30 1989-06-30 
      revenue
    15,208,834 12,737,329 13,995,332 21,483,054 15,688,985 13,131,224 12,878,672 19,161,372 15,701,622 7,819,503 9,730,891 12,502,782 10,944,697 9,081,117 8,835,012 13,181,781 11,398,539 8,384,213 8,987,211 11,651,551 9,902,717 8,391,979 8,523,884 12,207,137 8,724,343 6,750,080 8,409,534 10,836,819 8,738,705 6,002,429 8,761,049 10,432,445 8,812,795 5,920,699 7,772,738 10,440,725 8,177,712 6,312,303 6,890,652 10,261,862 7,881,665 6,004,715 6,846,531 9,884,051 8,217,974 6,732,507 5,833,418 9,019,022 7,353,419 5,197,874,000 5,197,874 5,901,686 8,905,852 5,715,369 4,109,983 3,961,133 8,221,008 4,990,966 3,744,960 4,904,901 6,950,944 5,434,003 4,022,408 3,960,942 7,725,089 4,331,509 4,409,592 4,016,181 5,952,831 4,587,115 3,095,778 6,886,448 5,887,488 5,445,561 3,437,586 5,583,634 6,432,550 5,110,751 2,870,767 5,555,641 6,847,351 4,264,930 3,917,976 6,492,004 5,537,576 4,613,309 3,233,206 4,457,414 4,694,643 3,715,065 3,272,135 4,400,000 3,400,000 3,000,000 4,300,000 2,800,000 2,600,000 3,500,000 2,800,000 3,800,000 2,500,000 2,500,000 2,000,000 2,900,000 2,500,000 2,700,000 2,000,000 2,800,000 2,000,000 2,800,000 2,300,000 1,600,000 1,200,000 1,900,000 2,300,000 1,100,000 1,800,000 800,000 1,500,000 1,500,000 900,000 1,300,000 
      cost of revenue
    9,859,190 8,001,347 9,806,279 14,028,573 8,416,553 7,750,503 8,974,274 10,414,131 7,994,110 4,677,232 6,475,068 8,096,637 6,427,584 5,660,138 6,580,910 8,670,825 6,744,504 5,406,117 6,013,151 7,541,871 5,624,496 5,257,262 5,603,186 7,306,999 5,053,439 4,368,137 5,832,769 7,274,360 5,574,607 3,965,780 5,742,751 6,839,296 5,382,010 3,833,036 5,279,373 7,258,766 5,205,556 4,071,044 4,534,758 6,997,495 5,016,900 3,862,869 4,994,702 6,538,236 5,240,420 4,223,466 4,104,148 5,832,968 4,619,790 3,465,309,000 3,465,309 4,165,913 6,186,477 3,750,912 2,660,099 2,852,886 5,905,666 3,285,957 2,873,824 3,624,851 4,722,777 3,275,260 2,847,509 2,960,759 5,543,693 3,154,032 3,060,522 3,694,859 4,940,843 3,264,677 2,740,504 5,261,419 4,671,283 4,052,441 2,690,637 4,280,633 4,675,359 3,630,147 2,545,636 4,492,570 5,489,046 3,061,118 2,918,958 3,415,289 4,481,494 3,298,286 2,449,481 3,215,916 3,601,775 2,444,630 2,179,259 3,000,000 2,100,000 2,000,000 3,100,000 1,800,000 2,000,000 2,400,000 1,800,000 2,500,000 1,600,000 1,600,000 1,300,000 1,700,000 1,800,000 1,200,000 1,600,000 1,300,000 1,900,000 1,300,000 1,000,000 800,000 1,000,000 1,300,000 700,000 900,000 500,000 800,000 900,000 500,000 700,000 
      gross profit
    5,349,644 4,735,982 4,189,053 7,454,481 7,272,432 5,380,721 3,904,398 8,747,241 7,707,512 3,142,271 3,255,823 4,406,145 4,517,113 3,420,979 2,254,102 4,510,956 4,654,035 2,978,096 2,974,060 4,109,680 4,278,221 3,134,717 2,920,698 4,900,138 3,670,904 2,381,943 2,576,765 3,562,459 3,164,098 2,036,649 3,018,298 3,593,149 3,430,785 2,087,663 2,493,365 3,181,959 2,972,156 2,241,259 2,355,894 3,264,367 2,864,765 2,141,846 1,851,829 3,345,815 2,977,554 2,509,041 1,729,270 3,186,054 2,733,629 1,732,565,000 1,732,565 1,735,773 2,719,375 1,964,457 1,449,884 1,108,247 2,315,342 1,705,009 871,136 1,280,050 2,228,167 2,158,743 1,174,899 1,000,183 2,181,396 1,177,477 1,349,070 321,322 1,011,988 1,322,438 355,274 1,625,029 1,216,205 1,393,120 746,949 1,303,001 1,757,191 1,480,604 325,131 1,063,071 1,358,305 1,203,812 999,018 3,076,715 1,056,082 1,315,023 783,725 1,241,498 1,092,868 1,270,435 1,092,876 1,400,000 1,300,000 1,000,000 1,200,000 1,000,000 600,000 1,100,000 1,000,000 1,300,000 900,000 900,000 700,000 1,200,000 2,500,000 900,000 800,000 1,200,000 700,000 900,000 1,000,000 600,000 400,000 900,000 1,000,000 400,000 900,000 300,000 700,000 600,000 400,000 600,000 
      operating expenses
                                                                                                                              
      research and development
      sales, general and administrative
                                                                                                                              
      total operating expenses
    5,679,032 3,071,609 3,367,843 3,248,113 3,907,240 2,914,626 2,829,616 2,754,233 3,302,922 2,451,089 2,400,929 2,931,491 3,187,577 2,466,703 2,372,755 2,827,270 3,182,814 2,306,177 2,700,769 2,850,294 2,877,804 2,392,381 2,218,630 2,693,566 2,663,610 3,201,735 2,449,198 3,115,363 2,988,461 2,037,418 2,264,216 2,257,916 2,848,613 1,735,894 1,976,441 2,185,505 2,698,519 1,716,333 1,688,780 2,089,136 2,245,106 1,521,190 1,445,834 1,717,419 2,330,505 1,475,888 1,283,938 1,768,900 2,026,516 1,080,437,000 1,052,868 1,349,308 1,786,748 1,569,204 1,173,512 4,950,193 1,286,389 1,712,448 1,194,280 1,250,943 1,582,070 1,764,150 1,011,766 1,264,446 1,422,031 1,390,713 1,157,516 1,099,371 1,436,752 1,628,106 1,221,309 1,032,776 1,316,405 1,271,561 1,058,962 1,142,038 1,137,967 1,073,325 1,009,597 1,560,060 986,895 962,073 931,008 1,172,475 990,238 965,581 994,499 1,382,474 1,070,810 1,076,252 993,425 1,000,000 1,000,000 800,000 900,000 700,000 700,000 1,300,000 700,000 700,000 600,000 600,000 700,000 700,000 600,000 700,000 700,000 500,000 700,000 600,000 400,000 500,000 500,000 600,000 400,000 500,000 500,000 500,000 600,000 400,000 300,000 
      operating income
    -329,388 1,664,373 714,864 4,206,368 3,365,192 2,466,095 1,074,782 5,993,008 4,404,590 691,182 854,894 1,474,654 1,329,536 954,276 -118,653 1,683,686 1,471,221 671,919 273,291 1,259,386 1,400,417 742,336 702,068 2,206,572 1,007,294 -819,792 127,567 447,096 175,637 -769 754,082 1,335,233 582,172 351,769 516,924 996,454 273,637 524,926 667,114 1,175,231 619,659 620,656 405,995 1,628,396 647,049 1,033,153 445,332 1,417,154 666,710 652,128,000 652,128 350,533 891,164 337,947 205,447 -3,841,946 1,028,953 -7,439 -323,144 29,107 646,097 394,593 163,133 -264,263 759,365 -213,236 191,554 -778,049 -424,764 -305,668 -866,035 592,253 -100,200 121,559 -312,013 160,963 619,224 407,279 -684,466 -496,989 371,410 241,739 68,010 41,538 65,844 349,442 -310,927 -140,976 22,058 194,183 99,451 400,000 300,000 200,000 300,000 300,000 -100,000 -200,000 300,000 600,000 300,000 300,000 -100,000 500,000 2,500,000 300,000 100,000 500,000 200,000 200,000 400,000 200,000 -100,000 400,000 400,000 -100,000 400,000 -200,000 200,000 100,000 100,000 300,000 
      net income
    -321,395 1,299,281 3,440,695 3,270,861 2,601,315 1,904,269 880,651 4,656,830 3,452,321 626,881 649,321 1,124,655 1,009,568 715,170 -121,950 1,272,468 1,121,351 523,380 293,472 853,626 952,512 503,924 450,988 1,528,444 656,541 -540,802 67,371 295,552 113,697 -15,926 510,753 903,093 410,633 223,598 317,659 621,665 172,616 349,052 464,366 770,618 362,959 364,345 217,255 1,137,685 389,396 648,301 400,400 797,680 372,010 394,445,000 394,445 222,698 571,493 133,427 125,860 -223,437 601,359 -80,194 -206,290 -171,153 664,694 429,505 -163,133 -258,228 670,681 -213,236 192,840 -507,495 -418,254 -316,227 -571,216 361,978 -84,049 62,164 -205,541 112,256 506,768 408,104 -682,058 -317,067 255,771 138,870 56,943 -25,804 50,400 337,727 -309,474 -217,073 -61,118 43,533 -10,164 200,000 100,000 100,000 100,000 100,000 -100,000 -100,000 100,000 300,000 100,000 100,000 -100,000 300,000 200,000 200,000 100,000 300,000 100,000 200,000 300,000 100,000 -100,000 200,000 300,000 -100,000 200,000 -100,000 100,000 100,000 100,000 100,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.