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 2011-03-11 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-05-08 2006-03-31 2005-12-31 2005-09-30 2005-08-09 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-12-31 1999-09-30 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 1995-12-31 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-09-30 1993-06-30 1993-03-31 1992-12-31 1992-09-30 1992-06-30 1992-03-31 1991-12-31 1991-09-30 1991-06-30 1991-02-28 
      revenue
    56,984,000 56,044,000 55,290,000 52,607,000 48,748,000 51,937,000 49,223,000 45,868,000 45,978,000 48,030,000 48,959,000 43,132,000 42,829,000 43,123,000 40,084,000 37,573,000 37,744,000 37,328,890 37,230,038 34,287,431 34,245,065 33,447,114 32,098,550 29,795,964 28,696,585 28,684,937 28,817,848 26,448,549 25,143,697 25,355,051 25,210,707 23,504,374 21,924,143 21,694,999 19,553,443 18,344,086 18,879,238 18,554,782 18,148,732 15,849,181 16,426,921 16,253,966 16,097,925 13,426,295 12,606,121 12,186,668 11,144,029 10,890,946 11,026,643 9,664,577 9,605,680 9,016,454 9,016,454 9,516,713 8,470,339 7,862,640 8,161,272 6,587,245 9,856,780 9,169,362 6,405,865 7,641,806 10,240,058 10,458,996 8,315,540 8,718,061 9,971,274 11,351,020 8,800,346 12,894,551 9,894,006 10,343,852 10,343,852 9,512,201 10,231,665 11,247,848 11,247,848 9,316,642 8,543,418 8,683,303 8,130,692 7,075,592 6,887,092 8,915,755 8,834,105 6,960,774 6,645,704 6,980,461 7,883,991 7,490,084 7,135,182 3,657,004 7,772,824 7,376,519 4,765,988 3,301,296 5,153,302 5,011,150 5,182,744 5,100,000 4,800,000 4,700,000 4,500,000 4,400,000 4,400,000 4,300,000 4,200,000 4,000,000 4,000,000 4,000,000 3,800,000 -2,600,000 3,700,000 3,600,000 3,900,000 3,500,000 3,400,000 3,300,000 3,200,000 3,200,000 3,100,000 3,100,000 3,000,000 2,900,000 2,900,000 2,800,000 2,800,000 2,900,000 2,800,000 2,700,000 2,700,000 2,500,000 2,500,000 2,400,000 2,400,000 
      cost of revenue
    40,026,000 26,007,000 25,774,000 25,073,000 22,897,000 25,511,000 23,760,000 21,054,000 20,808,000 22,659,000 24,062,000 20,608,000 19,688,000 20,940,000 19,055,000 17,909,000 18,643,000 19,042,862 19,226,344 17,733,422 17,499,085 16,801,420 15,629,005 14,734,987 14,182,297 14,533,623 14,618,267 12,983,568 11,832,301 12,522,604 12,880,082 11,869,866 10,608,916 11,427,344 10,378,393 9,693,159 9,797,070 10,287,630 10,286,179 9,053,988 10,511,044 9,466,797 8,897,592 7,469,897 7,356,376 7,397,011 6,947,981 6,766,596 6,737,366 5,711,030 5,838,552 5,219,347 5,219,347 5,841,494 5,234,587 4,707,856 4,808,734 4,210,008 5,179,421 4,659,162 4,212,925 5,252,385 5,574,002 5,815,895 4,667,141 5,325,230 6,336,354 6,497,406 4,845,456 7,646,130 6,238,612 6,110,155 6,110,155 4,713,317 5,701,569 6,627,998 6,627,998 5,273,468 4,134,513 4,409,752 4,618,598 3,972,709 3,676,877 4,143,366 4,144,291 3,838,599 3,539,670 3,498,332 4,006,481 3,605,397 3,004,992 3,338,656 3,922,283 3,685,173 1,988,718 
      gross profit
    16,958,000 30,037,000 29,516,000 27,534,000 25,851,000 26,426,000 25,463,000 24,814,000 25,170,000 25,371,000 24,897,000 22,524,000 23,141,000 22,183,000 21,029,000 19,664,000 19,101,000 18,286,028 18,003,694 16,554,009 16,745,980 16,645,694 16,469,545 15,060,977 14,514,288 14,151,314 14,199,581 13,464,981 13,311,396 12,832,447 12,330,625 11,634,508 11,315,227 10,267,655 9,175,050 8,650,927 9,082,168 8,267,152 7,862,553 6,795,193 5,915,877 6,787,169 7,200,333 5,956,398 5,249,745 4,789,657 4,196,048 4,124,350 4,289,277 3,953,547 3,767,128 3,797,107 3,797,107 3,675,219 3,235,752 3,154,784 3,352,538 2,377,237 4,677,359 4,510,200 2,192,940 2,389,421 4,666,056 4,643,101 3,648,399 3,392,831 3,634,920 4,853,614 3,954,890 5,248,421 3,655,394 4,233,697 4,233,697 4,798,884 4,530,096 4,619,850 4,619,850 4,043,174 4,408,905 4,273,551 3,512,094 3,102,883 3,210,215 4,772,389 4,689,814 3,122,175 3,106,034 3,482,129 3,877,510 3,884,687 4,130,190 318,348 3,850,541 3,691,346 2,777,270 3,301,296 5,153,302 5,011,150 5,182,744 5,100,000 4,800,000 4,700,000 4,500,000 4,400,000 4,400,000 4,300,000 4,200,000 4,000,000 4,000,000 4,000,000 3,800,000 -2,600,000 3,700,000 3,600,000 3,900,000 3,500,000 3,400,000 3,300,000 3,200,000 3,200,000 3,100,000 3,100,000 3,000,000 2,900,000 2,900,000 2,800,000 2,800,000 2,900,000 2,800,000 2,700,000 2,700,000 2,500,000 2,500,000 2,400,000 2,400,000 
      operating expenses
                                                                                                                                           
      research and development
      sales, general and administrative
                                                                                                                                           
      total operating expenses
    -154,999 20,430,000 20,597,000 20,167,000 19,685,000 19,077,000 17,498,000 16,770,000 16,692,000 15,869,000 15,885,000 15,580,000 14,694,000 14,807,000 14,293,000 13,910,000 13,213,000 13,344,516 13,361,548 12,016,966 11,820,769 11,634,838 12,132,184 10,757,262 10,385,581 10,171,106 10,239,976 9,501,919 8,774,594 8,993,425 8,296,895 8,006,516 8,139,424 7,383,397 6,918,181 6,570,513 6,347,927 6,298,922 6,203,646 5,762,274 5,627,489 5,373,949 5,027,352 4,179,992 4,295,963 3,737,180 3,630,197 3,360,361 4,157,088 3,431,979 2,994,767 2,824,066 2,824,066 2,646,486 2,440,281 2,268,671 2,335,214 2,041,291 2,237,135 2,186,128 2,185,012 1,823,722 2,334,364 2,270,439 2,448,526 2,346,226 2,281,082 2,209,354 2,295,061 2,208,643 2,303,026 2,340,467 2,340,467 2,128,666 2,407,353 2,055,886 2,055,886 2,162,282 1,828,886 1,772,557 1,689,744 1,740,688 1,766,094 1,961,032 1,603,242 1,186,033 1,303,558 1,650,279 1,510,979 1,543,387 1,507,870 1,601,588 1,386,481 1,349,860 1,204,994 -4,700,835 3,068,740 3,138,373 3,061,764 2,900,000 3,100,000 3,100,000 3,000,000 2,900,000 3,000,000 2,800,000 2,800,000 2,700,000 2,700,000 2,500,000 2,300,000 -3,700,000 2,600,000 2,400,000 2,400,000 2,400,000 2,300,000 2,300,000 2,200,000 2,300,000 2,100,000 2,200,000 2,100,000 2,200,000 2,100,000 2,000,000 2,000,000 2,000,000 2,000,000 1,900,000 1,800,000 1,700,000 1,700,000 1,700,000 1,700,000 
      operating income
    17,113,000 -12,764,000 -11,807,000 8,528,000 7,353,000 8,679,000 9,093,000 9,053,000 21,625,000 8,970,000 20,975,000 18,676,000 28,388,000 2,757,000 22,520,000 -30,323,000 8,047,102 16,828,614 4,995,349 15,683,935 -23,486,605 -2,101,488 24,038,976 -18,627,869 4,128,707 3,980,208 3,959,605 3,963,062 4,508,931 3,787,662 4,033,730 3,627,992 2,667,922 2,729,299 2,068,621 1,974,283 2,726,840 3,392,782 1,658,907 747,740 -209,666 1,318,509 1,901,272 1,185,338 2,747,463 569,358 378,567 3,181,395 1,982,606 495,755 636,735 973,041 3,580,570 3,487,394 795,471 726,055 1,017,324 3,666,467 1,339,997 2,324,072 -1,087,333 565,699 2,331,692 2,372,662 1,199,873 1,046,605 1,353,838 2,644,260 1,659,829 3,039,778 1,352,368 1,893,230 1,893,230 2,670,218 2,122,743 2,563,964 2,563,964 1,880,892 2,580,019 2,500,994 1,822,350 1,362,195 1,444,121 2,811,357 3,086,572 1,936,142 1,802,476 1,831,850 2,366,531 2,341,300 2,622,320 -1,283,240 2,464,060 2,341,486 1,572,276 -231,225 2,084,562 1,872,777 2,120,980 2,200,000 1,700,000 1,600,000 1,500,000 1,500,000 1,400,000 1,500,000 1,400,000 1,300,000 1,300,000 1,500,000 1,500,000 1,100,000 1,100,000 1,200,000 1,500,000 1,100,000 1,100,000 1,000,000 1,000,000 900,000 1,000,000 900,000 900,000 700,000 800,000 800,000 800,000 900,000 800,000 800,000 900,000 800,000 800,000 700,000 700,000 
      net income
    11,304,000 -1,467,000 -367,000 -3,160,000 -3,928,000 -5,157,000 -13,102,000 -2,212,000 17,010,000 4,197,000 16,003,000 13,878,000 23,245,000 -1,767,000 18,325,000 -34,748,000 3,531,000 12,432,808 748,703 11,037,393 -27,729,875 -6,349,343 20,071,984 -22,208,337 3,530,616 3,262,001 3,589,871 2,285,546 3,376,615 3,200,013 3,051,462 1,906,469 174,461 1,047,245 203,982 718,517 1,563,618 629,271 1,476,725 568,189 -733,004 800,877 1,619,439 4,149,511 1,299,570 1,405,754 2,019,036 1,749,697 542,546 792,877 235,976 2,124,864 2,124,864 2,113,975 1,197,304 1,472,638 1,884,998 2,269,632 1,340,030 1,178,562 -1,098,836 -879,901 1,201,017 1,511,074 -305,040 -243,066 110,239 1,928,327 837,241 2,205,728 276,075 1,217,949 1,217,949 2,140,525 1,446,132 2,259,635 2,259,635 828,326 2,456,249 2,065,917 1,189,838 1,668,327 3,277,667 2,043,451 2,313,737 1,967,394 1,802,476 1,646,222 1,493,901 1,520,345 1,851,744 789,156 1,750,748 1,614,574 1,396,010 1,137,118 1,347,702 1,220,457 1,484,094 1,300,000 1,100,000 1,100,000 1,100,000 1,100,000 1,000,000 1,100,000 1,100,000 1,300,000 900,000 1,000,000 1,100,000 900,000 800,000 900,000 1,100,000 700,000 600,000 600,000 600,000 500,000 600,000 500,000 500,000 300,000 300,000 300,000 300,000 200,000 200,000 300,000 300,000 100,000 200,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.