$80.59M
Revenue
$75.00K
Net Income
33.18%
Gross Margin
2.21%
Op. Margin
$7.68M
Free Cash Flow
| Breakdown | Q1 2025 (Jan 31, 2026) |
Q4 2025 (Oct 31, 2025) |
Q3 2025 (Jul 31, 2025) |
Q2 2025 (Apr 30, 2025) |
Q4 2024 (Oct 31, 2024) |
Q3 2024 (Jul 31, 2024) |
Q2 2024 (Apr 30, 2024) |
Q1 2024 (Jan 31, 2024) |
Q4 2023 (Oct 31, 2023) |
Q3 2023 (Jul 31, 2023) |
Q2 2023 (Apr 30, 2023) |
Q1 2023 (Jan 31, 2023) |
Q4 2022 (Oct 31, 2022) |
Q3 2022 (Jul 31, 2022) |
Q2 2022 (Apr 30, 2022) |
Q1 2022 (Jan 31, 2022) |
Q4 2021 (Oct 31, 2021) |
Q3 2021 (Jul 31, 2021) |
Q2 2021 (Apr 30, 2021) |
Q1 2021 (Jan 31, 2021) |
Q4 2020 (Oct 31, 2020) |
Q3 2020 (Jul 31, 2020) |
Q2 2020 (Apr 30, 2020) |
Q1 2020 (Jan 31, 2020) |
Q4 2019 (Oct 31, 2019) |
Q3 2019 (Jul 31, 2019) |
Q2 2019 (Apr 30, 2019) |
Q1 2019 (Jan 31, 2019) |
Q4 2018 (Oct 31, 2018) |
Q3 2018 (Jul 31, 2018) |
Q2 2018 (Apr 30, 2018) |
Q1 2018 (Jan 31, 2018) |
Q4 2017 (Oct 31, 2017) |
Q3 2017 (Jul 31, 2017) |
Q2 2017 (Apr 30, 2017) |
Q1 2017 (Jan 31, 2017) |
Q2 2016 (Apr 30, 2016) |
Q1 2016 (Jan 31, 2016) |
Q4 2015 (Oct 31, 2016) |
Q3 2015 (Jul 31, 2015) |
Q2 2015 (Apr 30, 2015) |
Q1 2015 (Jan 31, 2015) |
Q4 2014 (Oct 31, 2014) |
Q3 2014 (Jul 31, 2014) |
Q2 2014 (Apr 30, 2014) |
Q1 2014 (Jan 31, 2014) |
Q4 2013 (Oct 31, 2013) |
Q3 2013 (Jul 31, 2013) |
Q2 2013 (Apr 30, 2013) |
Q1 2013 (Jan 31, 2013) |
Q4 2012 (Oct 31, 2012) |
Q3 2012 (Jul 31, 2012) |
Q2 2012 (Apr 30, 2012) |
Q1 2012 (Jan 31, 2012) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $19.20M | $22.69M | $19.79M | $18.91M | $18.45M | $16.84M | $16.11M | $13.46M | $15.87M | $15.65M | $22.30M | $18.34M | $22.99M | $23.84M | $21.50M | $16.92M | $21.11M | $15.26M | $11.06M | $10.00M | $10.70M | $9.54M | $10.39M | $12.41M | $15.54M | $15.51M | $13.63M | $10.65M | $3.62M | $13.85M | $22.38M | $10.34M | $8.90M | $7.81M | $7.64M | $6.62M | $7.74M | $6.98M | $6.37M | $8.90M | $8.08M | $6.89M | $5.96M | $5.54M | $5.76M | $5.85M | $7.48M | $9.59M | $9.16M | $10.51M | $10.53M | $7.47M | $6.67M | $5.56M |
| Revenue Growth % (YoY) | 42.7% | 22.9% | 17.5% | 17.4% | 16.2% | 7.6% | -27.8% | -26.6% | -30.9% | -34.4% | 3.7% | 8.4% | 8.9% | 56.3% | 94.5% | 69.1% | 97.3% | 59.9% | 6.4% | -19.4% | -31.2% | -38.5% | -23.7% | 16.6% | 328.7% | 12.0% | -39.1% | 3.0% | -59.3% | 77.4% | 192.9% | 56.3% | nan% | nan% | -1.2% | -5.3% | -4.2% | 1.3% | 6.8% | 60.7% | 40.1% | 17.8% | -20.2% | -42.2% | -37.1% | -44.3% | -29.0% | 28.3% | 37.3% | 89.1% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $13.48M | $14.34M | $13.07M | $12.96M | $12.67M | $11.88M | $11.29M | $10.15M | $11.37M | $11.83M | $16.18M | $13.26M | $15.85M | $16.59M | $15.43M | $12.83M | $15.78M | $10.20M | $6.29M | $7.40M | $7.70M | $6.81M | $7.80M | $9.16M | $11.41M | $11.24M | $9.53M | $7.50M | $2.24M | $9.29M | $14.30M | $7.27M | $-42.00K | $5.59M | $5.69M | $4.76M | $5.38M | $4.91M | $6.31M | $6.06M | $5.01M | $4.39M | $3.33M | $3.05M | $3.01M | $3.27M | $4.50M | $5.61M | $5.10M | $5.57M | $6.17M | $4.12M | $3.65M | $3.06M |
| Gross Profit | $5.72M | $8.35M | $6.72M | $5.95M | $5.78M | $4.96M | $4.82M | $3.30M | $4.51M | $3.82M | $6.12M | $5.09M | $7.14M | $7.25M | $6.08M | $4.08M | $5.33M | $5.06M | $4.77M | $2.61M | $3.00M | $2.73M | $2.59M | $3.25M | $4.13M | $4.27M | $4.09M | $3.15M | $1.39M | $4.56M | $8.08M | $3.07M | $2.69M | $2.22M | $1.95M | $1.86M | $2.35M | $2.08M | $59.00K | $2.83M | $3.07M | $2.50M | $2.63M | $2.49M | $2.75M | $2.58M | $2.98M | $3.98M | $4.06M | $4.94M | $4.36M | $3.35M | $3.02M | $2.50M |
| Gross Margin % | 29.8% | 36.8% | 34.0% | 31.5% | 31.3% | 29.5% | 29.9% | 24.5% | 28.4% | 24.4% | 27.4% | 27.7% | 31.0% | 30.4% | 28.3% | 24.1% | 25.3% | 33.2% | 43.1% | 26.1% | 28.0% | 28.6% | 24.9% | 26.2% | 26.6% | 27.5% | 30.0% | 29.5% | 38.3% | 32.9% | 36.1% | 29.7% | 30.3% | 28.4% | 25.6% | 28.1% | 30.4% | 29.7% | 0.9% | 31.9% | 38.0% | 36.3% | 44.1% | 44.9% | 47.7% | 44.1% | 39.9% | 41.5% | 44.3% | 47.0% | 41.4% | 44.9% | 45.3% | 45.0% |
| Operating Expenses | $5.66M | $7.45M | $6.00M | $5.84M | $5.69M | $5.38M | $5.24M | $5.39M | $5.61M | $5.83M | $5.63M | $6.25M | $6.42M | $6.16M | $5.33M | $4.45M | $4.21M | $3.86M | $2.09M | $3.19M | $2.99M | $2.95M | $2.77M | $3.25M | $3.10M | $2.99M | $2.73M | $2.36M | $653.00K | $2.41M | $4.07M | $2.52M | $2.21M | $2.03M | $1.89M | $2.22M | $2.43M | $2.69M | $5.63M | $2.70M | $2.35M | $2.47M | $2.10M | $1.86M | $1.99M | $2.24M | $1.64M | $2.42M | $2.43M | $2.88M | $2.48M | $2.26M | $2.12M | $2.30M |
| Research & Development | $682.00K | $858.00K | $759.00K | $683.00K | $723.00K | $653.00K | $637.00K | $769.00K | $616.00K | $690.00K | $882.00K | $961.00K | $812.00K | $791.00K | $857.00K | $454.00K | $435.00K | $411.00K | $202.00K | $431.00K | $436.00K | $429.00K | $528.00K | $596.00K | $435.00K | $381.00K | $332.00K | $320.00K | $225.00K | $292.00K | $637.00K | $326.00K | $202.00K | $215.00K | $204.00K | $224.00K | $179.00K | $198.00K | $59.00K | $247.00K | $225.00K | $217.00K | $251.00K | $228.00K | $214.00K | $256.00K | $483.00K | $313.00K | $292.00K | $288.86K | $299.01K | $261.32K | $283.76K | $290.00K |
| Selling General & Admin | $4.98M | $6.59M | $5.24M | $5.16M | $4.96M | $4.73M | $4.60M | $4.62M | $5.00M | $5.14M | $4.75M | $5.29M | $5.61M | $5.37M | $4.48M | $3.99M | $3.77M | $3.45M | $1.88M | $2.76M | $2.56M | $2.52M | $2.25M | $2.66M | $2.66M | $2.61M | $2.40M | $2.04M | $428.00K | $2.12M | $3.43M | $2.19M | $2.01M | $1.82M | $1.68M | $1.99M | $2.25M | $2.49M | $2.73M | $2.46M | $2.12M | $2.26M | $1.84M | $1.63M | $1.77M | $1.99M | $1.16M | $2.11M | $2.14M | $2.59M | $2.18M | $2.00M | $1.84M | $2.01M |
| Operating Income | $56.00K | $903.00K | $719.00K | $106.00K | $96.00K | $-419.00K | $-415.00K | $-2.08M | $-1.11M | $-2.01M | $489.00K | $-1.17M | $715.00K | $1.09M | $746.00K | $-362.00K | $1.12M | $1.20M | $2.68M | $-589.00K | $3.00K | $-220.00K | $-188.00K | $1.00K | $1.03M | $1.28M | $1.36M | $786.00K | $734.00K | $2.14M | $4.02M | $554.00K | $480.00K | $184.00K | $66.00K | $-359.00K | $-78.00K | $-611.00K | $-5.57M | $133.00K | $723.00K | $26.00K | $536.00K | $628.00K | $763.00K | $339.00K | $1.34M | $1.56M | $1.63M | $2.06M | $1.88M | $1.09M | $898.72K | $200.75K |
| Operating Margin % | 0.3% | 4.0% | 3.6% | 0.6% | 0.5% | -2.5% | -2.6% | -15.5% | -7.0% | -12.8% | 2.2% | -6.4% | 3.1% | 4.6% | 3.5% | -2.1% | 5.3% | 7.8% | 24.3% | -5.9% | 0.0% | -2.3% | -1.8% | 0.0% | 6.7% | 8.2% | 10.0% | 7.4% | 20.2% | 15.5% | 17.9% | 5.4% | 5.4% | 2.4% | 0.9% | -5.4% | -1.0% | -8.7% | -87.4% | 1.5% | 9.0% | 0.4% | 9.0% | 11.3% | 13.2% | 5.8% | 18.0% | 16.2% | 17.8% | 19.6% | 17.9% | 14.6% | 13.5% | 3.6% |
| Interest Income | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $28.00K | - | - | $5.00K | $10.00K | $5.00K | $7.00K | $7.00K | $7.00K | $7.00K | $6.00K | $6.00K | $6.00K | $2.88K | $1.83K | $10.81K | $6.31K | $18.71K |
| Other Income/Expense | $-265.00K | $-251.00K | $-240.00K | $-216.00K | $-304.00K | $-338.00K | $-230.00K | $-108.00K | $-111.00K | $-117.00K | $-72.00K | $-153.00K | $-321.00K | $-177.00K | $-107.00K | $5.00K | $-1.00K | $2.00K | $2.81M | $-8.00K | $-63.00K | $1.00K | $7.00K | $11.00K | $23.00K | $39.00K | $14.00K | $22.00K | $27.00K | $13.00K | $4.00K | $3.00K | $6.00K | $5.00K | $-2.00K | $20.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Income Before Tax | $-209.00K | $652.00K | $480.00K | $-110.00K | $-208.00K | $-757.00K | $-645.00K | $-2.19M | $-1.22M | $-2.13M | $417.00K | $-1.32M | $394.00K | $911.00K | $639.00K | $-357.00K | $1.12M | $1.20M | $5.49M | $-597.00K | $-60.00K | $-219.00K | $-181.00K | $12.00K | $1.06M | $1.31M | $1.38M | $808.00K | $761.00K | $2.16M | $4.02M | $557.00K | $486.00K | $189.00K | $64.00K | $-339.00K | $-50.00K | $-611.00K | $-5.58M | $138.00K | $733.00K | $31.00K | $543.00K | $635.00K | $770.00K | $346.00K | $1.35M | $1.56M | $1.64M | $2.06M | $1.88M | $1.10M | $905.03K | $219.46K |
| Income Tax Expense | $36.00K | $479.00K | $88.00K | $135.00K | $30.00K | $-52.00K | $3.65M | $-831.00K | $-366.00K | $-482.00K | $-164.00K | $-160.00K | $-57.00K | $140.00K | $136.00K | $-80.00K | $309.00K | $272.00K | $648.00K | $-194.00K | $-219.00K | $-137.00K | $3.00K | $-14.00K | $276.00K | $277.00K | $315.00K | $168.00K | $124.00K | $425.00K | $816.00K | $103.00K | $188.00K | $18.00K | $30.00K | $-101.00K | $-119.00K | $-256.00K | $-872.00K | $-44.00K | $286.00K | $-21.00K | $289.00K | $277.00K | $310.00K | $82.00K | $313.00K | $407.00K | $459.00K | $580.92K | $724.01K | $369.69K | $302.68K | $104.10K |
| Net Income | $-245.00K | $173.00K | $392.00K | $-245.00K | $-238.00K | $-705.00K | $-4.29M | $-1.36M | $-852.00K | $-1.65M | $581.00K | $-1.16M | $451.00K | $771.00K | $503.00K | $-277.00K | $813.00K | $926.00K | $4.84M | $-403.00K | $159.00K | $-82.00K | $-184.00K | $26.00K | $782.00K | $1.04M | $1.06M | $640.00K | $457.00K | $1.73M | $3.20M | $454.00K | $305.00K | $192.00K | $78.00K | $-194.00K | $-113.00K | $-353.00K | $-4.81M | $211.00K | $448.00K | $65.00K | $325.00K | $372.00K | $478.00K | $265.00K | $251.00K | $917.00K | $1.18M | $1.48M | $1.16M | $735.29K | $602.35K | $115.36K |
| Net Margin % | -1.3% | 0.8% | 2.0% | -1.3% | -1.3% | -4.2% | -26.7% | -10.1% | -5.4% | -10.5% | 2.6% | -6.3% | 2.0% | 3.2% | 2.3% | -1.6% | 3.9% | 6.1% | 43.8% | -4.0% | 1.5% | -0.9% | -1.8% | 0.2% | 5.0% | 6.7% | 7.8% | 6.0% | 12.6% | 12.5% | 14.3% | 4.4% | 3.4% | 2.5% | 1.0% | -2.9% | -1.5% | -5.1% | -75.5% | 2.4% | 5.5% | 0.9% | 5.4% | 6.7% | 8.3% | 4.5% | 3.4% | 9.6% | 12.9% | 14.1% | 11.0% | 9.8% | 9.0% | 2.1% |
| Basic EPS | -0.02 | 0.02 | 0.04 | -0.02 | -0.02 | -0.07 | -0.41 | -0.13 | -0.08 | -0.16 | 0.06 | -0.11 | 0.04 | 0.08 | 0.05 | -0.03 | 0.08 | 0.09 | 0.49 | -0.04 | 0.01 | -0.01 | -0.02 | 0.00 | 0.09 | 0.11 | 0.11 | 0.07 | 0.04 | 0.19 | 0.35 | 0.05 | 0.03 | 0.02 | 0.01 | -0.02 | -0.01 | -0.04 | -0.56 | 0.02 | 0.05 | 0.01 | 0.04 | 0.05 | 0.06 | 0.03 | 0.02 | 0.12 | 0.15 | nan | 0.17 | 0.11 | 0.09 | 0.02 |
| Diluted EPS | -0.02 | 0.02 | 0.04 | -0.02 | -0.02 | -0.07 | -0.41 | -0.13 | -0.08 | -0.16 | 0.06 | -0.11 | 0.04 | 0.08 | 0.05 | -0.03 | 0.08 | 0.09 | 0.48 | -0.04 | 0.01 | -0.01 | -0.02 | 0.00 | 0.08 | 0.11 | 0.11 | 0.07 | 0.04 | 0.18 | 0.34 | 0.05 | 0.03 | 0.02 | 0.01 | -0.02 | -0.01 | -0.04 | -0.55 | 0.02 | 0.05 | 0.01 | 0.03 | 0.04 | 0.05 | 0.03 | 0.03 | 0.11 | 0.14 | nan | 0.15 | 0.10 | 0.08 | 0.02 |
| Basic Shares Outstanding | 10.6M | - | 10.7M | 10.7M | 15K | 10.5M | 10.5M | 10.4M | 16K | 10.3M | 10.3M | 10.2M | 19K | 10.1M | 10.1M | 10.1M | 23K | 10.0M | 10.0M | 9.9M | 18K | 9.7M | 9.7M | 9.6M | 16K | 9.4M | 9.4M | 9.3M | 60K | 9.2M | 9.1M | 8.9M | 5K | 8.8M | 8.8M | 8.8M | 8.8M | 8.7M | 340K | 8.5M | 8.5M | 8.3M | 15K | 8.3M | 8.2M | 8.1M | 108K | 7.8M | 7.6M | 7.1M | -6K | 6.9M | 6.9M | 7.0M |
| Diluted Shares Outstanding | 10.6M | - | 10.8M | 10.7M | 15K | 10.5M | 10.5M | 10.4M | 16K | 10.3M | 10.3M | 10.2M | 9K | 10.2M | 10.2M | 10.1M | 23K | 10.2M | 10.1M | 9.9M | 18K | 9.7M | 9.7M | 9.9M | 5K | 9.9M | 9.8M | 9.8M | 150K | 9.7M | 9.4M | 9.1M | 29K | 8.9M | 8.9M | 8.8M | 8.8M | 8.7M | -34K | 8.9M | 8.9M | 8.7M | -22K | 8.7M | 8.7M | 8.8M | 93K | 8.6M | 8.5M | 8.0M | 23K | 7.6M | 7.6M | 7.7M |
| Breakdown | Q1 2025 (Jan 31, 2026) |
Q4 2025 (Oct 31, 2025) |
Q3 2025 (Jul 31, 2025) |
Q2 2025 (Apr 30, 2025) |
Q4 2024 (Oct 31, 2024) |
Q3 2024 (Jul 31, 2024) |
Q2 2024 (Apr 30, 2024) |
Q1 2024 (Jan 31, 2024) |
Q4 2023 (Oct 31, 2023) |
Q3 2023 (Jul 31, 2023) |
Q2 2023 (Apr 30, 2023) |
Q1 2023 (Jan 31, 2023) |
Q4 2022 (Oct 31, 2022) |
Q3 2022 (Jul 31, 2022) |
Q2 2022 (Apr 30, 2022) |
Q1 2022 (Jan 31, 2022) |
Q4 2021 (Oct 31, 2021) |
Q3 2021 (Jul 31, 2021) |
Q2 2021 (Apr 30, 2021) |
Q1 2021 (Jan 31, 2021) |
Q4 2020 (Oct 31, 2020) |
Q3 2020 (Jul 31, 2020) |
Q2 2020 (Apr 30, 2020) |
Q1 2020 (Jan 31, 2020) |
Q4 2019 (Oct 31, 2019) |
Q3 2019 (Jul 31, 2019) |
Q2 2019 (Apr 30, 2019) |
Q1 2019 (Jan 31, 2019) |
Q4 2018 (Oct 31, 2018) |
Q3 2018 (Jul 31, 2018) |
Q2 2018 (Apr 30, 2018) |
Q1 2018 (Jan 31, 2018) |
Q4 2017 (Oct 31, 2017) |
Q3 2017 (Jul 31, 2017) |
Q2 2017 (Apr 30, 2017) |
Q1 2017 (Jan 31, 2017) |
Q2 2016 (Apr 30, 2016) |
Q1 2016 (Jan 31, 2016) |
Q4 2015 (Oct 31, 2016) |
Q3 2015 (Jul 31, 2015) |
Q2 2015 (Apr 30, 2015) |
Q1 2015 (Jan 31, 2015) |
Q4 2014 (Oct 31, 2014) |
Q3 2014 (Jul 31, 2014) |
Q2 2014 (Apr 30, 2014) |
Q1 2014 (Jan 31, 2014) |
Q4 2013 (Oct 31, 2013) |
Q3 2013 (Jul 31, 2013) |
Q2 2013 (Apr 30, 2013) |
Q1 2013 (Jan 31, 2013) |
Q4 2012 (Oct 31, 2012) |
Q3 2012 (Jul 31, 2012) |
Q2 2012 (Apr 30, 2012) |
Q1 2012 (Jan 31, 2012) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $1.27M | $5.08M | $3.00M | $3.59M | $839.00K | $1.76M | $1.40M | $4.49M | $4.90M | $4.06M | $4.33M | $3.77M | $4.53M | $5.09M | $3.75M | $13.51M | $13.05M | $12.58M | $14.76M | $15.49M | $15.80M | $15.63M | $14.08M | $14.39M | $12.54M | $13.31M | $13.86M | $14.02M | $16.33M | $11.59M | $8.49M | $5.88M | $5.21M | $5.50M | $4.32M | $4.35M | $5.02M | $5.77M | $5.26M | $7.91M | $10.39M | $10.92M | $14.72M | $14.24M | $13.42M | $12.78M | $11.88M | $10.78M | $8.49M | $6.95M | $5.49M | $5.63M | $3.81M | $1.60M |
| Accounts Receivable | $12.80M | $14.87M | $15.35M | $15.00M | $12.12M | $10.68M | $10.55M | $8.31M | $10.28M | $9.29M | $14.49M | $13.90M | $14.81M | $16.16M | $14.71M | $10.51M | $13.52M | $10.53M | $6.36M | $5.16M | $5.67M | $5.05M | $4.95M | $5.75M | $12.19M | $9.93M | $7.94M | $5.63M | $4.25M | $5.89M | $11.74M | $5.40M | $3.90M | $3.79M | $4.47M | $3.69M | $4.01M | $3.87M | $4.08M | $3.92M | $4.16M | $3.41M | $2.43M | $2.59M | $2.69M | $2.52M | $3.16M | $3.54M | $4.99M | $5.78M | $5.17M | $3.14M | $3.11M | $2.89M |
| Inventory | $13.46M | $13.73M | $14.17M | $12.57M | $14.72M | $15.05M | $16.38M | $17.97M | $18.73M | $20.20M | $20.39M | $20.94M | $21.05M | $19.16M | $19.17M | $13.48M | $11.18M | $10.40M | $9.57M | $9.02M | $8.59M | $9.25M | $9.10M | $8.39M | $8.24M | $8.09M | $7.93M | $8.17M | $7.11M | $6.85M | $7.08M | $6.80M | $6.11M | $6.48M | $6.69M | $6.55M | $6.81M | $7.02M | $6.02M | $7.26M | $5.55M | $5.96M | $5.26M | $5.61M | $5.57M | $6.03M | $6.00M | $7.31M | $7.31M | $6.74M | $6.98M | $6.76M | $6.45M | $6.28M |
| Other Current Assets | $1.99M | $1.28M | $1.57M | $1.56M | $1.43M | $1.90M | $1.89M | $2.14M | $2.14M | $1.28M | $1.82M | $3.18M | $5.85M | $6.65M | $3.93M | $3.59M | $2.89M | $4.12M | $3.64M | $2.14M | $813.00K | $1.25M | $1.12M | $721.00K | $685.00K | $757.00K | $736.00K | $781.00K | $828.00K | $854.00K | $565.00K | $755.00K | $744.00K | $730.00K | $1.46M | $1.54M | $1.41M | $1.34M | $1.44M | $1.04M | $612.00K | $904.00K | $618.00K | $610.00K | $687.00K | $960.00K | $1.55M | $505.00K | $646.00K | $949.96K | $639.95K | $594.45K | $513.53K | $750.40K |
| Total Current Assets | $29.51M | $34.97M | $34.09M | $32.72M | $29.11M | $29.39M | $30.23M | $32.91M | $36.04M | $34.84M | $41.03M | $41.80M | $46.25M | $47.05M | $41.55M | $41.08M | $40.65M | $37.63M | $34.34M | $31.80M | $30.86M | $31.17M | $29.25M | $29.25M | $33.66M | $32.08M | $30.46M | $28.60M | $28.53M | $25.19M | $27.87M | $18.83M | $16.79M | $16.50M | $16.94M | $16.14M | $17.68M | $18.42M | $16.79M | $20.54M | $21.13M | $21.92M | $23.44M | $23.37M | $22.69M | $22.61M | $22.91M | $22.90M | $22.19M | $21.18M | $19.04M | $16.73M | $15.49M | $15.77M |
| Property Plant & Equipment | $4.63M | $4.23M | $4.37M | $4.46M | $4.81M | $4.85M | $4.81M | $4.86M | $4.92M | $4.97M | $4.17M | $4.19M | $3.17M | $1.03M | $981.00K | $727.00K | $708.00K | $759.00K | $814.00K | $846.00K | $810.00K | $773.00K | $797.00K | $867.00K | $839.00K | $806.00K | $649.00K | $564.00K | $559.00K | $606.00K | $611.00K | $626.00K | $711.00K | $665.00K | $714.00K | $761.00K | $807.00K | $829.00K | $828.00K | $962.00K | $914.00K | $919.00K | $829.00K | $883.00K | $928.00K | $969.00K | $1.05M | $1.03M | $1.06M | $3.05M | $1.20M | $1.21M | $1.25M | $1.08M |
| Goodwill | $8.09M | $8.09M | $8.09M | $8.09M | $8.08M | $8.09M | $8.09M | $8.09M | $8.09M | $8.09M | $8.09M | $8.09M | $8.09M | $7.68M | $7.46M | $2.47M | $2.47M | $2.47M | $2.47M | $2.47M | $2.47M | $2.70M | $2.70M | $2.75M | $1.34M | $1.34M | $1.34M | $1.34M | $1.34M | $3.22M | $3.22M | $3.22M | $3.22M | $3.22M | $3.22M | $3.22M | $5.91M | $5.91M | $3.22M | $5.91M | $5.39M | $5.39M | $3.08M | $3.08M | $3.08M | $3.08M | $3.08M | $3.08M | $3.08M | $3.08M | $3.08M | $3.08M | $3.08M | $3.08M |
| Intangible Assets | $11.50M | $10.26M | $10.68M | $11.09M | $11.91M | $12.33M | $12.75M | $13.17M | $13.60M | $14.02M | $14.44M | $14.87M | $15.30M | $15.73M | $14.46M | $2.64M | $2.74M | $2.83M | $2.93M | $3.02M | $3.18M | $3.35M | $3.53M | $3.70M | $1.09M | $1.16M | $1.23M | $1.30M | $1.37M | $2.62M | $2.75M | $2.89M | $3.03M | $3.18M | $3.32M | $3.47M | $3.92M | $4.10M | $3.62M | $4.44M | $2.33M | $2.44M | $1.19M | $1.24M | $1.30M | $1.35M | $1.41M | $1.46M | $1.52M | $1.57M | $1.63M | $1.68M | $1.74M | $1.79M |
| Other Non-current Assets | $645.00K | $477.00K | $558.00K | $602.00K | $688.00K | $733.00K | $775.00K | $277.00K | $277.00K | $277.00K | $295.00K | $295.00K | $295.00K | $295.00K | $434.00K | $70.00K | $70.00K | $70.00K | $70.00K | $70.00K | $70.00K | $69.00K | $69.00K | $68.00K | $112.00K | $68.00K | $68.00K | $49.00K | $49.00K | $49.00K | $49.00K | $49.00K | $70.00K | $90.00K | $107.00K | $121.00K | $175.00K | $205.00K | $141.00K | $38.00K | $21.00K | $21.00K | $21.00K | $21.00K | $21.00K | $23.00K | $30.00K | $30.00K | $32.00K | $34.66K | $34.66K | $32.16K | $32.16K | $32.16K |
| Total Assets | $70.43M | $73.05M | $73.20M | $72.68M | $71.05M | $71.86M | $72.82M | $79.13M | $82.28M | $78.06M | $84.12M | $85.14M | $89.57M | $87.19M | $69.65M | $49.74M | $49.65M | $46.41M | $42.77M | $40.63M | $40.82M | $40.89M | $39.41M | $39.83M | $37.70M | $36.11M | $34.41M | $32.51M | $32.50M | $32.91M | $35.74M | $26.85M | $25.06M | $24.89M | $25.54M | $24.95M | $29.89M | $30.92M | $25.84M | $33.35M | $30.81M | $31.70M | $29.03M | $29.07M | $28.49M | $28.51M | $28.95M | $28.98M | $28.35M | $27.48M | $25.46M | $23.20M | $22.06M | $22.23M |
| Accounts Payable | $3.39M | $3.11M | $4.81M | $4.78M | $3.80M | $3.15M | $3.16M | $2.47M | $3.20M | $2.70M | $6.11M | $4.85M | $5.65M | $6.05M | $3.01M | $3.38M | $3.50M | $2.46M | $1.24M | $1.51M | $1.48M | $1.22M | $1.45M | $1.22M | $2.41M | $2.43M | $1.58M | $1.74M | $1.34M | $1.84M | $5.94M | $2.10M | $1.36M | $1.22M | $1.91M | $1.37M | $1.09M | $1.65M | $1.14M | $1.98M | $1.42M | $1.49M | $861.00K | $697.00K | $307.00K | $589.00K | $792.00K | $933.00K | $682.00K | $1.06M | $1.43M | $1.18M | $1.00M | $1.27M |
| Accrued Liabilities | $4.52M | $7.64M | $6.33M | $5.89M | $4.25M | $5.05M | $4.22M | $4.59M | $4.57M | $4.51M | $5.37M | $5.57M | $8.81M | $6.91M | $8.10M | $5.66M | $5.03M | $3.70M | $3.24M | $2.62M | $2.57M | $2.60M | $3.31M | $3.31M | $3.65M | $2.96M | $3.08M | $2.06M | $3.38M | $3.49M | $3.98M | $2.70M | $2.24M | $2.13M | $2.18M | $2.01M | $2.17M | $2.27M | $2.77M | $2.88M | $1.65M | $2.63M | $1.42M | $1.48M | $1.15M | $1.18M | $1.74M | $1.93M | $2.23M | $2.36M | $2.10M | $1.69M | $1.29M | $1.19M |
| Deferred Revenue | $218.00K | $232.00K | - | - | - | - | - | - | - | - | - | $1.13M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Current Liabilities | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $832.00K | - | - | $296.00K | $874.00K | $952.00K | $977.00K | $933.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Current Liabilities | $17.82M | $20.90M | $21.01M | $20.59M | $18.09M | $18.38M | $19.26M | $11.32M | $12.51M | $12.05M | $15.89M | $16.74M | $19.54M | $16.96M | $14.60M | $9.74M | $9.37M | $7.01M | $5.17M | $7.32M | $6.66M | $6.01M | $5.74M | $5.46M | $6.08M | $5.39M | $4.66M | $3.80M | $4.72M | $5.33M | $10.43M | $4.89M | $3.60M | $3.36M | $4.09M | $3.38M | $3.26M | $3.92M | $3.91M | $4.86M | $3.32M | $4.12M | $2.36M | $2.18M | $1.51M | $1.82M | $2.58M | $3.02M | $2.97M | $3.80M | $4.14M | $3.01M | $2.29M | $2.47M |
| Long-term Debt | - | - | - | - | - | - | - | $10.12M | $10.72M | $11.32M | $11.93M | $12.53M | $13.14M | - | - | - | - | - | - | $685.00K | $1.09M | $1.55M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Deferred Tax Liabilities | $216.00K | $247.00K | $207.00K | $207.00K | $210.00K | $182.00K | $182.00K | - | - | - | - | - | - | - | - | - | - | $90.00K | $2.00K | - | - | $174.00K | $91.00K | $18.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Liabilities | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $370.00K | $558.00K | $869.00K | $1.22M | $87.00K | $91.00K | $87.00K | - | - | - | - | - | - | - | $20.00K | $88.00K | $377.00K | $377.00K | $128.00K | $946.00K | $318.00K | $318.00K | - | - | - | - | - | - | $5.00K | $5.10K | $15.48K | $25.86K | $115.47K | $125.01K |
| Total Liabilities | $36.24M | $37.84M | $38.43M | $38.51M | $36.98M | $37.72M | $38.21M | $40.47M | $42.52M | $37.65M | $42.31M | $44.14M | $47.70M | $45.97M | $29.47M | $10.28M | $10.04M | $7.79M | $5.53M | $8.48M | $8.76M | $9.10M | $7.72M | $7.89M | $6.17M | $5.48M | $4.75M | $3.81M | $4.72M | $5.52M | $10.56M | $5.00M | $3.72M | $3.79M | $4.54M | $3.90M | $4.78M | $5.44M | $4.45M | $7.11M | $4.45M | $5.25M | $3.17M | $3.13M | $2.46M | $2.77M | $3.53M | $4.09M | $4.05M | $4.88M | $5.23M | $4.11M | $3.48M | $3.66M |
| Common Stock | $107.00K | $107.00K | $107.00K | $107.00K | $106.00K | $105.00K | $105.00K | $105.00K | $104.00K | $103.00K | $103.00K | $103.00K | $102.00K | $102.00K | $102.00K | $101.00K | $101.00K | $100.00K | $100.00K | $100.00K | $98.00K | $98.00K | $98.00K | $98.00K | $95.00K | $94.00K | $94.00K | $94.00K | $93.00K | $93.00K | $92.00K | $90.00K | $89.00K | $89.00K | $88.00K | $88.00K | $88.00K | $87.00K | $88.00K | $86.00K | $85.00K | $85.00K | $83.00K | $83.00K | $82.00K | $82.00K | $81.00K | $79.00K | $78.00K | $74.68K | $69.78K | $68.89K | $68.60K | $69.29K |
| Retained Earnings | $6.73M | $7.05M | $6.87M | $6.48M | $6.97M | $7.21M | $7.92M | $12.21M | $13.57M | $14.42M | $16.07M | $15.49M | $16.65M | $16.20M | $15.43M | $14.92M | $15.20M | $14.39M | $13.46M | $8.62M | $9.02M | $8.86M | $8.94M | $9.32M | $9.49M | $8.89M | $8.04M | $7.17M | $6.72M | $6.45M | $4.90M | $1.88M | $1.60M | $1.47M | $1.46M | $1.55M | $5.90M | $6.19M | $1.93M | $7.49M | $7.88M | $8.03M | $8.54M | $9.02M | $9.23M | $9.33M | $9.63M | $9.94M | $9.57M | $8.94M | $8.15M | $7.34M | $6.95M | $7.02M |
| Total Stockholders Equity | $34.19M | $35.20M | $34.77M | $34.17M | $34.07M | $34.14M | $34.61M | $38.66M | $39.76M | $40.40M | $41.80M | $41.00M | $41.87M | $41.23M | $40.18M | $39.45M | $39.60M | $38.62M | $37.24M | $32.16M | $32.06M | $31.80M | $31.69M | $31.94M | $31.53M | $30.64M | $29.66M | $28.69M | $27.78M | $27.39M | $25.19M | $21.85M | $21.34M | $21.10M | $21.00M | $21.05M | $25.11M | $25.48M | $21.39M | $26.24M | $26.36M | $26.45M | $25.86M | $25.93M | $26.03M | $25.74M | $25.42M | $24.89M | $24.30M | $22.60M | $20.23M | $19.09M | $18.58M | $18.57M |
| Total Liabilities & Equity | $70.43M | $73.05M | $73.20M | $72.68M | $71.05M | $71.86M | $72.82M | $79.13M | $82.28M | $78.06M | $84.12M | $85.14M | $89.57M | $87.19M | $69.65M | $49.74M | $49.65M | $46.41M | $42.77M | $40.63M | $40.82M | $40.89M | $39.41M | $39.83M | $37.70M | $36.11M | $34.41M | $32.51M | $32.50M | $32.91M | $35.74M | $26.85M | $25.06M | $24.89M | $25.54M | $24.95M | $29.89M | $30.92M | $25.84M | $33.35M | $30.81M | $31.70M | $29.03M | $29.07M | $28.49M | $28.51M | $28.95M | $28.98M | $28.35M | $27.48M | $25.46M | $23.20M | $22.06M | $22.23M |
| Breakdown | Q1 2025 (Jan 31, 2026) |
Q4 2025 (Oct 31, 2025) |
Q3 2025 (Jul 31, 2025) |
Q2 2025 (Apr 30, 2025) |
Q4 2024 (Oct 31, 2024) |
Q3 2024 (Jul 31, 2024) |
Q2 2024 (Apr 30, 2024) |
Q1 2024 (Jan 31, 2024) |
Q4 2023 (Oct 31, 2023) |
Q3 2023 (Jul 31, 2023) |
Q2 2023 (Apr 30, 2023) |
Q1 2023 (Jan 31, 2023) |
Q4 2022 (Oct 31, 2022) |
Q3 2022 (Jul 31, 2022) |
Q2 2022 (Apr 30, 2022) |
Q1 2022 (Jan 31, 2022) |
Q4 2021 (Oct 31, 2021) |
Q3 2021 (Jul 31, 2021) |
Q2 2021 (Apr 30, 2021) |
Q1 2021 (Jan 31, 2021) |
Q4 2020 (Oct 31, 2020) |
Q3 2020 (Jul 31, 2020) |
Q2 2020 (Apr 30, 2020) |
Q1 2020 (Jan 31, 2020) |
Q4 2019 (Oct 31, 2019) |
Q3 2019 (Jul 31, 2019) |
Q2 2019 (Apr 30, 2019) |
Q1 2019 (Jan 31, 2019) |
Q4 2018 (Oct 31, 2018) |
Q3 2018 (Jul 31, 2018) |
Q2 2018 (Apr 30, 2018) |
Q1 2018 (Jan 31, 2018) |
Q4 2017 (Oct 31, 2017) |
Q3 2017 (Jul 31, 2017) |
Q2 2017 (Apr 30, 2017) |
Q1 2017 (Jan 31, 2017) |
Q2 2016 (Apr 30, 2016) |
Q1 2016 (Jan 31, 2016) |
Q4 2015 (Oct 31, 2016) |
Q3 2015 (Jul 31, 2015) |
Q2 2015 (Apr 30, 2015) |
Q1 2015 (Jan 31, 2015) |
Q4 2014 (Oct 31, 2014) |
Q3 2014 (Jul 31, 2014) |
Q2 2014 (Apr 30, 2014) |
Q1 2014 (Jan 31, 2014) |
Q4 2013 (Oct 31, 2013) |
Q3 2013 (Jul 31, 2013) |
Q2 2013 (Apr 30, 2013) |
Q1 2013 (Jan 31, 2013) |
Q4 2012 (Oct 31, 2012) |
Q3 2012 (Jul 31, 2012) |
Q2 2012 (Apr 30, 2012) |
Q1 2012 (Jan 31, 2012) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $-245.00K | $173.00K | $392.00K | $-245.00K | $-238.00K | $-705.00K | $-5.66M | $-1.36M | $-852.00K | $-2.23M | $-581.00K | $-1.16M | $451.00K | $771.00K | $503.00K | $-277.00K | $813.00K | $926.00K | $4.44M | $-403.00K | $159.00K | $-82.00K | $-158.00K | $26.00K | $782.00K | $2.74M | $1.06M | $640.00K | $457.00K | $5.39M | $3.66M | $454.00K | $305.00K | $77.00K | $78.00K | $-194.00K | $-467.00K | $-353.00K | $-4.81M | $211.00K | $514.00K | $65.00K | $325.00K | $372.00K | $478.00K | $265.00K | $251.00K | $917.00K | $2.66M | $1.48M | $1.16M | $1.45M | $717.71K | $115.36K |
| Depreciation & Amortization | $616.00K | $615.00K | $1.85M | $1.23M | $632.00K | $1.90M | $1.27M | $633.00K | $638.00K | $1.79M | $1.17M | $541.00K | $535.00K | $1.16M | $618.00K | $180.00K | $178.00K | $592.00K | $414.00K | $237.00K | $254.00K | $760.00K | $508.00K | $255.00K | $145.00K | $418.00K | $278.00K | $137.00K | $-121.00K | $212.00K | $69.00K | $212.00K | $228.00K | $215.00K | $434.00K | $220.00K | $262.00K | $272.00K | $317.00K | $719.00K | $199.00K | $190.00K | $147.00K | $151.00K | $145.00K | $149.00K | $171.00K | $481.00K | $320.00K | $159.24K | $142.67K | $457.15K | $303.52K | $161.62K |
| Stock-based Compensation | $195.00K | $232.00K | $640.00K | $421.00K | $180.00K | $744.00K | $503.00K | $255.00K | $211.00K | $687.00K | $441.00K | $212.00K | $191.00K | $498.00K | $307.00K | $139.00K | $135.00K | $634.00K | $260.00K | $123.00K | $107.00K | $449.00K | $283.00K | $187.00K | $57.00K | $260.00K | $192.00K | $114.00K | $22.00K | $57.00K | $132.00K | $75.00K | $53.00K | $62.00K | $48.00K | $51.00K | $102.00K | $52.00K | $22.00K | $83.00K | $51.00K | $50.00K | $67.00K | $52.00K | $224.00K | $47.00K | $71.00K | $161.00K | $107.00K | $33.11K | $100.13K | $43.41K | $120.67K | $67.19K |
| Deferred Income Tax | $6.00K | $40.00K | $-3.00K | $-3.00K | $29.00K | $2.67M | $2.67M | $-851.00K | $241.00K | $-918.00K | $-706.00K | $-136.00K | $-1.55M | $126.00K | $64.00K | $23.00K | $-479.00K | $924.00K | $836.00K | $766.00K | $-1.01M | $219.00K | $136.00K | $62.00K | $-43.00K | - | - | $11.00K | $-146.00K | $67.00K | $10.00K | $-15.00K | $-314.00K | $24.00K | $24.00K | $24.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Change in Receivables | $741.00K | $-458.00K | $3.26M | $2.99M | $1.45M | $401.00K | $267.00K | $-1.97M | $1.00M | $-5.44M | $-240.00K | $-843.00K | $-1.27M | $-229.00K | $-1.69M | $-3.01M | $3.01M | $4.87M | $694.00K | $-529.00K | $620.00K | $-7.39M | $-7.50M | $-6.71M | $2.28M | $4.36M | $2.38M | $1.38M | $-649.00K | $2.01M | $7.90M | $1.49M | $109.00K | $-274.00K | $404.00K | $-383.00K | $36.00K | $-94.00K | $-216.00K | $323.00K | $907.00K | $151.00K | $-130.00K | $-602.00K | $-494.00K | $-650.00K | $-370.00K | $-1.56M | $-160.00K | $636.07K | $2.03M | $554.12K | $496.10K | $273.35K |
| Change in Inventory | $-1.27M | $-434.00K | $-556.00K | $-2.15M | $-324.00K | $-3.68M | $-2.35M | $-759.00K | $-1.47M | $-850.00K | $-668.00K | $-117.00K | $2.17M | $3.98M | $3.99M | $2.30M | $778.00K | $1.81M | $987.00K | $433.00K | $-661.00K | $219.00K | $72.00K | $-638.00K | $159.00K | $498.00K | $345.00K | $1.06M | $825.00K | $745.00K | $966.00K | $688.00K | $-373.00K | $460.00K | $668.00K | $532.00K | $599.00K | $349.00K | $-797.00K | $380.00K | $-169.00K | $234.00K | $-134.00K | $-383.00K | $-421.00K | $35.00K | $-145.00K | $326.00K | $327.00K | $-247.17K | $228.38K | $566.57K | $259.39K | $92.02K |
| Change in Payables | $-408.00K | $-1.70M | $1.01M | $986.00K | $649.00K | $-52.00K | $-45.00K | $-734.00K | $499.00K | $-2.95M | $454.00K | $-803.00K | $-399.00K | $1.46M | $-1.58M | $-122.00K | $1.04M | $986.00K | $-238.00K | $35.00K | $253.00K | $-1.29M | $-1.06M | $-1.29M | $-23.00K | $129.00K | $-721.00K | $402.00K | $-180.00K | $486.00K | $4.58M | $745.00K | $132.00K | $86.00K | $772.00K | $235.00K | $-399.00K | $156.00K | $-488.00K | $133.00K | $-49.00K | $23.00K | $164.00K | $-95.00K | $-485.00K | $-203.00K | $-141.00K | $-496.00K | $-747.00K | $-372.95K | $247.03K | $660.87K | $480.56K | $752.76K |
| Operating Cash Flow | $601.00K | $2.10M | $2.48M | $2.79M | $-244.00K | $3.41M | $1.04M | $840.00K | $1.61M | $2.57M | $2.22M | $889.00K | $2.30M | $596.00K | $-1.64M | $557.00K | $470.00K | $-3.59M | $-1.35M | $-577.00K | $286.00K | $4.26M | $5.46M | $5.61M | $-720.00K | - | - | - | - | $5.19M | $2.44M | $-152.00K | $784.00K | $813.00K | $-538.00K | $-699.00K | $-1.96M | $-1.51M | $-1.51M | $243.00K | $-784.00K | - | $1.11M | $3.39M | $2.00M | $898.00K | $1.02M | $4.52M | $1.75M | $649.77K | $84.99K | $2.25M | $858.52K | $94.58K |
| Capital Expenditure | $27.00K | $66.00K | $169.00K | $34.00K | $174.00K | $564.00K | $312.00K | $143.00K | $172.00K | $2.31M | $1.30M | $1.13M | $2.25M | $430.00K | $268.00K | $103.00K | $33.00K | $194.00K | $168.00K | $116.00K | $118.00K | $117.00K | $63.00K | $53.00K | $109.00K | $429.00K | $199.00K | $73.00K | $118.00K | $148.00K | $79.00K | $22.00K | $127.00K | $44.00K | $26.00K | $6.00K | $132.00K | $70.00K | $244.00K | $140.00K | $124.00K | $34.00K | $39.00K | $109.00K | $59.00K | $10.00K | $136.00K | $145.00K | $63.00K | $42.42K | $87.27K | $502.83K | $446.13K | $191.82K |
| Acquisitions | - | - | - | - | - | - | - | - | - | - | - | - | - | $24.44M | $24.22M | - | - | - | - | - | - | - | - | $3.90M | $1.00K | $457.00K | - | - | - | - | - | - | - | - | - | - | - | - | $-5.13M | $5.13M | $2.25M | $2.25M | - | - | - | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-27.00K | $-65.00K | $-158.00K | $-49.00K | $-174.00K | $-564.00K | $-312.00K | $-143.00K | $-172.00K | $-2.31M | $-1.30M | $-1.13M | $-2.25M | $-24.87M | $-24.48M | $-103.00K | $-33.00K | $-194.00K | $-168.00K | $-116.00K | $-118.00K | $-4.02M | $-3.96M | $-3.95M | $-110.00K | - | - | - | - | $-113.00K | $-45.00K | $12.00K | $-127.00K | $-44.00K | $-26.00K | $-6.00K | $279.00K | $274.00K | $5.30M | $-5.27M | $-2.37M | - | $-39.00K | $-109.00K | $-59.00K | $-10.00K | $-136.00K | $-145.00K | $-63.00K | $-42.42K | $-87.27K | $3.59M | $2.90M | $808.29K |
| Debt Repayment | - | - | - | - | - | $13.16M | $13.16M | $606.00K | $606.00K | $1.82M | $1.21M | $606.00K | $606.00K | $808.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $14.02K | $5.48K | $5.48K | $5.48K |
| Stock Repurchased | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $157.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $1.14M | $1.14M | $787.24K |
| Dividends Paid | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $388.00K | $195.00K | $193.00K | $188.00K | $187.00K | $373.00K | $186.00K | $186.00K | $544.00K | $183.00K | $176.00K | $177.00K | $530.00K | $353.00K | $176.00K | $177.00K | $610.00K | $-632.00K | $1.77M | $1.17M | $578.00K | $579.00K | $1.72M | $1.15M | $570.00K | $559.00K | $1.79M | $1.24M | $700.22K | $348.34K | $1.04M | $695.23K | $352.69K |
| Financing Cash Flow | $-140.00K | $46.00K | $-162.00K | $4.00K | $-507.00K | $-5.98M | $-4.22M | $-1.11M | $-605.00K | $-732.00K | $-1.13M | $-521.00K | $-605.00K | $16.31M | $16.82M | - | $38.00K | $567.00K | $485.00K | $385.00K | $1.00K | $2.85M | $35.00K | $198.00K | $58.00K | $-146.00K | $-16.00K | $156.00K | $-91.00K | $474.00K | $53.00K | $-19.00K | $-116.00K | $-529.00K | $-377.00K | $-199.00K | $-896.00K | $-590.00K | $685.00K | $-1.78M | $-1.17M | - | $-587.00K | $-922.00K | $-406.00K | $8.00K | $212.00K | $917.00K | $1.31M | $849.84K | $-135.96K | $-1.97M | $-1.71M | $-1.07M |
| Net Change in Cash | $434.00K | $2.08M | $2.16M | $2.75M | $-925.00K | $-3.13M | $-3.50M | $-409.00K | $834.00K | $-469.00K | $-206.00K | $-762.00K | $-554.00K | $-7.97M | $-9.30M | $454.00K | $475.00K | $-3.22M | $-1.03M | $-308.00K | $169.00K | $3.09M | $1.54M | $1.85M | $-772.00K | $-3.02M | $-2.48M | $-2.32M | $4.74M | $5.55M | $2.45M | $-159.00K | $541.00K | $240.00K | $-941.00K | $-904.00K | $-2.57M | $-1.83M | $4.47M | $-6.81M | $-4.33M | $-3.80M | $481.00K | $2.36M | $1.53M | $896.00K | $1.10M | $5.29M | $2.99M | $1.46M | $-138.23K | $3.87M | $2.05M | $-163.84K |
SEC Filing Format - Data shown as it appears in the Q1 2025 (10-Q) filing
Period ended: Jan 31, 2026
Condensed Consolidated Statements of Operations
| Description | Jan 31, 2026 | |
|---|---|---|
| Current | Prior Year | |
| Total Revenue | $18.97M | $19.20M |
| Cost of Revenue | $12.85M | $13.48M |
| Gross Profit | $6.12M | $5.72M |
| Operating Expenses | $5.94M | $5.66M |
| Research & Development | $852.00K | $682.00K |
| Selling General & Admin | $5.09M | $4.98M |
| Operating Income | $177.00K | $56.00K |
| Other Income/Expense | $-193.00K | $-265.00K |
| Income Before Tax | $-16.00K | $-209.00K |
| Income Tax Expense | $34.00K | $36.00K |
| Net Income | $-50.00K | $-245.00K |
| Basic EPS | 0.00 | -0.02 |
| Diluted EPS | 0.00 | -0.02 |
| Basic Shares Outstanding | $10.74M | $10.56M |
| Diluted Shares Outstanding | $10.74M | $10.56M |
Condensed Consolidated Balance Sheets
| Description | Jan 31, 2026 | Oct 31, 2025 |
|---|---|---|
| Cash & Cash Equivalents | $5.11M | $5.08M |
| Accounts Receivable | $13.11M | $14.87M |
| Inventory | $13.78M | $13.73M |
| Other Current Assets | $1.02M | $1.28M |
| Total Current Assets | $33.02M | $34.97M |
| Property Plant & Equipment | $4.24M | $4.23M |
| Goodwill | $8.09M | $8.09M |
| Intangible Assets | $9.85M | $10.26M |
| Other Non-current Assets | $536.00K | $477.00K |
| Total Assets | $70.33M | $73.05M |
| Accounts Payable | $2.98M | $3.11M |
| Accrued Liabilities | $5.91M | $7.64M |
| Deferred Revenue | $218.00K | $232.00K |
| Total Current Liabilities | $18.36M | $20.90M |
| Deferred Tax Liabilities | $250.00K | $247.00K |
| Total Liabilities | $34.79M | $37.84M |
| Common Stock | $108.00K | $107.00K |
| Retained Earnings | $7.00M | $7.05M |
| Total Stockholders Equity | $35.55M | $35.20M |
| Total Liabilities & Equity | $70.33M | $73.05M |
Condensed Consolidated Statements of Cash Flows
| Description | Jan 31, 2026 | |
|---|---|---|
| Current | Prior Year | |
| Net Income | $-50.00K | $-245.00K |
| Depreciation & Amortization | $618.00K | $616.00K |
| Stock-based Compensation | $264.00K | $195.00K |
| Deferred Income Tax | $3.00K | $6.00K |
| Change in Receivables | $-1.75M | $741.00K |
| Change in Inventory | $41.00K | $-1.27M |
| Change in Payables | $-123.00K | $-408.00K |
| Operating Cash Flow | $867.00K | $601.00K |
| Capital Expenditure | $218.00K | $27.00K |
| Investing Cash Flow | $-218.00K | $-27.00K |
| Dividends Paid | - | - |
| Financing Cash Flow | $-620.00K | $-140.00K |
| Net Change in Cash | $29.00K | $434.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.