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-10-15 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 
      revenue
    22,142,000 13,049,000 13,617,000 13,923,000 15,262,000 15,949,000 16,015,000 15,705,000 16,231,000 17,325,000 16,808,000 16,170,000 16,722,980 16,954,625 16,108,252 15,677,117 14,905,147 12,933,114 13,143,196 12,896,085 13,124,744 12,747,764 12,201,707 11,950,489 12,139,825 12,011,659 12,091,013 11,963,626 12,118,034 12,053,446 11,917,589 11,934,995 12,040,448 11,790,245 12,194,476 11,212,618 12,432,752 10,846,309 10,728,042 10,422,645 10,622,353 10,330,874 10,195,743 9,927,858 9,908,567 10,304,937 9,928,536 9,613,141 9,271,590 9,800,026 9,538,965 9,245,439 8,788,535 9,356,890 8,998,832 9,314,948 9,006,718 9,473,763 8,902,148 8,236,191 19,214,635 3,220,197 7,340,320 8,383,284 7,873,463 7,969,176 8,034,524 7,356,136 7,342,289 7,227,843 7,350,514 7,743,550 7,431,916 7,804,987 7,878,375 7,870,431 8,408,729 8,079,369 8,079,369 7,906,986 7,664,563 7,843,551 8,282,512 7,664,934 7,619,437 7,823,188 7,555,176 7,207,266 7,156,887 7,314,488 6,685,277 1,854,481 
      cost of revenue
    270,000 807,000 368,000 322,000 442,000 327,000 258,000 457,000 307,000 361,280,000 302,138,000 422,144,000 259,048,000 167,717,000 329,206,000 167,649,000 269,636,000 227,629,000 166,026,000 351,166,000 320,618,000 219,283,000 255,286,000 275,675,000 194,639,000 325,454,000 253,337,000 272,474,000 225,798,000 277,976,000 207,437,000 256,809,000 745,781,000 825,441,000 670,714,000 676,957,000 676,601,000 728,405,000 713,072,000 658,928,000 705,236,000 701,467,000 773,195,000 763,770,000 704,811,000 711,887,000 731,223,000 703,150,000 639,067,000 715,330,000 669,630,000 
      gross profit
    22,142,000 12,779,000 12,810,000 13,555,000 15,262,000 15,627,000 15,573,000 15,378,000 16,231,000 17,067,000 16,351,000 15,863,000 16,722,980 -344,325,375 -286,029,748 -406,466,883 14,905,147 -246,114,886 -154,573,804 -316,309,915 13,124,744 -154,901,236 -257,434,293 -215,678,511 12,139,825 -154,014,341 -339,074,987 -308,654,374 12,118,034 -207,229,554 -243,368,411 -263,740,005 12,040,448 -182,848,755 -313,259,524 -242,124,382 12,432,752 -261,627,691 -215,069,958 -267,553,355 10,622,353 -197,106,126 -246,613,257 9,927,858 9,908,567 -735,476,063 -815,512,464 9,613,141 9,271,590 -660,913,974 -667,418,035 9,245,439 8,788,535 -667,244,110 -719,406,168 -703,757,052 9,006,718 -649,454,237 -696,333,852 -693,230,809 19,214,635 -769,974,803 -756,429,680 -696,427,716 7,873,463 -703,917,824 -723,188,476 -695,793,864 7,342,289 -631,839,157 -707,979,486 -661,886,450 7,431,916 7,804,987 7,878,375 7,870,431 8,408,729 8,079,369 8,079,369 7,906,986 7,664,563 7,843,551 8,282,512 7,664,934 7,619,437 7,823,188 7,555,176 7,207,266 7,156,887 7,314,488 6,685,277 1,854,481 
      operating expenses
                                                                                                
      research and development
      sales, general and administrative
                                                                                                
      total operating expenses
    3,412,000 -9,528,000 -10,596,000 460,000 -431,000 431,000 502,000 474,000 -22,031,000 396,000 515,000 396,000 -22,103,825 407,118,000 397,755,000 343,724,000 -18,164,769 386,339,000 382,983,000 388,846,000 -17,020,809 423,172,000 354,998,000 345,407,000 -4,744,362 307,484,000 313,528,000 298,145,000 -4,972,280 296,720,000 325,085,000 267,916,000 -5,220,550 346,665,000 312,732,000 292,438,000 -6,891,759 332,988,000 348,441,000 282,447,000 -4,653,389 313,174,000 267,573,000 -3,650,491 11,403,682 739,291,604 823,003,760 -3,391,260 10,726,422 667,485,552 673,436,876 -2,860,056 -9,847,454 673,929,511 725,564,849 710,280,775 9,156,976 655,194,006 3,251,688 2,848,055 7,728,417 772,634,858 762,864,828 705,465,799 -7,543,814 713,867,992 732,933,021 704,882,688 1,812,829 640,813,203 716,901,039 670,484,282 7,065,595 249,161 -42,293 -512,482 -1,118,674 -978,176 -1,434,597 -1,319,935 -1,569,623 -1,265,676 -1,363,741 -927,138 -1,314,500 -621,360 -390,792 25,619 271,226 1,466,002 7,338,744 
      operating income
    3,521,000 3,021,000 9,395,000 9,868,000 9,124,000 7,465,000 7,686,000 8,115,000 15,025,000 14,359,000 14,292,000 8,309,713 15,150,017,000 14,937,536,000 15,069,595,000 7,959,378 12,886,343,000 13,170,575,000 12,810,371,000 7,900,743 11,869,736,000 11,371,059,000 11,224,322,000 7,395,463 11,139,394,000 10,805,903,000 10,465,076,000 7,145,754 10,561,704,000 10,425,301,000 10,305,423,000 6,819,898 10,301,713,000 10,220,564,000 10,000,051,000 5,540,993 9,514,689,000 9,571,668,000 9,359,858,000 5,968,964 9,229,865,000 8,876,881,000 6,277,367 -41,250,296 3,815,541 7,491,296 6,221,881 -39,310,852 6,571,578 6,018,841 6,385,383 5,877,612 6,685,401 6,158,681 6,523,723 -35,769,078 5,739,769 5,691,078 6,067,370 -26,672,218 2,660,055 6,435,148 9,038,083 9,304,742 9,950,168 9,744,545 9,088,824 9,155,118 8,974,046 8,921,553 8,597,832 -30,619,388 8,054,148 7,836,082 7,357,949 7,290,055 7,101,193 6,472,389 6,344,628 6,273,928 7,016,836 6,301,193 6,692,299 6,508,688 6,933,816 6,816,474 7,182,506 7,585,714 8,151,279 9,193,225 
      net income
    2,139,000 2,924,000 2,557,000 3,197,000 4,412,000 5,543,000 4,193,000 5,145,000 5,297,000 6,714,000 5,879,000 6,023,000 5,196,406 5,671,479 4,427,665 3,554,513 4,297,980 4,041,161 4,617,593 4,237,435 4,201,028 4,458,832 4,317,266 4,036,752 2,686,324 3,928,407 3,472,330 3,610,128 4,024,424 3,803,880 4,099,381 3,807,091 3,915,061 4,099,851 3,364,810 3,634,929 3,138,707 3,731,486 3,854,923 4,526,091 3,376,947 3,712,067 3,278,696 3,585,934 3,468,739 3,860,995 3,309,416 3,543,158 3,615,040 3,589,874 3,243,372 3,472,521 3,019,357 3,551,311 3,126,006 3,269,600 1,582,174 2,573,567 2,408,905 2,441,140 1,577,261 6,906 1,867,201 2,900,628 2,722,119 2,938,539 2,827,431 2,521,014 2,720,860 2,545,572 2,764,818 2,912,368 2,708,923 2,917,376 2,968,312 3,013,924 3,190,578 3,372,387 3,372,387 2,862,039 2,964,542 2,864,490 3,240,642 2,649,229 2,870,325 2,705,990 2,952,283 2,740,935 2,940,930 2,567,562 2,682,320 2,717,398 
    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.