$29.81M
Revenue
$-1.26M
Net Income
-
Gross Margin
-6.24%
Op. Margin
$6.00M
Free Cash Flow
| Breakdown | Q1 2026 (Oct 31, 2025) |
Q4 2025 (Jul 31, 2025) |
Q3 2025 (Apr 30, 2025) |
Q2 2025 (Jan 31, 2025) |
Q1 2025 (Oct 31, 2024) |
Q4 2024 (Jul 31, 2024) |
Q3 2024 (Apr 30, 2024) |
Q2 2024 (Jan 31, 2024) |
Q1 2024 (Oct 31, 2023) |
Q4 2023 (Jul 31, 2023) |
Q3 2023 (Apr 30, 2023) |
Q2 2023 (Jan 31, 2023) |
Q1 2023 (Oct 31, 2022) |
Q4 2022 (Jul 31, 2022) |
Q3 2022 (Apr 30, 2022) |
Q2 2022 (Jan 31, 2022) |
Q1 2022 (Oct 31, 2021) |
Q2 2021 (Jan 31, 2021) |
Q1 2021 (Oct 31, 2020) |
Q4 2020 (Jul 31, 2021) |
Q3 2020 (Apr 30, 2020) |
Q2 2020 (Jan 31, 2020) |
Q1 2020 (Oct 31, 2019) |
Q4 2019 (Jul 31, 2019) |
Q3 2019 (Apr 30, 2019) |
Q2 2019 (Jan 31, 2019) |
Q1 2019 (Oct 31, 2018) |
Q4 2018 (Jul 31, 2018) |
Q3 2018 (Apr 30, 2018) |
Q2 2018 (Jan 31, 2018) |
Q1 2018 (Oct 31, 2017) |
Q4 2017 (Jul 31, 2017) |
Q3 2017 (Apr 30, 2017) |
Q2 2017 (Jan 31, 2017) |
Q1 2017 (Oct 31, 2016) |
Q4 2016 (Jul 31, 2016) |
Q3 2016 (Apr 30, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $7.61M | $7.47M | $7.76M | $6.98M | $7.19M | $7.58M | $7.66M | $7.77M | $7.08M | $6.63M | $6.73M | $6.98M | $6.90M | $7.37M | $6.23M | $6.92M | $6.03M | $5.31M | $3.76M | $12.81M | $2.08M | $2.64M | $2.03M | $1.95M | $1.91M | $2.57M | $2.38M | $2.58M | $2.55M | $3.04M | $2.66M | $2.55M | $2.53M | $2.57M | $2.38M | $2.45M | $2.57M |
| Revenue Growth % (YoY) | 5.8% | -1.5% | 1.3% | -10.2% | 1.6% | 14.3% | 13.9% | 11.3% | 2.6% | -10.0% | 8.0% | 1.0% | 14.5% | nan% | nan% | 30.1% | 60.2% | 101.0% | 85.0% | 557.1% | 8.7% | 2.8% | -14.6% | -24.4% | -25.0% | -15.5% | -10.5% | 1.3% | 0.8% | 18.4% | 11.6% | 3.8% | -1.7% | nan% | nan% | nan% | nan% |
| Cost of Revenue | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $289.00K | $308.00K | $328.00K | $348.00K | $353.00K | $328.00K | $350.00K | $412.00K | $378.00K | $356.00K | $372.00K | $381.00K | $406.00K | $412.00K | $367.00K | $367.00K | $327.00K |
| Gross Profit | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $1.79M | $2.34M | $1.71M | $1.60M | $1.56M | $2.25M | $2.03M | $2.17M | $2.17M | $2.69M | $2.29M | $2.17M | $2.12M | $2.16M | $2.02M | $2.08M | $2.25M |
| Gross Margin % | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | 86.1% | 88.4% | 83.9% | 82.2% | 81.5% | 87.3% | 85.3% | 84.0% | 85.2% | 88.3% | 86.0% | 85.0% | 84.0% | 84.0% | 84.6% | 85.0% | 87.3% |
| Selling General & Admin | $5.92M | $6.91M | $6.34M | $7.13M | $6.81M | $6.85M | $6.75M | $6.52M | $5.50M | $5.14M | $5.02M | $5.87M | $5.83M | $5.16M | $4.06M | $3.11M | $2.73M | $2.16M | $2.01M | $3.90M | $1.57M | $1.89M | $1.95M | $2.14M | $2.29M | $2.16M | $2.31M | $1.83M | $2.19M | $2.59M | $2.97M | $2.25M | $2.15M | $2.31M | $1.76M | $2.44M | $1.85M |
| Operating Income | $914.00K | $-715.00K | $160.00K | $-2.22M | $-457.00K | $-65.00K | $-132.00K | $-11.93M | $321.00K | $244.00K | $-8.41M | $1.46M | $-201.00K | $4.80M | $1.34M | $3.11M | $2.59M | $2.52M | $1.09M | $8.60M | $-127.00K | $79.00K | $-745.00K | $-939.00K | $-1.12M | $-245.00K | $-581.00K | $4.00K | $-339.00K | $-122.00K | $-842.00K | $-264.00K | $-193.00K | $-338.00K | $113.00K | $-770.00K | $243.00K |
| Operating Margin % | 12.0% | -9.6% | 2.1% | -31.8% | -6.4% | -0.9% | -1.7% | -153.5% | 4.5% | 3.7% | -125.1% | 20.9% | -2.9% | 65.1% | 21.5% | 44.9% | 42.9% | 47.4% | 29.1% | 67.1% | -6.1% | 3.0% | -36.6% | -48.2% | -58.6% | -9.5% | -24.4% | 0.2% | -13.3% | -4.0% | -31.7% | -10.4% | -7.6% | -13.1% | 4.7% | -31.4% | 9.4% |
| Interest Expense | $36.00K | - | - | - | - | - | $66.00K | $65.00K | $46.00K | $46.00K | $72.00K | $31.00K | - | - | - | - | - | $2.00K | $1.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Income Before Tax | $1.02M | $-566.00K | $273.00K | $-2.13M | $-290.00K | $160.00K | $-24.00K | $-11.69M | $183.00K | $395.00K | $-8.41M | $1.70M | $-242.00K | $4.75M | $1.23M | $3.04M | $2.59M | $2.60M | $1.05M | $9.07M | $-325.00K | $101.00K | $-801.00K | $-1.19M | $-1.19M | $-242.00K | $-703.00K | $-32.00K | $-306.00K | $-161.00K | $-834.00K | $-203.00K | $-239.00K | $-348.00K | $164.00K | $-788.00K | $372.00K |
| Income Tax Expense | $233.00K | $-7.00K | $88.00K | $-455.00K | $49.00K | $199.00K | $-137.00K | $-2.46M | $198.00K | $240.00K | $-718.00K | $89.00K | $-73.00K | $216.00K | $429.00K | $711.00K | $536.00K | $319.00K | $8.00K | $-203.00K | - | $1.00K | - | $10.00K | $5.00K | $-2.00K | $3.00K | $229.00K | $3.00K | $12.00K | $-14.00K | $5.00K | - | $-22.00K | $1.00K | $-9.00K | $46.00K |
| Net Income | $788.00K | $-559.00K | $185.00K | $-1.68M | $-339.00K | $-39.00K | $113.00K | $-9.23M | $-15.00K | $155.00K | $-7.69M | $1.61M | $-169.00K | $4.53M | $803.00K | $2.33M | $2.06M | $2.28M | $1.04M | $9.27M | $-325.00K | $100.00K | $-801.00K | $-1.20M | $-1.20M | $-240.00K | $-706.00K | $-261.00K | $-309.00K | $-173.00K | $-820.00K | $-208.00K | $-239.00K | $-326.00K | $163.00K | $-779.00K | $326.00K |
| Net Margin % | 10.4% | -7.5% | 2.4% | -24.1% | -4.7% | -0.5% | 1.5% | -118.8% | -0.2% | 2.3% | -114.4% | 23.0% | -2.4% | 61.5% | 12.9% | 33.6% | 34.1% | 42.9% | 27.8% | 72.4% | -15.6% | 3.8% | -39.4% | -61.6% | -62.5% | -9.3% | -29.7% | -10.1% | -12.1% | -5.7% | -30.8% | -8.2% | -9.4% | -12.7% | 6.8% | -31.8% | 12.7% |
| Basic EPS | 0.06 | -0.04 | 0.01 | -0.12 | -0.02 | 0.00 | 0.01 | -0.66 | nan | 0.01 | -0.55 | 0.11 | -0.01 | 0.33 | 0.06 | 0.16 | 0.14 | 0.18 | 0.09 | nan | nan | 0.01 | nan | nan | nan | nan | nan | nan | nan | nan | -0.08 | -0.02 | -0.02 | -0.03 | 0.02 | -0.10 | 0.04 |
| Diluted EPS | 0.06 | -0.04 | 0.01 | -0.12 | -0.02 | 0.00 | 0.01 | -0.66 | nan | 0.01 | -0.55 | 0.11 | -0.01 | 0.30 | 0.05 | 0.16 | 0.14 | 0.17 | 0.08 | nan | nan | 0.01 | nan | nan | nan | nan | nan | nan | nan | nan | -0.08 | -0.02 | -0.02 | -0.03 | 0.02 | -0.09 | 0.04 |
| Basic Shares Outstanding | 13.0M | -99K | 13.7M | 13.9M | 14.1M | 15K | 14.2M | 14.1M | 14.0M | 14.1M | 14K | 14.1M | 14K | -118K | 14.3M | 14.3M | 14.3M | 12.6M | 12.2M | - | - | 10.2M | - | - | - | - | - | - | - | - | 9.7M | 44K | 9.6M | 9.4M | 9.3M | 172K | 8.2M |
| Diluted Shares Outstanding | 13.3M | -99K | 13.9M | 13.9M | 14.1M | 15K | 14.5M | 14.1M | 14.0M | 14.1M | 14K | 14.3M | 14K | -112K | 14.9M | 15.0M | 15.0M | 13.4M | 12.5M | - | - | 10.6M | - | - | - | - | - | - | - | - | 9.7M | 44K | 9.6M | 9.4M | 10.5M | 252K | 9.2M |
| Breakdown | Q1 2026 (Oct 31, 2025) |
Q4 2025 (Jul 31, 2025) |
Q3 2025 (Apr 30, 2025) |
Q2 2025 (Jan 31, 2025) |
Q1 2025 (Oct 31, 2024) |
Q4 2024 (Jul 31, 2024) |
Q3 2024 (Apr 30, 2024) |
Q2 2024 (Jan 31, 2024) |
Q1 2024 (Oct 31, 2023) |
Q4 2023 (Jul 31, 2023) |
Q3 2023 (Apr 30, 2023) |
Q2 2023 (Jan 31, 2023) |
Q1 2023 (Oct 31, 2022) |
Q4 2022 (Jul 31, 2022) |
Q3 2022 (Apr 30, 2022) |
Q2 2022 (Jan 31, 2022) |
Q1 2022 (Oct 31, 2021) |
Q2 2021 (Jan 31, 2021) |
Q1 2021 (Oct 31, 2020) |
Q4 2020 (Jul 31, 2021) |
Q3 2020 (Apr 30, 2020) |
Q2 2020 (Jan 31, 2020) |
Q1 2020 (Oct 31, 2019) |
Q4 2019 (Jul 31, 2019) |
Q3 2019 (Apr 30, 2019) |
Q2 2019 (Jan 31, 2019) |
Q1 2019 (Oct 31, 2018) |
Q4 2018 (Jul 31, 2018) |
Q3 2018 (Apr 30, 2018) |
Q2 2018 (Jan 31, 2018) |
Q1 2018 (Oct 31, 2017) |
Q4 2017 (Jul 31, 2017) |
Q3 2017 (Apr 30, 2017) |
Q2 2017 (Jan 31, 2017) |
Q1 2017 (Oct 31, 2016) |
Q4 2016 (Jul 31, 2016) |
Q3 2016 (Apr 30, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $18.50M | $18.61M | $20.43M | $20.05M | $20.20M | $20.00M | $19.93M | $18.06M | $18.75M | $18.12M | $18.07M | $17.46M | $18.42M | $17.09M | $17.09M | $30.02M | $27.25M | $13.61M | $6.25M | $24.91M | $4.63M | $2.25M | $1.66M | $1.61M | $2.25M | $2.70M | $3.56M | $3.41M | $4.27M | $4.16M | $4.16M | $4.58M | $5.08M | $5.60M | $5.98M | $5.98M | $3.98M |
| Accounts Receivable | $3.32M | $3.16M | $3.32M | $2.99M | $3.21M | $3.41M | $3.33M | $3.36M | $3.18M | $2.88M | $3.06M | $2.79M | $2.48M | $2.41M | $2.72M | $3.24M | $2.82M | $2.91M | $1.96M | $2.54M | $935.00K | $1.03M | $1.06M | $1.13M | $1.20M | $1.36M | $1.24M | $1.78M | $1.68M | $1.82M | $1.90M | $1.71M | $1.79M | $1.62M | $1.68M | $1.67M | $1.78M |
| Other Current Assets | $638.00K | $671.00K | $946.00K | - | - | $593.00K | - | - | - | - | - | - | - | - | $211.00K | $108.00K | $105.00K | $66.00K | $76.00K | $49.00K | $45.00K | $66.00K | $57.00K | $103.00K | $181.00K | $112.00K | $134.00K | $302.00K | $314.00K | $320.00K | $272.00K | $427.00K | $313.00K | $326.00K | $332.00K | $107.00K | $190.00K |
| Total Current Assets | $22.46M | $22.44M | $24.70M | $24.00M | $24.16M | $24.00M | $23.62M | $22.10M | $22.56M | $21.58M | $22.02M | $21.58M | $21.50M | $19.89M | $20.32M | $33.65M | $30.49M | $16.78M | $8.55M | $27.61M | $5.79M | $3.52M | $3.00M | $3.23M | $3.89M | $4.47M | $5.18M | $5.80M | $6.50M | $6.58M | $6.63M | $7.03M | $7.32M | $7.74M | $8.19M | $7.96M | $6.03M |
| Property Plant & Equipment | $1.38M | $1.29M | $1.28M | $1.27M | $2.19M | $2.31M | $2.36M | $2.61M | $2.42M | $2.19M | $2.07M | $1.93M | $1.79M | $1.66M | $1.72M | $1.77M | $1.89M | $2.31M | $2.44M | $1.98M | $2.78M | $2.94M | $3.10M | $3.40M | $3.59M | $3.63M | $3.48M | $3.34M | $3.27M | $3.10M | $3.00M | $2.68M | $2.59M | $2.27M | $2.06M | $1.84M | $1.93M |
| Goodwill | $1.97M | $1.93M | $1.92M | $1.76M | $1.81M | $1.82M | $1.80M | $1.90M | $1.78M | $1.96M | $1.87M | $10.72M | $10.65M | $10.79M | $11.03M | $2.23M | $2.36M | $2.33M | $2.09M | $2.26M | $1.94M | $2.16M | $2.17M | $2.27M | $2.31M | $2.37M | $2.36M | $2.45M | $2.49M | $2.59M | $2.44M | $2.52M | $2.33M | $2.40M | $2.41M | $2.36M | $2.48M |
| Intangible Assets | $4.81M | $4.92M | $5.03M | $5.14M | $5.26M | $5.37M | $5.48M | $5.59M | $18.13M | $18.71M | $19.29M | $19.87M | $20.45M | $21.02M | $21.60M | $6.49M | $6.79M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Long-term Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $250.00K | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Assets | $520.00K | $244.00K | $377.00K | $391.00K | $428.00K | $355.00K | $383.00K | $431.00K | $439.00K | $556.00K | $516.00K | $326.00K | $353.00K | $400.00K | $436.00K | $318.00K | $358.00K | $371.00K | $390.00K | $5.14M | $455.00K | $530.00K | $583.00K | $120.00K | $370.00K | $375.00K | $122.00K | $125.00K | $293.00K | $299.00K | $296.00K | $301.00K | $260.00K | $262.00K | $262.00K | $266.00K | $128.00K |
| Total Assets | $35.96M | $35.65M | $37.83M | $37.09M | $38.20M | $38.20M | $38.14M | $37.10M | $47.18M | $46.83M | $47.58M | $55.25M | $55.60M | $54.63M | $55.67M | $44.98M | $42.37M | $21.79M | $13.47M | $37.48M | $10.96M | $9.16M | $8.85M | $9.01M | $10.16M | $10.84M | $11.40M | $11.72M | $12.56M | $12.57M | $12.37M | $12.53M | $12.49M | $12.68M | $12.92M | $12.43M | $10.57M |
| Accounts Payable | - | - | - | - | - | - | - | $933.00K | $815.00K | $669.00K | $1.06M | $1.38M | $1.38M | $1.18M | $1.43M | $417.00K | $407.00K | $275.00K | $365.00K | $585.00K | $340.00K | $310.00K | $328.00K | $217.00K | $156.00K | $297.00K | $350.00K | $280.00K | $285.00K | $277.00K | $155.00K | $33.00K | $45.00K | $30.00K | $74.00K | $36.00K | $59.00K |
| Accrued Liabilities | - | - | - | - | - | - | - | $2.85M | $2.91M | $2.68M | $3.65M | $3.17M | $3.30M | $2.90M | $4.42M | $2.77M | $2.50M | $1.54M | $1.20M | $1.77M | $1.24M | $1.09M | $1.47M | $1.17M | $1.65M | $1.31M | $1.77M | $1.43M | $2.11M | $1.94M | $2.17M | $1.84M | $1.92M | $1.82M | $1.83M | $1.49M | $1.62M |
| Deferred Revenue | $3.73M | $3.42M | $3.07M | $2.73M | $2.42M | $2.17M | $2.00M | $2.06M | $2.25M | $2.41M | $2.55M | $2.81M | $3.08M | $3.40M | $3.72M | $1.78M | $1.80M | $1.71M | $1.56M | $1.82M | $1.07M | $856.00K | $613.00K | $517.00K | $284.00K | - | - | $11.00K | - | - | - | - | $1.00K | $1.00K | $8.00K | $15.00K | $3.00K |
| Total Current Liabilities | $7.84M | $7.76M | $7.29M | $7.17M | $6.68M | $6.25M | $6.42M | $5.84M | $5.97M | $5.76M | $7.26M | $7.36M | $7.78M | $8.66M | $13.93M | $6.85M | $6.80M | $3.61M | $3.26M | $4.18M | $2.67M | $2.32M | $2.52M | $2.05M | $2.09M | $1.61M | $2.13M | $1.71M | $2.40M | $2.23M | $2.39M | $1.91M | $2.02M | $1.93M | $1.99M | $1.84M | $2.14M |
| Long-term Debt | - | - | - | - | - | - | - | - | $1.99M | $1.99M | $1.98M | $1.98M | $1.98M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Liabilities | $221.00K | $53.00K | $87.00K | $116.00K | $150.00K | $118.00K | $135.00K | $163.00K | $171.00K | $223.00K | $218.00K | - | $20.00K | $53.00K | $101.00K | $96.00K | $126.00K | - | $3.00K | $145.00K | $145.00K | $183.00K | $242.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Liabilities | $10.06M | $9.75M | $9.20M | $8.89M | $8.10M | $7.30M | $7.24M | $6.42M | $8.20M | $7.97M | $9.46M | $9.34M | $11.56M | $10.44M | $16.54M | $6.94M | $6.93M | $3.83M | $3.48M | $4.32M | $3.03M | $2.51M | $2.76M | $2.05M | $2.09M | $1.61M | $2.13M | $1.71M | $2.40M | $2.23M | $2.39M | $1.91M | - | - | - | $1.84M | - |
| Common Stock | - | - | - | - | - | - | - | - | - | - | $5.00K | $5.00K | $5.00K | $5.00K | $5.00K | $5.00K | $5.00K | $5.00K | $5.00K | $5.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Retained Earnings | $-14.72M | $-15.51M | $-14.95M | $-15.13M | $-13.45M | $-13.11M | $-13.07M | $-13.19M | $-3.96M | $-3.94M | $-4.10M | $3.60M | $1.99M | $2.16M | $-2.37M | $-3.17M | $-5.50M | $-12.48M | $-14.76M | $-7.55M | $-16.27M | $-15.94M | $-16.04M | $-15.24M | $-14.04M | $-12.85M | $-12.61M | $-11.90M | $-11.64M | $-11.33M | $-11.16M | $-10.34M | $-10.13M | $-9.89M | $-9.56M | $-9.72M | $-8.95M |
| Treasury Stock | - | - | - | - | - | - | - | - | - | - | $1.79M | $1.32M | $644.00K | $334.00K | $334.00K | $334.00K | $334.00K | $102.00K | $102.00K | $102.00K | $76.00K | $76.00K | $69.00K | $47.00K | $31.00K | $-31.00K | $31.00K | - | - | - | - | - | - | - | - | - | - |
| Total Stockholders Equity | $25.89M | $25.90M | $28.63M | $28.20M | $30.10M | $30.90M | $30.90M | $30.68M | $38.98M | $38.86M | $38.11M | $45.91M | $44.04M | $44.19M | $39.13M | $38.04M | $35.44M | $17.96M | $9.98M | $33.16M | $7.93M | $6.65M | $6.09M | $6.96M | $8.06M | $9.23M | $9.26M | $10.01M | $10.16M | $10.34M | $9.98M | $10.62M | $10.47M | $10.74M | $10.93M | $10.60M | $8.43M |
| Total Liabilities & Equity | $35.96M | $35.65M | $37.83M | $37.09M | $38.20M | $38.20M | $38.14M | $37.10M | $47.18M | $46.83M | $47.58M | $55.25M | $55.60M | $54.63M | $55.67M | $44.98M | $42.37M | $21.79M | $13.47M | $37.48M | $10.96M | $9.16M | $8.85M | $9.01M | $10.16M | $10.84M | $11.40M | $11.72M | $12.56M | $12.57M | $12.37M | $12.53M | $12.49M | $12.68M | $12.92M | $12.43M | $10.57M |
| Breakdown | Q1 2026 (Oct 31, 2025) |
Q4 2025 (Jul 31, 2025) |
Q3 2025 (Apr 30, 2025) |
Q2 2025 (Jan 31, 2025) |
Q1 2025 (Oct 31, 2024) |
Q4 2024 (Jul 31, 2024) |
Q3 2024 (Apr 30, 2024) |
Q2 2024 (Jan 31, 2024) |
Q1 2024 (Oct 31, 2023) |
Q4 2023 (Jul 31, 2023) |
Q3 2023 (Apr 30, 2023) |
Q2 2023 (Jan 31, 2023) |
Q1 2023 (Oct 31, 2022) |
Q4 2022 (Jul 31, 2022) |
Q3 2022 (Apr 30, 2022) |
Q2 2022 (Jan 31, 2022) |
Q1 2022 (Oct 31, 2021) |
Q2 2021 (Jan 31, 2021) |
Q1 2021 (Oct 31, 2020) |
Q4 2020 (Jul 31, 2021) |
Q3 2020 (Apr 30, 2020) |
Q2 2020 (Jan 31, 2020) |
Q1 2020 (Oct 31, 2019) |
Q4 2019 (Jul 31, 2019) |
Q3 2019 (Apr 30, 2019) |
Q2 2019 (Jan 31, 2019) |
Q1 2019 (Oct 31, 2018) |
Q4 2018 (Jul 31, 2018) |
Q3 2018 (Apr 30, 2018) |
Q2 2018 (Jan 31, 2018) |
Q1 2018 (Oct 31, 2017) |
Q4 2017 (Jul 31, 2017) |
Q3 2017 (Apr 30, 2017) |
Q2 2017 (Jan 31, 2017) |
Q1 2017 (Oct 31, 2016) |
Q4 2016 (Jul 31, 2016) |
Q3 2016 (Apr 30, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $788.00K | $-559.00K | $-1.83M | $-1.68M | $-339.00K | $-39.00K | $113.00K | $-9.25M | $-15.00K | $155.00K | $-6.26M | $1.44M | $-169.00K | $4.53M | $5.18M | $4.38M | $2.06M | $2.28M | $1.04M | $9.27M | $-1.03M | $100.00K | $-801.00K | $-1.20M | $-1.20M | $-946.00K | $-706.00K | $-261.00K | $-1.30M | $-173.00K | $-820.00K | $-208.00K | $-239.00K | $-326.00K | $163.00K | $-779.00K | $1.76M |
| Depreciation & Amortization | $216.00K | $225.00K | $225.00K | $317.00K | $381.00K | $334.00K | $2.12M | $1.54M | $775.00K | $2.55M | $2.50M | $815.00K | $793.00K | $785.00K | $1.18M | $360.00K | $398.00K | $683.00K | $359.00K | $45.00K | $348.00K | $868.00K | $505.00K | $405.00K | $1.02M | $328.00K | $303.00K | $334.00K | $699.00K | $382.00K | $157.00K | $156.00K | $166.00K | $322.00K | $138.00K | $135.00K | $470.00K |
| Stock-based Compensation | $104.00K | $137.00K | $1.31M | $982.00K | $379.00K | $468.00K | $482.00K | $683.00K | $507.00K | $562.00K | $1.96M | $1.38M | $589.00K | $645.00K | $1.29M | $808.00K | $319.00K | $389.00K | $237.00K | $255.00K | $397.00K | $296.00K | $98.00K | $170.00K | $449.00K | $331.00K | $121.00K | $166.00K | $429.00K | $272.00K | $73.00K | $66.00K | $209.00K | $143.00K | $27.00K | $156.00K | $10.00K |
| Deferred Income Tax | - | $-295.00K | $-184.00K | $-184.00K | - | $148.00K | $-2.65M | $-2.62M | - | $-26.00K | $-955.00K | $33.00K | - | $-301.00K | $-83.00K | $-50.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Change in Receivables | $158.00K | $-155.00K | $-87.00K | $-416.00K | $-193.00K | $81.00K | $442.00K | $480.00K | $300.00K | $-173.00K | $645.00K | $377.00K | $70.00K | $-307.00K | $-64.00K | $741.00K | $295.00K | $1.50M | $554.00K | $1.34M | $-198.00K | $-102.00K | $-68.00K | $-71.00K | $-573.00K | $-420.00K | $-541.00K | $98.00K | $-33.00K | $107.00K | $186.00K | $-77.00K | $122.00K | $-51.00K | $11.00K | $-112.00K | $158.00K |
| Operating Cash Flow | $825.00K | $674.00K | $2.75M | $1.88M | $1.17M | $695.00K | $5.16M | $2.81M | $1.26M | $419.00K | $2.74M | $1.12M | $1.08M | $178.00K | $11.31M | $5.68M | $2.69M | $3.76M | $1.49M | $8.55M | $1.58M | $925.00K | $352.00K | $-395.00K | $471.00K | $536.00K | $921.00K | $-452.00K | $784.00K | $253.00K | $106.00K | $-284.00K | - | - | - | - | - |
| Capital Expenditure | $17.00K | $34.00K | $49.00K | $30.00K | $11.00K | $12.00K | $35.00K | $23.00K | $22.00K | $-3.00K | $57.00K | $53.00K | - | $15.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $680.00K |
| Acquisitions | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $17.42M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Purchases of Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $250.00K | $250.00K | $250.00K | - | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-185.00K | $-171.00K | $-378.00K | $-266.00K | $-157.00K | $-166.00K | $-1.03M | $-800.00K | $-445.00K | $-293.00K | $-2.13M | $-1.68M | $-1.31M | $-143.00K | $-18.81M | $-323.00K | $-188.00K | $-401.00K | $-215.00K | $-4.87M | $-613.00K | $-417.00K | $-213.00K | $-213.00K | $-1.53M | $-1.17M | $-695.00K | $-407.00K | $-1.29M | $-798.00K | $-488.00K | $-266.00K | - | - | - | - | - |
| Debt Repayment | - | - | - | - | - | - | $2.00M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Stock Issued | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $5.00M | - | $12.75M | $2.25M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Stock Repurchased | $789.00K | $2.40M | $2.03M | $1.49M | $804.00K | $481.00K | $165.00K | $13.00K | $13.00K | $142.00K | $1.45M | $989.00K | $310.00K | - | $232.00K | $232.00K | $232.00K | $26.00K | $26.00K | $-3.00K | $29.00K | $29.00K | $22.00K | $16.00K | $31.00K | $31.00K | $31.00K | - | - | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $-789.00K | $-2.34M | $-2.03M | $-1.49M | $-804.00K | $-481.00K | $-2.16M | $-2.01M | $-10.00K | $-141.00K | $528.00K | $993.00K | $1.67M | $2.00K | $-225.00K | $-225.00K | $-232.00K | $5.05M | $-66.00K | $12.92M | $2.18M | $172.00K | $-53.00K | $-13.00K | $-29.00K | $-31.00K | $-31.00K | $16.00K | $216.00K | $91.00K | - | $-1.00K | - | - | - | - | - |
| Net Change in Cash | $-113.00K | $-1.82M | $435.00K | $56.00K | $198.00K | $73.00K | $1.80M | $-61.00K | $620.00K | $58.00K | $982.00K | $374.00K | $1.33M | $-10.00K | $-7.81M | $5.11M | $2.34M | $8.50M | $1.14M | $16.78M | $3.02M | $643.00K | $50.00K | $-639.00K | $-1.16M | $-704.00K | $153.00K | $-864.00K | $-308.00K | $-420.00K | $-417.00K | $-502.00K | $-896.00K | $-374.00K | $5.00K | $2.00M | $1.81M |
SEC Filing Format - Data shown as it appears in the Q1 2026 (10-Q) filing
Period ended: Oct 31, 2025
Condensed Consolidated Statements of Operations
| Description | Oct 31, 2025 | |
|---|---|---|
| Current | Prior Year | |
| Total Revenue | $7.61M | $7.19M |
| Selling General & Admin | $5.92M | $6.81M |
| Operating Income | $914.00K | $-457.00K |
| Interest Expense | $36.00K | $88.00K |
| Income Before Tax | $1.02M | $-290.00K |
| Income Tax Expense | $233.00K | $49.00K |
| Net Income | $788.00K | $-339.00K |
| Basic EPS | 0.06 | -0.02 |
| Diluted EPS | 0.06 | -0.02 |
| Basic Shares Outstanding | $13.03M | $14.09M |
| Diluted Shares Outstanding | $13.33M | $14.09M |
Condensed Consolidated Balance Sheets
| Description | Oct 31, 2025 | Jul 31, 2025 |
|---|---|---|
| Cash & Cash Equivalents | $18.50M | $18.61M |
| Accounts Receivable | $3.32M | $3.16M |
| Other Current Assets | $638.00K | $671.00K |
| Total Current Assets | $22.46M | $22.44M |
| Property Plant & Equipment | $1.38M | $1.29M |
| Goodwill | $1.97M | $1.93M |
| Intangible Assets | $4.81M | $4.92M |
| Other Non-current Assets | $520.00K | $244.00K |
| Total Assets | $35.96M | $35.65M |
| Deferred Revenue | $3.73M | $3.42M |
| Total Current Liabilities | $7.84M | $7.76M |
| Other Non-current Liabilities | $221.00K | $53.00K |
| Total Liabilities | $10.06M | $9.75M |
| Retained Earnings | $-14.72M | $-15.51M |
| Total Stockholders Equity | $25.89M | $25.90M |
| Total Liabilities & Equity | $35.96M | $35.65M |
Condensed Consolidated Statements of Cash Flows
| Description | Oct 31, 2025 | |
|---|---|---|
| Current | Prior Year | |
| Net Income | $788.00K | $-339.00K |
| Depreciation & Amortization | $216.00K | $381.00K |
| Stock-based Compensation | $104.00K | $379.00K |
| Change in Receivables | $158.00K | $-193.00K |
| Operating Cash Flow | $825.00K | $1.17M |
| Capital Expenditure | $17.00K | $11.00K |
| Investing Cash Flow | $-185.00K | $-157.00K |
| Stock Repurchased | $789.00K | $804.00K |
| Financing Cash Flow | $-789.00K | $-804.00K |
| Net Change in Cash | $-113.00K | $198.00K |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.