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 
      revenue
    8,457,000 8,235,514 8,874,210 8,298,771 8,772,248 8,923,288 9,865,299 8,793,688 9,445,116 9,730,747 9,649,078 9,543,362 9,961,822 10,745,057 9,025,526 5,901,956 5,796,536 6,027,850 6,819,063 6,252,244 6,695,940 7,176,959 7,315,899 6,789,936 7,365,517 7,264,285 7,578,829 7,494,138 8,529,205 2,095,232 1,519,021 970,654 993,064 721,725 223,565 420,638 380,384 420,638 523,919 668,560 513,751 561,899 736,392 436,797 410,741 624,577 1,065,196 635,131 456,729 276,777 478,358 158,196 259,004 50,184 14,177 7,488 5,700 8,241 11,445 17,218 8,205 6,556 2,139 8,306 2,878 875 
      cost of revenue
    3,431,000 2,037,188 2,301,089 2,194,762 2,230,954 2,023,664 2,062,534 2,065,422 2,417,798 2,652,014 2,169,277 2,336,541 2,378,024 2,399,151 1,239,368 1,750,845 1,724,507 1,769,393 1,702,963 1,637,694 1,751,280 1,838,384 1,740,795 1,447,459 1,469,565 1,271,524 1,620,432 1,043,303 1,077,615 1,126,502 808,256 684,703 680,083 557,950 603,729 283,886 224,282 283,886 308,119 362,187 296,794 351,558 404,872 250,197 227,055 355,689 598,638 340,594 265,878 167,613 349,954 83,112 117,099 38,276 18,874 11,863 9,228 14,823 11,798 18,539 13,955 8,464 -450 21,015 9,695 7,831 
      gross profit
    5,026,000 6,198,326 6,573,121 6,104,009 6,541,294 6,899,624 7,802,765 6,728,266 7,027,318 7,078,733 7,479,801 7,206,821 7,583,798 8,345,906 7,786,158 4,151,111 4,072,029 4,258,457 5,116,100 4,614,550 4,944,660 5,338,575 5,575,104 5,342,477 5,895,952 5,992,761 5,958,397 6,450,835 7,451,590 968,730 710,765 285,951 312,981 163,775 -380,164 136,752 156,102 136,752 215,800 306,373 216,957 210,341 331,520 186,600 183,686 268,888 466,558 294,537 190,851 109,164 128,404 75,084 141,905 11,908 -4,697 -4,375 -3,528 -6,582 -353 -1,321 -5,750 -1,908 2,589 -12,709 -6,817 -6,956 
      operating expenses
                                                                      
      research and development
      sales, general and administrative
                                                                      
      total operating expenses
    6,023,000 7,234,605 6,200,042 5,937,874 6,441,180 6,122,532 6,143,182 5,684,649 5,700,753 6,225,091 6,705,856 5,166,512 5,845,965 5,477,293 5,647,391 4,332,457 4,172,641 4,197,546 5,147,225 4,452,446 4,880,406 4,769,855 4,992,899 5,120,035 4,072,472 3,326,788 3,031,810 3,962,611 4,509,766 1,033,266 570,204 275,769 321,221 238,187 96,217 7,837 141,096 215,147 334,536 372,658 291,831 308,547 358,446 190,971 309,832 263,921 346,678 168,724 193,235 116,341 292,738 113,777 218,643 14,014 26,442 8,344 30,177 9,981 21,506 8,552 12,618 8,652 39,142 29,541 10,527 27,410 
      operating income
    -997,000 -1,036,279 373,079 128,435 292,719 777,092 1,659,583 1,043,617 1,326,565 -1,646,358 773,945 2,040,309 1,737,833 2,868,613 2,138,767 -181,346 -100,612 60,911 -31,125 162,104 64,254 568,720 582,205 222,442 675,014 1,389,430 1,650,788 1,099,992 1,606,559 -64,536 92,231 10,182 -8,240 -74,412 -60,977 -7,837 15,006 -78,395 -118,736 -66,285 -74,874 -98,206 -26,926 -4,371 -126,146 -4,371 119,880 125,813 -2,384 125,813 -164,334 -38,693 -76,738 -2,106 -31,140 -12,719 -33,705 -12,719 -21,859 -9,873 -18,368 -10,560 -36,553 -42,250 -17,344 -34,366 
      net income
    -1,183,000 -500,181 332,773 153,294 182,000 497,168 1,133,245 870,134 1,023,335 -1,880,993 695,412 1,582,808 1,351,788 2,219,434 1,810,659 -17,236 -74,914 54,892 -162,702 75,884 63,161 285,954 884,306 779 -22,103 871,704 1,818,898 1,044,521 1,016,446 -116,256 7,490 -136 -17,690 -73,006 130,925 74,046 -29,147 -161,632 -125,898 -66,517 -74,863 -52,541 40,900 187,919 -73,040 -37,217 51,003 39,347 -28,362 11,899 -152,036 -43,228 -141,001 -9,899 -32,439 -15,576 -36,574 -20,232 -24,728 -12,742 -21,237 -14,230 -256,106 -42,251 -17,344 -35,166 
    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.