7Baggers
Quarterly
Annual
    Unit: USD2024-01-31 2023-10-31 2023-07-31 2023-04-30 2023-01-31 2022-10-31 2022-07-31 2022-04-30 2022-01-31 2021-10-31 2021-07-31 2021-04-30 2021-01-31 2020-10-31 2020-07-31 2020-04-30 2020-01-31 2019-10-31 2019-07-31 2019-04-30 2019-01-31 2018-10-31 2018-07-31 2018-04-30 2018-01-31 2017-10-31 2017-07-31 2017-04-30 2017-01-31 2016-10-31 2016-07-31 2016-04-30 2016-01-31 2015-10-31 2015-07-31 2015-04-30 2015-01-31 2014-10-31 2014-07-31 2014-04-30 2014-01-31 2013-10-31 2013-07-31 2013-04-30 2013-01-31 2012-10-31 2012-07-31 2012-04-30 2012-01-31 2011-10-31 2011-07-31 2011-04-30 2011-01-31 2010-10-31 2010-07-31 2010-04-30 2010-01-31 2009-10-31 2009-07-31 2009-04-30 2009-01-31 2008-10-31 2008-07-31 2008-04-30 2008-01-31 2007-07-31 2005-04-30 2005-01-31 2004-10-31 2004-07-31 2004-04-30 2004-01-31 2003-10-31 2003-07-31 2003-04-30 2003-01-31 2002-10-31 2002-07-31 2002-04-30 2002-01-31 2001-10-31 2001-07-31 2001-04-30 2001-01-31 2000-10-31 2000-07-31 1999-10-31 1999-07-31 1999-04-30 1999-01-31 1998-10-31 1998-07-31 1998-04-30 1998-01-31 1997-10-31 1997-07-31 1997-04-30 1997-01-31 1996-10-31 1996-07-31 1995-10-31 
      revenue
    12,019,000 11,573,000 12,561,000 13,071,000 12,773,000 14,281,000 13,745,000 12,877,000 13,193,000 11,786,000 11,253,000 10,565,000 10,812,000 10,117,000 9,547,000 8,750,000 9,012,000 7,625,000 6,737,000 7,718,000 6,430,000 6,693,000 6,225,000 4,922,000 5,082,000 5,203,000 5,033,000 3,720,000 3,565,000 4,457,000 3,670,000 2,837,000 2,552,000 2,971,000 2,822,000 3,241,000 1,829,000 1,882,000 1,912,000 2,459,000 3,690,000 2,383,000 3,020,000 1,784,000 2,917,000 1,458,000 2,106,000 1,381,000 2,396,000 1,741,000 1,634,000 1,544,000 2,805,000 933,000 1,600,000 1,900,000 742,000 1,289,000 962,000 940,536 1,052,175 1,044,172 673,117 225,000 924,940 250,000 514,490 417,516 457,092 457,092 533,022 462,076 460,880 543,195 490,245 450,560 553,460 518,082 543,142 515,815 528,086 554,940 649,303 477,498 470,181 613,365 490,000 640,000 560,000 660,000 430,000 550,000 640,000 590,000 520,000 580,000 580,000 540,000 520,000 540,000 550,000 
      cost of revenue
    7,849,000 6,618,000 7,684,000 7,337,000 7,699,000 7,443,000 7,052,000 6,221,000 6,406,000 5,609,000 5,396,000 5,653,000 4,842,000 5,644,000 5,336,000 4,923,000 4,325,000 3,881,000 3,752,000 4,302,000 3,429,000 3,451,000 3,083,000 2,819,000 2,473,000 2,653,000 2,642,000 2,571,000 2,406,000 2,203,000 2,523,000 2,342,000 2,106,000 2,011,000 2,273,000 2,218,000 1,975,000 1,719,000 1,722,000 1,593,000 1,622,000 1,430,000 1,671,000 1,549,000 1,242,000 1,057,000 1,471,000 1,532,000 1,329,000 1,081,000 902,000 814,000 1,335,000 447,000 546,000 610,000 364,000 337,000 668,000 155,911 898,777 458,586 259,600 145,415 130,387 147,577 147,577 162,166 151,866 120,753 166,614 129,743 115,175 114,545 142,410 147,906 135,981 138,680 172,719 182,896 148,180 148,897 159,731 250,000 320,000 280,000 330,000 270,000 290,000 370,000 320,000 260,000 260,000 250,000 260,000 280,000 260,000 280,000 
      gross profit
    4,170,000 4,955,000 4,877,000 5,734,000 5,074,000 6,838,000 6,693,000 6,656,000 6,787,000 6,177,000 5,857,000 4,912,000 5,970,000 4,473,000 4,211,000 3,827,000 4,687,000 3,744,000 2,985,000 3,416,000 3,001,000 3,242,000 3,142,000 2,103,000 2,609,000 2,550,000 2,391,000 1,149,000 1,159,000 2,254,000 1,147,000 495,000 446,000 960,000 549,000 1,023,000 -146,000 163,000 190,000 866,000 2,068,000 953,000 1,349,000 235,000 1,675,000 401,000 635,000 -151,000 1,067,000 660,000 732,000 730,000 1,470,000 486,000 1,054,000 1,290,000 378,000 952,000 294,000 784,625 153,398 585,586 413,517 225,000 924,940 250,000 369,075 287,129 309,515 309,515 370,856 310,210 340,127 376,581 360,502 335,385 438,915 375,672 395,236 379,834 389,406 382,221 466,407 329,318 321,284 453,634 240,000 320,000 280,000 330,000 160,000 260,000 270,000 270,000 260,000 320,000 330,000 280,000 240,000 280,000 270,000 
      operating expenses
                                                                                                         
      research and development
    2,186,000 2,515,000 2,793,000 2,853,000 3,202,000 2,604,000 2,887,000 2,590,000 2,181,000 2,299,000 2,304,000 2,070,000 1,879,000 1,650,000 1,597,000 1,819,000 1,391,000 1,341,000 1,303,000 1,248,000 1,269,000 1,193,000 1,088,000 1,094,000 1,045,000 1,115,000 1,118,000 1,076,000 998,000 1,008,000 1,211,000 1,176,000 999,000 919,000 1,100,000 1,088,000 1,093,000 1,249,000 1,423,000 663,000 535,000 677,000 402,000 502,000 592,000 436,000 387,000 379,000 930,000 1,008,000 541,000 907,000 400,000 725,000 919,000 988,000 566,000 645,000 496,000 576,990 435,274 419,404 217,163 
      sales and marketing
    1,797,000 1,795,000 1,696,000 1,849,000 1,761,000 1,700,000 1,692,000 1,615,000 1,549,000 1,640,000 1,574,000 1,472,000 1,492,000 1,348,000 1,208,000 1,088,000 1,307,000 977,000 870,000 918,000 879,000 740,000 518,000 715,000 627,000 551,000 683,000 892,000 726,000 717,000 925,000 757,000 779,000 834,000 1,029,000 943,000 1,094,000 1,203,000 1,034,000 1,027,000 821,000 698,000 642,000 621,000 658,000 680,000 709,000 1,043,000 623,000 651,000 688,000 1,413,000 201,222 290,313 265,967 267,604 72,934 20,000 10,000 20,000 10,000 10,000 10,000 10,000 10,000 20,000 10,000 10,000 20,000 10,000 10,000 20,000 
      general and administrative
                                                                                                         
      total operating expenses
    2,764,000 2,600,000 2,940,000 2,746,000 2,569,000 2,527,000 2,398,000 2,762,000 2,227,000 1,975,000 2,154,000 1,826,000 1,836,000 1,468,000 1,382,000 2,496,000 1,556,000 1,135,000 1,426,000 1,367,000 1,223,000 1,034,000 1,055,000 888,000 1,004,000 954,000 1,209,000 1,570,000 836,000 1,022,000 1,534,000 1,111,000 1,041,000 1,700,000 1,317,000 1,396,000 1,086,000 1,377,000 1,462,000 1,544,000 2,120,000 1,279,000 1,071,000 1,224,000 1,145,000 1,201,000 1,138,000 1,029,000 1,287,000 1,470,000 1,717,000 4,611,000 596,000 422,885 118,776 62,466 60,399 58,762 277,490 200,000 290,000 220,000 270,000 240,000 230,000 240,000 240,000 250,000 270,000 300,000 250,000 210,000 240,000 230,000 
      operating income
    6,747,000 6,910,000 7,429,000 7,448,000 7,532,000 6,831,000 6,977,000 6,967,000 5,957,000 5,914,000 6,032,000 5,368,000 5,207,000 4,466,000 4,187,000 5,403,000 4,254,000 3,453,000 3,599,000 3,533,000 3,371,000 2,967,000 2,661,000 2,697,000 2,676,000 2,620,000 3,010,000 3,538,000 2,560,000 2,747,000 3,670,000 3,044,000 2,819,000 3,453,000 3,446,000 3,427,000 3,273,000 3,829,000 3,919,000 3,234,000 3,476,000 2,654,000 2,115,000 2,347,000 2,395,000 2,317,000 2,234,000 2,451,000 2,840,000 3,129,000 2,946,000 3,561,000 2,256,000 1,501,000 1,657,000 1,842,000 1,162,000 1,536,000 1,302,000 1,741,442 797,680 842,289 601,715 676,368 319,998 246,791 364,758 364,885 338,471 338,471 362,529 346,319 372,684 423,929 424,781 378,513 402,021 451,153 474,552 416,912 386,447 416,098 539,189 606,943 480,996 412,448 220,000 300,000 240,000 280,000 250,000 240,000 250,000 250,000 270,000 280,000 310,000 270,000 220,000 250,000 250,000 
      net income
    -2,577,000 -1,955,000 -2,552,000 -1,714,000 -2,458,000 7,000 -284,000 -311,000 830,000 263,000 -175,000 -456,000 763,000 7,000 24,000 -1,910,000 433,000 291,000 -614,000 -117,000 -370,000 275,000 481,000 -594,000 -67,000 -70,000 -619,000 -2,389,000 -1,401,000 -493,000 -2,523,000 -2,549,000 -2,373,000 -2,493,000 -2,897,000 -2,404,000 -3,419,000 -3,666,000 -3,729,000 -2,368,000 -1,338,000 -1,701,000 -766,000 -2,112,000 -720,000 -1,916,000 -1,599,000 -2,602,000 -1,773,000 -2,469,000 -2,214,000 -2,831,000 -786,000 -1,015,000 -603,000 -552,000 -784,000 -584,000 -1,008,000 -1,240,817 -644,282 -256,703 -188,198 -451,368 604,942 3,209 4,317 -77,756 -28,956 -28,956 8,327 -36,109 -32,557 -47,348 -64,279 -43,128 36,894 -75,481 -79,316 -37,078 2,959 -33,877 -72,782 -277,625 -159,712 41,186 20,000 20,000 40,000 50,000 -90,000 20,000 20,000 30,000 -20,000 40,000 20,000 10,000 20,000 30,000 10,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.