7Baggers
Quarterly
Annual
    Unit: USD2024-01-31 2023-10-28 2023-07-29 2023-04-29 2023-01-31 2022-10-29 2022-07-30 2022-04-30 2022-01-31 2021-10-30 2021-07-31 2021-05-01 2021-01-31 2020-10-31 2020-08-01 2020-05-02 2020-01-31 2019-11-02 2019-08-03 2019-05-04 2019-01-31 2018-10-27 2018-07-28 2018-04-28 2018-01-31 2017-10-28 2017-07-29 2017-04-29 2017-01-31 2016-10-29 2016-07-30 2016-04-30 2016-01-31 2015-10-31 2015-08-01 2015-05-02 2015-01-31 2014-11-01 2014-08-02 2014-05-03 2014-01-31 2013-11-02 2013-08-03 2013-05-04 2013-01-31 2012-10-27 2012-07-28 2012-04-28 2012-01-31 2011-10-29 2011-07-30 2011-04-30 2011-01-31 2010-10-30 2010-07-31 2010-05-01 2010-01-31 2009-10-31 2009-08-01 2009-05-02 2009-01-31 2008-11-01 2008-08-02 2008-05-03 2008-01-31 2007-11-03 2007-08-04 2007-05-05 2007-01-31 2006-10-28 2006-07-29 2006-04-29 2006-01-31 2005-10-29 2005-07-30 2005-04-30 2005-01-31 2004-10-30 2004-07-31 2004-05-01 2004-01-31 2003-11-01 2003-08-02 2003-05-03 2003-01-31 2002-11-02 2002-08-03 2002-05-04 2002-01-31 2001-11-03 2001-08-04 2001-05-05 2001-01-31 2000-10-28 2000-07-29 2000-04-29 2000-01-31 1999-10-30 1999-07-31 1999-05-01 1999-01-31 1998-10-31 1998-08-01 1998-05-02 1998-01-31 1997-11-01 1997-08-02 1997-05-03 1997-01-31 1996-11-02 1996-08-03 1996-05-04 1996-01-31 1995-10-28 1995-07-29 1995-04-29 1995-01-31 1994-10-31 1994-07-31 1994-04-30 1994-01-31 1993-10-31 1993-07-31 1993-04-30 1993-01-31 1992-10-31 1992-07-31 1992-04-30 1992-01-31 1991-10-31 1991-07-31 1991-04-30 
      revenue
    39,594,000 37,549,000 35,524,000 35,419,000 39,853,000 39,405,000 32,259,000 31,010,000 29,700,000 28,857,000 29,845,000 29,078,000 29,438,000 28,017,000 27,658,000 30,919,000 30,479,000 33,318,000 33,468,000 36,181,000 37,167,000 34,196,000 33,807,000 31,487,000 32,699,000 28,760,000 27,483,000 24,458,000 25,657,000 23,342,000 25,339,000 24,110,000 23,761,000 24,753,000 23,938,000 22,206,000 22,070,000 23,137,000 22,366,000 20,774,000 17,734,000 18,179,000 17,194,000 15,485,000 16,186,000 20,562,000 19,572,000 18,424,776 20,428,938 19,568,600 20,335,676 18,859,989 17,857,051 18,329,000 17,753,057 17,077,000 16,280,704 16,657,776 16,415,949 14,676,832 15,630,972 17,680,904 19,783,613 18,687,849 18,130,936 19,139,125 18,694,484 16,406,890 17,568,193 16,042,923 16,266,621 15,641,524 16,004,366 14,455,179 14,648,202 14,193,266 14,496,344 13,246,011 13,990,031 14,242,268 14,157,165 14,385,987 14,023,364 13,214,120 12,922,552 11,747,008 12,922,466 11,377,000 12,424,510 12,398,711 12,131,706 12,435,979 14,363,254 11,730,836 13,219,471 12,374,201 13,068,746 11,000,000 11,100,000 10,400,000 10,500,000 10,500,000 10,500,000 10,100,000 10,000,000 11,300,000 10,700,000 11,700,000 11,400,000 11,100,000 11,200,000 10,500,000 11,300,000 10,800,000 10,800,000 11,000,000 11,300,000 11,200,000 9,100,000 6,600,000 7,900,000 7,900,000 7,700,000 8,800,000 7,700,000 7,500,000 8,300,000 7,900,000 8,200,000 7,500,000 7,200,000 6,900,000 
      cost of revenue
    24,848,000 22,770,000 25,814,000 23,034,000 26,291,000 26,923,000 20,877,000 20,281,000 19,949,000 18,472,000 17,129,000 18,190,000 18,456,000 18,282,000 17,871,000 20,064,000 20,234,000 21,021,000 21,491,000 21,942,000 22,585,000 20,288,000 20,408,000 19,377,000 20,057,000 16,966,000 17,224,000 15,152,000 15,586,000 13,701,000 15,034,000 14,637,000 14,631,000 14,601,000 14,092,000 13,176,000 13,469,000 12,985,000 12,777,000 12,139,000 10,141,000 10,816,000 10,271,000 10,380,000 9,999,000 11,724,000 11,273,000 11,053,815 12,061,814 11,554,870 12,434,648 11,358,701 10,480,655 10,928,429 10,728,926 10,212,000 9,475,368 9,598,887 9,465,432 8,864,011 9,078,290 10,033,838 11,102,957 10,500,116 10,069,319 10,766,863 10,863,924 9,560,587 10,269,475 9,616,068 9,270,342 9,365,804 9,149,012 8,671,507 8,317,551 8,504,939 8,316,088 8,094,097 8,070,197 8,448,163 7,960,462 8,459,608 8,206,989 8,164,387 7,890,008 7,357,186 8,067,771 7,568,577 7,577,456 7,957,468 7,365,737 7,383,886 7,665,006 7,434,650 7,514,911 6,836,932 7,182,939 6,200,000 6,200,000 6,000,000 6,200,000 5,900,000 6,000,000 5,900,000 6,400,000 6,600,000 6,400,000 6,900,000 7,100,000 6,400,000 6,500,000 6,300,000 7,500,000 6,300,000 5,800,000 6,400,000 7,000,000 6,100,000 4,600,000 3,400,000 3,500,000 3,800,000 3,600,000 4,000,000 3,100,000 3,400,000 3,800,000 3,600,000 3,100,000 3,400,000 3,300,000 3,300,000 
      gross profit
    14,746,000 14,779,000 9,710,000 12,385,000 13,562,000 12,482,000 11,382,000 10,729,000 9,751,000 10,385,000 12,716,000 10,888,000 10,982,000 9,735,000 9,787,000 10,855,000 10,245,000 12,297,000 11,977,000 14,239,000 14,582,000 13,908,000 13,399,000 12,110,000 12,642,000 11,794,000 10,259,000 9,306,000 10,071,000 9,641,000 10,305,000 9,473,000 9,130,000 10,152,000 9,846,000 9,030,000 8,601,000 10,152,000 9,589,000 8,635,000 7,593,000 7,363,000 6,923,000 5,105,000 6,187,000 8,838,000 8,299,000 7,370,961 8,367,124 8,013,730 7,901,028 7,501,288 7,376,396 7,400,571 7,024,131 6,865,000 6,805,336 7,058,889 6,950,517 5,812,821 6,552,682 7,647,066 8,680,656 8,187,733 8,061,617 8,372,262 7,830,560 6,846,303 7,298,718 6,426,855 6,996,279 6,275,720 6,855,354 5,783,672 6,330,651 5,688,327 6,180,256 5,151,914 5,919,834 5,794,105 6,196,703 5,926,379 5,816,375 5,049,733 5,032,544 4,389,822 4,854,695 3,808,423 4,847,054 4,441,243 4,765,969 5,052,093 6,698,248 4,296,186 5,704,560 5,537,269 5,885,807 4,800,000 4,900,000 4,400,000 4,300,000 4,600,000 4,500,000 4,200,000 3,600,000 4,700,000 4,300,000 4,800,000 4,300,000 4,700,000 4,700,000 4,200,000 3,800,000 4,500,000 5,000,000 4,600,000 4,300,000 5,100,000 4,500,000 3,200,000 4,400,000 4,100,000 4,100,000 4,800,000 4,600,000 4,100,000 4,500,000 4,300,000 5,100,000 4,100,000 3,900,000 3,600,000 
      operating expenses
                                                                                                                                        
      research and development
    1,878,000 1,683,000 1,557,000 1,788,000 1,801,000 1,903,000 1,595,000 1,522,000 1,549,000 1,948,000 1,539,000 1,717,000 1,361,000 1,412,000 1,493,000 1,940,000 2,216,000 2,076,000 1,785,000 2,007,000 1,969,000 2,123,000 2,029,000 1,692,000 2,112,000 2,033,000 1,675,000 1,505,000 1,776,000 1,338,000 1,755,000 1,444,000 1,745,000 1,839,000 1,565,000 1,796,000 1,388,000 1,564,000 1,479,000 1,371,000 1,455,000 1,230,000 1,274,000 1,113,000 1,050,000 1,126,000 1,208,000 1,203,495 1,326,561 1,261,632 1,187,406 1,467,861 1,283,111 1,382,696 1,135,337 1,219,000 1,254,059 1,163,360 1,174,505 1,227,609 1,205,205 1,254,221 1,199,134 1,226,207 1,171,952 1,183,965 1,134,848 1,098,257 1,210,165 979,952 944,220 1,052,682 1,111,081 987,446 991,419 953,053 1,053,678 1,069,344 966,139 957,419 954,459 954,997 906,754 869,628 1,137,124 1,176,456 950,009 1,008,194 908,831 997,231 928,920 908,533 1,041,361 978,439 1,142,544 1,093,090 953,883 800,000 800,000 900,000 700,000 700,000 700,000 800,000 700,000 700,000 700,000 700,000 700,000 600,000 600,000 600,000 600,000 600,000 600,000 600,000 600,000 700,000 600,000 600,000 
      sales, general and administrative
                                                                                                                                        
      total operating expenses
    10,831,000 10,161,000 10,908,000 10,924,000 11,465,000 11,136,000 10,147,000 9,965,000 9,978,000 10,089,000 9,264,000 10,153,000 9,834,000 9,318,000 9,583,000 10,192,000 11,890,000 11,850,000 10,814,000 11,771,000 11,652,000 11,546,000 11,234,000 10,845,000 10,512,000 10,162,000 9,317,000 8,599,000 8,919,000 7,807,000 8,557,000 7,926,000 8,337,000 8,293,000 8,012,000 7,582,000 7,808,000 7,577,000 7,425,000 6,936,000 7,408,000 6,180,000 6,036,000 5,827,000 5,454,000 6,745,000 6,621,000 6,483,690 6,737,302 6,825,652 6,677,728 6,944,331 6,597,641 6,693,564 6,476,008 6,243,000 6,229,112 6,098,016 6,064,791 6,272,457 6,238,501 6,558,161 6,752,220 6,893,024 6,969,587 6,633,870 6,568,310 6,224,892 6,166,189 5,799,265 5,978,900 5,563,502 5,600,550 5,303,989 5,425,714 5,172,751 5,469,775 5,145,123 5,002,684 4,858,605 5,090,010 4,867,611 4,839,252 4,562,353 4,726,982 4,892,074 4,813,858 4,748,448 4,846,966 4,866,233 5,085,103 5,035,600 4,379,237 5,190,652 5,442,994 5,367,514 5,294,411 4,500,000 4,700,000 5,000,000 4,300,000 4,500,000 4,500,000 4,600,000 4,000,000 4,400,000 4,300,000 4,100,000 3,900,000 3,800,000 4,000,000 4,200,000 3,500,000 4,100,000 4,400,000 4,300,000 4,200,000 4,000,000 3,400,000 3,500,000 3,100,000 3,200,000 3,200,000 3,600,000 3,300,000 2,900,000 3,300,000 3,400,000 3,200,000 2,900,000 2,900,000 2,800,000 
      operating income
    3,915,000 4,618,000 -1,198,000 406,000 887,000 1,346,000 347,000 764,000 -227,000 296,000 3,452,000 735,000 1,148,000 417,000 204,000 663,000 -1,645,000 447,000 1,163,000 2,468,000 2,930,000 2,362,000 2,165,000 1,265,000 2,130,000 1,632,000 942,000 707,000 1,152,000 1,834,000 1,748,000 1,547,000 793,000 1,859,000 1,834,000 1,448,000 793,000 2,575,000 2,164,000 1,699,000 185,000 1,183,000 887,000 -722,000 733,000 2,093,000 1,678,000 887,271 948,382 1,188,078 1,223,300 556,957 883,203 707,007 548,123 622,000 1,966,827 960,873 885,726 -459,636 314,181 1,088,905 1,928,436 1,294,709 577,075 1,738,392 1,262,250 621,411 1,132,529 5,879,297 1,017,379 712,218 1,254,804 479,683 904,937 515,576 710,481 6,791 917,150 935,500 1,121,707 1,058,768 977,123 487,380 -185,663 -502,252 40,837 -940,023 88 -424,990 -319,134 16,493 544,247 -894,466 261,566 169,755 591,396 300,000 200,000 -600,000 100,000 -200,000 -400,000 -400,000 300,000 -100,000 700,000 400,000 900,000 700,000 -500,000 300,000 400,000 600,000 300,000 100,000 1,100,000 1,100,000 -300,000 1,300,000 900,000 900,000 1,200,000 1,300,000 1,200,000 1,200,000 900,000 1,900,000 1,200,000 1,000,000 800,000 
      net income
    2,711,000 2,752,000 -1,617,000 848,000 1,363,000 289,000 584,000 425,000 -759,000 -425,000 7,019,000 593,000 836,000 12,000 3,000 432,000 -1,348,000 456,000 951,000 1,700,000 2,306,000 1,417,000 1,194,000 814,000 628,000 1,419,000 727,000 512,000 766,000 1,151,000 1,292,000 1,019,000 828,000 1,319,000 1,168,000 1,211,000 543,000 1,555,000 1,435,000 1,129,000 1,857,000 1,108,000 696,000 -449,000 7,489,000 1,308,000 987,000 836,816 854,427 799,987 1,045,839 431,439 516,645 792,301 322,777 430,000 1,728,420 683,256 585,178 -231,007 263,195 649,451 1,154,212 897,129 1,340,424 1,561,671 885,744 521,999 799,017 3,976,700 740,209 543,039 856,880 673,743 621,933 398,444 456,335 52,446 602,479 1,598,270 1,000,230 900,595 809,937 506,059 -1,094,607 -310,629 156,142 -632,255 41,031 -229,739 -194,058 149,675 574,857 -697,973 267,798 157,860 536,643 400,000 300,000 -300,000 200,000 200,000 200,000 -100,000 -200,000 500,000 100,000 600,000 600,000 700,000 600,000 400,000 200,000 300,000 500,000 300,000 200,000 900,000 900,000 -100,000 900,000 700,000 500,000 900,000 1,100,000 900,000 1,000,000 700,000 1,300,000 900,000 700,000 7,700,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.