$800.74M
Revenue
$-16.38M
Net Income
39.53%
Gross Margin
-0.27%
Op. Margin
$-15.95M
Free Cash Flow
| Breakdown | Q3 2025 (Oct 31, 2025) |
Q2 2025 (Jul 31, 2025) |
Q1 2025 (Apr 30, 2025) |
Q4 2024 (Jan 31, 2025) |
Q3 2024 (Oct 31, 2024) |
Q2 2024 (Jul 31, 2024) |
Q1 2024 (Apr 30, 2024) |
Q4 2023 (Jan 31, 2024) |
Q3 2023 (Oct 31, 2023) |
Q2 2023 (Jul 31, 2023) |
Q1 2023 (Apr 30, 2023) |
Q4 2022 (Jan 31, 2023) |
Q3 2022 (Oct 31, 2022) |
Q2 2022 (Jul 31, 2022) |
Q1 2022 (Apr 30, 2022) |
Q4 2021 (Jan 31, 2022) |
Q3 2021 (Oct 31, 2021) |
Q2 2021 (Jul 31, 2021) |
Q1 2021 (Apr 30, 2021) |
Q4 2020 (Jan 31, 2021) |
Q3 2020 (Oct 31, 2020) |
Q2 2020 (Jul 31, 2020) |
Q1 2020 (Apr 30, 2020) |
Q4 2019 (Jan 31, 2020) |
Q3 2019 (Oct 31, 2019) |
Q2 2019 (Jul 31, 2019) |
Q1 2019 (Apr 30, 2019) |
Q4 2018 (Jan 31, 2019) |
Q3 2018 (Oct 31, 2018) |
Q2 2018 (Jul 31, 2018) |
Q1 2018 (Apr 30, 2018) |
Q4 2017 (Jan 31, 2018) |
Q3 2017 (Oct 31, 2017) |
Q2 2017 (Jul 31, 2017) |
Q1 2017 (Apr 30, 2017) |
Q4 2016 (Jan 31, 2017) |
Q3 2016 (Oct 31, 2016) |
Q1 2016 (Apr 30, 2016) |
Q4 2015 (Jan 31, 2016) |
Q3 2015 (Oct 31, 2015) |
Q2 2015 (Jul 31, 2015) |
Q1 2015 (Apr 30, 2015) |
Q4 2014 (Jan 31, 2015) |
Q3 2014 (Oct 31, 2014) |
Q2 2014 (Jul 31, 2014) |
Q1 2014 (Apr 30, 2014) |
Q4 2013 (Jan 31, 2014) |
Q3 2013 (Oct 31, 2013) |
Q2 2013 (Jul 31, 2013) |
Q1 2013 (Apr 30, 2013) |
Q4 2012 (Jan 31, 2013) |
Q3 2012 (Oct 31, 2012) |
Q2 2012 (Jul 31, 2012) |
Q1 2012 (Apr 30, 2012) |
Q2 2011 (Jul 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $197.09M | $190.75M | $201.73M | $211.17M | $179.07M | $176.55M | $186.29M | $215.18M | $179.52M | $173.55M | $179.69M | $209.46M | $192.32M | $393.23M | $208.22M | $240.97M | $227.96M | $237.28M | $285.38M | $251.92M | $199.10M | $332.27M | $116.12M | $211.01M | $183.05M | $182.83M | $205.03M | $201.16M | $175.36M | $182.00M | $211.03M | $212.14M | $176.94M | $366.15M | $199.96M | $185.51M | $160.72M | $193.67M | $176.06M | $158.94M | $153.88M | $194.91M | $181.14M | $156.69M | $144.99M | $188.02M | $157.19M | $145.36M | $137.82M | $181.83M | $175.66M | $148.99M | $132.32M | $197.69M | $130.23M |
| Revenue Growth % (YoY) | 10.1% | 8.0% | 8.3% | -1.9% | -0.3% | 1.7% | 3.7% | 2.7% | -6.7% | -55.9% | -13.7% | -13.1% | -15.6% | 65.7% | -27.0% | -4.3% | 14.5% | -28.6% | 145.8% | 19.4% | 8.8% | 81.7% | -43.4% | 4.9% | 4.4% | 0.5% | -2.8% | -5.2% | -0.9% | -50.3% | 5.5% | 14.4% | 10.1% | nan% | 3.2% | 5.4% | 1.1% | -0.6% | -2.8% | 1.4% | 6.1% | 3.7% | 15.2% | 7.8% | 5.2% | 3.4% | -10.5% | -2.4% | 4.2% | -8.0% | nan% | nan% | 1.6% | nan% | nan% |
| Cost of Revenue | $120.46M | $114.48M | $121.92M | $127.33M | $107.83M | $121.62M | $114.25M | $131.00M | $110.94M | $107.23M | $113.66M | $126.68M | $115.74M | $241.60M | $127.01M | $143.66M | $136.07M | $140.54M | $163.79M | $144.27M | $115.83M | $211.52M | $84.37M | $127.31M | $114.58M | $114.61M | $128.24M | $126.09M | $110.42M | $110.40M | $129.41M | $131.36M | $110.09M | $224.56M | $122.39M | $114.82M | $100.39M | $117.81M | $108.53M | $97.56M | $93.18M | $117.51M | $113.57M | $98.54M | $91.54M | $114.77M | $99.57M | $92.07M | $88.30M | $114.50M | $118.17M | $97.81M | $87.90M | $123.03M | $86.78M |
| Gross Profit | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $53.29M | $49.52M | $67.32M | $57.49M | $51.18M | $44.41M | $74.67M | $43.45M |
| Gross Margin % | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | nan% | 36.7% | 35.9% | 37.0% | 32.7% | 34.4% | 33.6% | 37.8% | 33.4% |
| Selling General & Admin | $79.35M | $78.91M | $74.89M | $77.45M | $74.73M | $73.78M | $74.21M | $74.53M | $69.65M | $69.54M | $70.81M | $70.58M | $69.09M | $139.51M | $71.03M | $79.56M | $74.78M | $75.38M | $77.89M | $79.27M | $69.23M | $111.70M | $54.08M | $67.65M | $65.54M | $62.99M | $63.45M | $61.46M | $61.19M | $62.28M | $63.01M | $65.62M | $61.12M | $120.32M | $60.49M | $58.59M | $57.64M | $58.33M | $57.09M | $55.62M | $55.70M | $55.81M | $57.52M | $56.35M | $53.20M | $53.98M | $50.17M | $52.15M | $51.92M | $51.91M | $52.68M | $51.13M | $50.93M | $52.67M | $50.69M |
| Operating Income | $-7.34M | $3.52M | $489.00K | $1.20M | $-8.83M | $-24.89M | $-6.97M | $3.93M | $-6.00M | $-7.92M | $-9.46M | $7.40M | $31.58M | $36.32M | $39.65M | $12.58M | $11.58M | $16.36M | $39.00M | $23.70M | $9.34M | $-1.11M | $-27.55M | $11.25M | $-1.59M | $150.00K | $8.73M | $8.81M | $-1.02M | $3.70M | $13.64M | $9.71M | $755.00K | $12.30M | $12.78M | $7.94M | $-1.59M | $12.87M | $5.89M | $1.17M | $376.00K | $16.78M | $5.19M | $-3.24M | $-4.94M | $14.11M | $1.89M | $-3.34M | $-8.72M | $9.79M | $-1.50M | $-6.58M | $-12.55M | $15.85M | $-15.20M |
| Operating Margin % | -3.7% | 1.8% | 0.2% | 0.6% | -4.9% | -14.1% | -3.7% | 1.8% | -3.3% | -4.6% | -5.3% | 3.5% | 16.4% | 9.2% | 19.0% | 5.2% | 5.1% | 6.9% | 13.7% | 9.4% | 4.7% | -0.3% | -23.7% | 5.3% | -0.9% | 0.1% | 4.3% | 4.4% | -0.6% | 2.0% | 6.5% | 4.6% | 0.4% | 3.4% | 6.4% | 4.3% | -1.0% | 6.6% | 3.3% | 0.7% | 0.2% | 8.6% | 2.9% | -2.1% | -3.4% | 7.5% | 1.2% | -2.3% | -6.3% | 5.4% | -0.9% | -4.4% | -9.5% | 8.0% | -11.7% |
| Interest Expense | $155.00K | $98.00K | $43.00K | $43.00K | $125.00K | $83.00K | $79.00K | $78.00K | $76.00K | $77.00K | $75.00K | $76.00K | $76.00K | $154.00K | $76.00K | $106.00K | $76.00K | $77.00K | $47.00K | $43.00K | $193.00K | $540.00K | $163.00K | $41.00K | $39.00K | $40.00K | $38.00K | $40.00K | $39.00K | $38.00K | $37.00K | $38.00K | $38.00K | $74.00K | $37.00K | $39.00K | $39.00K | $40.00K | $41.00K | $107.00K | $47.00K | $47.00K | $48.00K | $48.00K | $56.00K | $48.00K | $49.00K | $49.00K | $49.00K | $47.00K | $49.00K | $50.00K | $64.00K | $49.00K | $6.00K |
| Interest Income | $541.00K | $389.00K | $458.00K | $531.00K | $482.00K | $611.00K | $849.00K | $1.07M | $894.00K | $887.00K | $1.02M | $830.00K | $202.00K | $2.00K | - | $7.00K | $18.00K | $2.00K | $4.00K | $3.00K | $4.00K | $231.00K | $217.00K | $363.00K | $421.00K | $414.00K | - | $374.00K | $321.00K | $363.00K | $295.00K | $266.00K | $216.00K | $401.00K | $186.00K | $163.00K | $146.00K | $127.00K | $117.00K | $107.00K | $59.00K | $56.00K | $52.00K | $43.00K | $39.00K | $53.00K | $68.00K | $78.00K | $67.00K | $68.00K | $66.00K | $66.00K | $66.00K | $62.00K | $65.00K |
| Income Before Tax | $-6.89M | $3.82M | $871.00K | $1.65M | $-8.42M | $-24.36M | $-6.20M | $4.92M | $-5.18M | $-7.11M | $-8.51M | $8.15M | $31.71M | $36.17M | $39.58M | $12.48M | $11.52M | $16.29M | $38.96M | $23.66M | $9.15M | $-1.42M | $-27.50M | $11.58M | $-1.21M | $524.00K | $9.07M | $9.15M | $-743.00K | $4.02M | $13.90M | $9.94M | $933.00K | $12.63M | $12.93M | $8.06M | $-1.48M | $12.95M | $5.97M | $1.17M | $388.00K | $16.79M | $5.19M | $-3.25M | $-4.96M | $14.12M | $1.91M | $-3.31M | $-8.70M | $9.81M | $-1.48M | $-6.57M | $-12.55M | $15.87M | $-15.14M |
| Income Tax Expense | - | - | - | $15.83M | $-1.27M | $-5.95M | $-2.77M | $1.37M | $-1.32M | $-2.08M | $-1.88M | $1.52M | $7.12M | $8.50M | $9.37M | $2.64M | $2.50M | $3.80M | $8.06M | $5.62M | $2.19M | $-390.00K | $-6.61M | $2.15M | $-122.00K | $147.00K | $1.29M | $1.80M | $-237.00K | $788.00K | $2.60M | $4.69M | $286.00K | $3.95M | $4.04M | $2.51M | $-648.00K | $4.22M | $2.50M | $553.00K | $226.00K | $5.51M | $521.00K | $-1.04M | $-2.38M | $5.04M | $447.00K | $-1.64M | $-3.21M | $3.65M | $-780.00K | $-2.87M | $-4.63M | $5.76M | $-5.11M |
| Net Income | $-6.89M | $3.82M | $871.00K | $-14.18M | $-28.99M | $-21.84M | $-3.43M | $3.55M | $-15.53M | $-11.67M | $-6.63M | $6.64M | $52.26M | $27.67M | $30.20M | $9.84M | $52.40M | $43.39M | $30.90M | $18.04M | $5.94M | $-1.02M | $-20.89M | $9.42M | $7.08M | $8.16M | $7.79M | $7.35M | $14.03M | $14.53M | $11.30M | $5.25M | $9.33M | $8.68M | $8.89M | $5.55M | $-836.00K | $8.74M | $3.47M | $614.00K | $162.00K | $11.28M | $4.67M | $-2.21M | $-2.58M | $9.08M | $1.47M | $-1.67M | $-5.49M | $6.16M | $-704.00K | $-3.70M | $-7.92M | $10.10M | $-10.03M |
| Net Margin % | -3.5% | 2.0% | 0.4% | -6.7% | -16.2% | -12.4% | -1.8% | 1.7% | -8.7% | -6.7% | -3.7% | 3.2% | 27.2% | 7.0% | 14.5% | 4.1% | 23.0% | 18.3% | 10.8% | 7.2% | 3.0% | -0.3% | -18.0% | 4.5% | 3.9% | 4.5% | 3.8% | 3.7% | 8.0% | 8.0% | 5.4% | 2.5% | 5.3% | 2.4% | 4.4% | 3.0% | -0.5% | 4.5% | 2.0% | 0.4% | 0.1% | 5.8% | 2.6% | -1.4% | -1.8% | 4.8% | 0.9% | -1.2% | -4.0% | 3.4% | -0.4% | -2.5% | -6.0% | 5.1% | -7.7% |
| Basic EPS | -0.86 | 0.48 | 0.11 | -1.70 | -0.86 | -2.21 | -0.42 | 0.43 | -0.47 | -0.61 | -0.81 | 0.83 | 3.02 | 3.34 | 3.59 | 1.21 | 1.04 | 1.37 | 3.27 | 1.76 | 0.67 | -0.10 | -2.00 | 0.81 | -0.09 | 0.03 | 0.65 | 0.58 | -0.04 | 0.24 | 0.83 | 0.38 | 0.05 | 0.60 | 0.60 | 0.38 | -0.06 | 0.60 | 0.24 | 0.04 | 0.01 | 0.75 | 0.31 | -0.15 | -0.17 | 0.61 | 0.10 | -0.11 | -0.37 | 0.42 | -0.05 | -0.25 | -0.54 | 0.69 | -0.69 |
| Diluted EPS | -0.86 | 0.46 | 0.11 | -1.70 | -0.86 | -2.21 | -0.42 | 0.43 | -0.47 | -0.61 | -0.81 | 0.83 | 3.02 | 3.34 | 3.59 | 1.20 | 1.03 | 1.36 | 3.23 | 1.75 | 0.67 | -0.10 | -2.00 | 0.81 | -0.09 | 0.03 | 0.65 | 0.58 | -0.04 | 0.24 | 0.83 | 0.38 | 0.05 | 0.59 | 0.60 | 0.38 | -0.06 | 0.60 | 0.24 | 0.04 | 0.01 | 0.74 | 0.31 | -0.15 | -0.17 | 0.61 | 0.10 | -0.11 | -0.37 | 0.42 | -0.05 | -0.25 | -0.54 | 0.69 | -0.69 |
| Basic Shares Outstanding | 8.1M | 8.0M | 8.0M | -265 | 8.4M | 8.3M | 8.3M | 7K | 8.2M | 8.2M | 8.2M | -20K | 8.1M | 8.2M | 8.4M | -169K | 8.7M | 9.1M | 9.4M | -137K | 10.4M | 10.4M | 10.4M | -157K | 11.6M | 11.9M | 12.0M | -194K | 12.8M | 13.3M | 13.6M | -163K | 13.6M | 14.6M | 14.7M | 8K | 14.7M | 14.6M | -115K | 15.1M | 15.2M | 15.1M | 9K | 15.0M | 15.0M | 14.9M | 9K | 14.8M | 14.8M | 14.8M | 10K | 14.7M | 14.7M | 14.6M | 14.6M |
| Diluted Shares Outstanding | 8.1M | 8.3M | 8.2M | -265 | 8.4M | 8.3M | 8.3M | 7K | 8.2M | 8.2M | 8.2M | -20K | 8.1M | 8.2M | 8.4M | -166K | 8.8M | 9.2M | 9.6M | -119K | 10.4M | 10.4M | 10.4M | -143K | 11.6M | 11.9M | 12.0M | -200K | 12.8M | 13.4M | 13.6M | -155K | 13.6M | 14.6M | 14.8M | 10K | 14.7M | 14.6M | -111K | 15.1M | 15.2M | 15.2M | 36K | 15.0M | 15.0M | 14.9M | 24K | 14.8M | 14.8M | 14.8M | 10K | 14.7M | 14.7M | 14.6M | 14.6M |
| Breakdown | Q3 2025 (Oct 31, 2025) |
Q2 2025 (Jul 31, 2025) |
Q1 2025 (Apr 30, 2025) |
Q4 2024 (Jan 31, 2025) |
Q3 2024 (Oct 31, 2024) |
Q2 2024 (Jul 31, 2024) |
Q1 2024 (Apr 30, 2024) |
Q4 2023 (Jan 31, 2024) |
Q3 2023 (Oct 31, 2023) |
Q2 2023 (Jul 31, 2023) |
Q1 2023 (Apr 30, 2023) |
Q4 2022 (Jan 31, 2023) |
Q3 2022 (Oct 31, 2022) |
Q2 2022 (Jul 31, 2022) |
Q1 2022 (Apr 30, 2022) |
Q4 2021 (Jan 31, 2022) |
Q3 2021 (Oct 31, 2021) |
Q2 2021 (Jul 31, 2021) |
Q1 2021 (Apr 30, 2021) |
Q4 2020 (Jan 31, 2021) |
Q3 2020 (Oct 31, 2020) |
Q2 2020 (Jul 31, 2020) |
Q1 2020 (Apr 30, 2020) |
Q4 2019 (Jan 31, 2020) |
Q3 2019 (Oct 31, 2019) |
Q2 2019 (Jul 31, 2019) |
Q1 2019 (Apr 30, 2019) |
Q4 2018 (Jan 31, 2019) |
Q3 2018 (Oct 31, 2018) |
Q2 2018 (Jul 31, 2018) |
Q1 2018 (Apr 30, 2018) |
Q4 2017 (Jan 31, 2018) |
Q3 2017 (Oct 31, 2017) |
Q2 2017 (Jul 31, 2017) |
Q1 2017 (Apr 30, 2017) |
Q4 2016 (Jan 31, 2017) |
Q3 2016 (Oct 31, 2016) |
Q1 2016 (Apr 30, 2016) |
Q4 2015 (Jan 31, 2016) |
Q3 2015 (Oct 31, 2015) |
Q2 2015 (Jul 31, 2015) |
Q1 2015 (Apr 30, 2015) |
Q4 2014 (Jan 31, 2015) |
Q3 2014 (Oct 31, 2014) |
Q2 2014 (Jul 31, 2014) |
Q1 2014 (Apr 30, 2014) |
Q4 2013 (Jan 31, 2014) |
Q3 2013 (Oct 31, 2013) |
Q2 2013 (Jul 31, 2013) |
Q1 2013 (Apr 30, 2013) |
Q4 2012 (Jan 31, 2013) |
Q3 2012 (Oct 31, 2012) |
Q2 2012 (Jul 31, 2012) |
Q1 2012 (Apr 30, 2012) |
Q2 2011 (Jul 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $53.98M | $48.45M | $34.87M | $30.20M | $73.04M | $49.25M | $36.96M | $53.03M | $39.12M | $41.59M | $54.38M | $86.81M | $74.51M | $65.99M | $70.71M | $81.43M | $58.93M | $47.59M | $61.24M | $64.06M | $37.26M | $36.20M | $51.73M | $63.96M | $49.50M |
| Short-term Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $35.46M | $24.60M | - | - | - | $5.00K | $5.00K | $27.56M | $32.30M | $37.78M | $43.13M | $50.35M | $42.94M | $36.01M | $33.50M | $31.50M | $30.30M | $32.67M | $34.19M | $38.03M | $34.13M | $40.22M | $32.67M | $34.14M | $24.78M | $20.71M | $15.85M | $13.99M | $13.03M | $7.34M | $6.00M | $18.22M | $15.85M | $16.25M | $12.77M | $4.73M | $3.31M | $1.64M | - |
| Inventory | $123.54M | $117.57M | $109.93M | $122.64M | $127.51M | $135.00M | $119.01M | $130.43M | $129.73M | $134.47M | $114.32M | $105.79M | $128.51M | $142.10M | $129.72M | $123.83M | $126.90M | $113.19M | $101.80M | $103.84M | $114.41M | $94.55M | $121.89M | $138.26M | $135.40M | $132.05M | $131.25M | $139.84M | $139.70M | $138.80M | $125.33M | $137.70M | $133.25M | $131.99M | $124.53M | $134.65M | $130.75M | $123.33M | $137.02M | $129.43M | $126.35M | $116.15M | $131.06M | $128.52M | $120.46M | $112.72M | $126.50M | $123.20M | $120.40M | $108.51M | $141.47M | $146.70M | $133.77M | $115.01M | $122.31M |
| Other Current Assets | $16.08M | $19.64M | $13.75M | $10.22M | $13.14M | $16.92M | $14.00M | $10.84M | $11.27M | $16.74M | $13.85M | $12.98M | $12.90M | $17.10M | $16.35M | $15.00M | $17.09M | $19.14M | $19.29M | $17.42M | $17.38M | $16.85M | $10.05M | $14.28M | $13.83M | $15.62M | $14.02M | $17.54M | $15.28M | $17.70M | $16.37M | $15.69M | $15.28M | $14.83M | $13.85M | $13.75M | $14.55M | $13.54M | $12.20M | $13.46M | $14.89M | $14.09M | $14.60M | $13.04M | $14.82M | $12.71M | $11.22M | $12.74M | $13.53M | $10.90M | $10.65M | $11.00M | $10.13M | $10.06M | $9.44M |
| Total Current Assets | $192.09M | $189.20M | $168.60M | $197.06M | $183.11M | $215.12M | $195.00M | $225.10M | $204.03M | $220.09M | $219.08M | $222.88M | $219.19M | $187.74M | $207.73M | $192.61M | $193.78M | $233.68M | $252.37M | $244.44M | $229.74M | $259.19M | $240.16M | $201.21M | $208.21M | $214.97M | $217.89M | $225.60M | $226.30M | $233.50M | $229.19M | $233.35M | $214.81M | $211.64M | $245.61M | $237.31M | $220.41M | $230.11M | $227.13M | $223.41M | $224.45M | $241.63M | $241.36M | $227.15M | $223.34M | $218.38M | $207.76M | $207.89M | $217.54M | $206.09M | $210.79M | $209.07M | $212.66M | $198.36M | $191.07M |
| Property Plant & Equipment | $53.16M | $50.52M | $49.15M | $50.72M | $48.88M | $51.70M | $53.35M | $56.23M | $56.66M | $59.08M | $57.38M | $60.11M | $60.91M | $72.45M | $68.21M | $75.28M | $71.94M | $66.52M | $65.53M | $63.51M | $63.56M | $61.92M | $64.85M | $64.98M | $55.70M | $54.84M | $54.92M | $56.22M | $55.64M | $57.15M | $59.16M | $61.78M | $63.57M | $63.80M | $61.15M | $59.28M | $54.48M | $49.82M | $50.63M | $49.98M | $47.90M | $44.95M | $47.60M | $49.76M | $51.75M | $52.96M | $56.15M | $60.98M | $65.21M | $69.20M | $71.00M | $76.20M | $80.99M | $85.62M | $94.13M |
| Goodwill | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $1.37M |
| Long-term Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $15.68M | $16.27M | $16.98M | $7.78M | $8.88M | $10.32M | $13.02M | $21.71M | $25.45M | $26.12M | $26.75M | $25.91M | $26.69M | $29.18M | $24.33M | $30.89M | $30.58M | $36.51M | $21.33M | $22.45M | $24.04M | $18.14M | $19.10M | $19.78M | $20.05M | $8.35M | $1.77M | $5.75M | $14.96M | $16.40M | $18.09M | $19.97M |
| Other Non-current Assets | $1.82M | $1.26M | $1.30M | $846.00K | $886.00K | $920.00K | $957.00K | $1.00M | $1.05M | $1.08M | $1.13M | $1.18M | $1.22M | $1.25M | $1.29M | $1.32M | $1.40M | $1.41M | $1.44M | $769.00K | $752.00K | $763.00K | $755.00K | $755.00K | $757.00K | $777.00K | $749.00K | $745.00K | $725.00K | $720.00K | $716.00K | $720.00K | $727.00K | $720.00K | $716.00K | $725.00K | $716.00K | $703.00K | $705.00K | $689.00K | $627.00K | $629.00K | $638.00K | $651.00K | $663.00K | $673.00K | $686.00K | $700.00K | $716.00K | $731.00K | $741.00K | $756.00K | $774.00K | $785.00K | $629.00K |
| Total Assets | $464.26M | $457.41M | $437.41M | $462.77M | $467.08M | $506.73M | $484.10M | $518.72M | $508.21M | $526.51M | $534.43M | $544.26M | $546.86M | $501.54M | $523.23M | $474.02M | $467.57M | $496.21M | $509.18M | $494.59M | $481.92M | $500.82M | $486.84M | $459.14M | $442.25M | $447.65M | $437.55M | $297.99M | $300.21M | $310.78M | $316.25M | $327.07M | $312.67M | $309.66M | $340.43M | $332.51M | $313.28M | $313.48M | $314.51M | $312.93M | $316.05M | $313.92M | $318.37M | $307.95M | $301.05M | $297.92M | $291.31M | $295.87M | $297.40M | $281.64M | $292.14M | $302.49M | $312.73M | $305.09M | $309.84M |
| Accounts Payable | $97.99M | $96.25M | $80.92M | $102.46M | $82.79M | $110.54M | $72.27M | $100.37M | $83.39M | $93.68M | $90.03M | $80.67M | $83.45M | $82.96M | $87.86M | $98.88M | $102.60M | $99.18M | $109.72M | $84.83M | $87.76M | $77.68M | $94.25M | $79.60M | $71.70M | $71.30M | $64.20M | $73.39M | $68.34M | $72.10M | $63.81M | $75.95M | $68.05M | $67.26M | $71.47M | $75.43M | $59.10M | $60.13M | $67.42M | $58.21M | $59.39M | $56.95M | $72.25M | $63.48M | $58.84M | $51.60M | $60.04M | $58.93M | $64.29M | $40.50M | $62.69M | $67.10M | $71.96M | $60.00M | $61.55M |
| Accrued Liabilities | $21.62M | $17.29M | $14.31M | $16.65M | $16.11M | $17.06M | $15.19M | $16.47M | $15.98M | $17.04M | $14.99M | $16.05M | $16.94M | $20.79M | $22.44M | $14.53M | $18.46M | $19.32M | $21.25M | $16.59M | $16.05M | $15.80M | $11.53M | $14.76M | $14.06M | $14.07M | $13.86M | $15.31M | $14.74M | $14.54M | $12.87M | $13.76M | $14.84M | $17.12M | $17.09M | $15.58M | $14.98M | $13.26M | $14.60M | $16.25M | $15.27M | $15.20M | $14.18M | $17.37M | $16.23M | $15.82M | $14.65M | $17.41M | $16.04M | $16.18M | $14.44M | $16.96M | $17.15M | $15.59M | $17.80M |
| Total Current Liabilities | $179.85M | $167.38M | $150.47M | $174.39M | $159.57M | $185.48M | $142.98M | $169.90M | $156.16M | $169.86M | $162.19M | $160.55M | $163.76M | $165.50M | $176.04M | $187.47M | $192.92M | $194.90M | $210.35M | $182.84M | $169.97M | $154.12M | $165.19M | $150.86M | $139.20M | $140.28M | $130.04M | $102.37M | $96.28M | $101.46M | $91.31M | $109.17M | $98.88M | $95.85M | $101.14M | $100.41M | $86.79M | $86.97M | $95.66M | $90.25M | $86.82M | $86.22M | $102.00M | $96.68M | $88.06M | $82.97M | $84.75M | $90.81M | $91.19M | $69.92M | $85.91M | $95.33M | $101.90M | $86.60M | $90.40M |
| Long-term Debt | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $41.60M | $43.70M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Deferred Tax Liabilities | $142.00K | $142.00K | $142.00K | $142.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Liabilities | $1.99M | $2.50M | $2.44M | $2.38M | $1.47M | $1.79M | $1.83M | $2.30M | $2.13M | $2.17M | $2.68M | $2.32M | $2.20M | $2.20M | $2.15M | $2.10M | $2.00M | $2.35M | $2.23M | $2.29M | $2.26M | $1.77M | $1.73M | $1.92M | $1.92M | $1.87M | $1.84M | $8.20M | $8.00M | $8.34M | $8.32M | $8.43M | $8.79M | $8.71M | $8.26M | $8.51M | $8.13M | $6.66M | $6.62M | $6.22M | $6.04M | $5.55M | $5.75M | $6.25M | $6.59M | $6.81M | $7.69M | $8.42M | $8.74M | $9.51M | $10.26M | $11.13M | $11.81M | $12.22M | $10.75M |
| Total Liabilities | $356.43M | $344.17M | $328.85M | $349.59M | $336.81M | $370.14M | $329.27M | $361.01M | $355.15M | $370.55M | $374.47M | $377.81M | $388.39M | $367.93M | $382.05M | $357.88M | $358.31M | $353.84M | $361.18M | $330.96M | $320.99M | $337.37M | $343.79M | $288.10M | $261.60M | $260.25M | $247.00M | $110.56M | $104.28M | $109.80M | $99.64M | $117.60M | $107.67M | $104.55M | $109.40M | $108.92M | $94.92M | $93.63M | $102.27M | $96.48M | $92.86M | $91.77M | $107.75M | $102.93M | $94.64M | $89.78M | $92.44M | $99.23M | $99.93M | $79.44M | $96.17M | $106.46M | $113.71M | $98.82M | $101.15M |
| Common Stock | $162.00K | $162.00K | $162.00K | $162.00K | $162.00K | $162.00K | $161.00K | $160.00K | $160.00K | $160.00K | $160.00K | $160.00K | $160.00K | $159.00K | $159.00K | $159.00K | $159.00K | $158.00K | $158.00K | $158.00K | $158.00K | $158.00K | $158.00K | $157.00K | $157.00K | $157.00K | $157.00K | $157.00K | $157.00K | $157.00K | $157.00K | $156.00K | $156.00K | $156.00K | $156.00K | $155.00K | $155.00K | $155.00K | $154.00K | $154.00K | $154.00K | $153.00K | $152.00K | $151.00K | $151.00K | $151.00K | $150.00K | $150.00K | $150.00K | $150.00K | $149.00K | $148.00K | $148.00K | $148.00K | $148.00K |
| Retained Earnings | $273.70M | $280.59M | $276.77M | $275.90M | $290.08M | $297.23M | $315.64M | $319.07M | $315.52M | $319.38M | $324.42M | $331.05M | $324.41M | $299.82M | $302.36M | $272.16M | $262.32M | $253.31M | $240.81M | $209.92M | $191.88M | $184.92M | $165.05M | $186.77M | $178.26M | $180.29M | $180.86M | $176.09M | $169.76M | $171.29M | $169.14M | $158.93M | $154.77M | $155.20M | $156.59M | $148.59M | $143.92M | $146.63M | $138.72M | $136.16M | $136.48M | $136.32M | $125.04M | $120.36M | $122.57M | $125.15M | $116.07M | $114.61M | $116.28M | $121.77M | $115.61M | $116.31M | $120.01M | $127.94M | $129.91M |
| Treasury Stock | $277.30M | $277.30M | $277.30M | $270.99M | $267.21M | $267.21M | $267.21M | $267.21M | $267.21M | $267.21M | $267.21M | $267.21M | $267.21M | $267.21M | $262.53M | $257.21M | $249.13M | $206.30M | $187.40M | $141.93M | $125.21M | $115.32M | $115.32M | $109.06M | $90.29M | $85.16M | $82.26M | $80.62M | $65.25M | $61.19M | $42.89M | $40.22M | $40.22M | $40.14M | $15.19M | $15.19M | $15.19M | $15.19M | $15.19M | $7.50M | $165.00K | $165.00K | $165.00K | $165.00K | $165.00K | $165.00K | $165.00K | $165.00K | $165.00K | $165.00K | $165.00K | $165.00K | $165.00K | $165.00K | $165.00K |
| Total Stockholders Equity | $107.83M | $113.24M | $108.56M | $113.18M | $130.27M | $136.59M | $154.83M | $157.71M | $153.07M | $155.95M | $159.96M | $166.44M | $158.46M | $133.61M | $141.18M | $116.14M | $109.26M | $142.37M | $147.99M | $163.63M | $160.93M | $163.46M | $143.06M | $171.04M | $180.65M | $187.40M | $190.55M | $187.43M | $195.92M | $200.99M | $216.61M | $209.47M | $205.01M | $205.11M | $231.03M | $223.59M | $218.36M | $219.85M | $212.23M | $216.45M | $223.19M | $222.15M | $210.62M | $205.02M | $206.41M | $208.14M | $198.87M | $196.64M | $197.47M | $202.20M | $195.97M | $196.03M | $199.02M | $206.27M | $208.69M |
| Total Liabilities & Equity | $464.26M | $457.41M | $437.41M | $462.77M | $467.08M | $506.73M | $484.10M | $518.72M | $508.21M | $526.51M | $534.43M | $544.26M | $546.86M | $501.54M | $523.23M | $474.02M | $467.57M | $496.21M | $509.18M | $494.59M | $481.92M | $500.82M | $486.84M | $459.14M | $442.25M | $447.65M | $437.55M | $297.99M | $300.21M | $310.78M | $316.25M | $327.07M | $312.67M | $309.66M | $340.43M | $332.51M | $313.28M | $313.48M | $314.51M | $312.93M | $316.05M | $313.92M | $318.37M | $307.95M | $301.05M | $297.92M | $291.31M | $295.87M | $297.40M | $281.64M | $292.14M | $302.49M | $312.73M | $305.09M | $309.84M |
| Breakdown | Q3 2025 (Oct 31, 2025) |
Q2 2025 (Jul 31, 2025) |
Q1 2025 (Apr 30, 2025) |
Q4 2024 (Jan 31, 2025) |
Q3 2024 (Oct 31, 2024) |
Q2 2024 (Jul 31, 2024) |
Q1 2024 (Apr 30, 2024) |
Q4 2023 (Jan 31, 2024) |
Q3 2023 (Oct 31, 2023) |
Q2 2023 (Jul 31, 2023) |
Q1 2023 (Apr 30, 2023) |
Q4 2022 (Jan 31, 2023) |
Q3 2022 (Oct 31, 2022) |
Q2 2022 (Jul 31, 2022) |
Q1 2022 (Apr 30, 2022) |
Q4 2021 (Jan 31, 2022) |
Q3 2021 (Oct 31, 2021) |
Q2 2021 (Jul 31, 2021) |
Q1 2021 (Apr 30, 2021) |
Q4 2020 (Jan 31, 2021) |
Q3 2020 (Oct 31, 2020) |
Q2 2020 (Jul 31, 2020) |
Q1 2020 (Apr 30, 2020) |
Q4 2019 (Jan 31, 2020) |
Q3 2019 (Oct 31, 2019) |
Q2 2019 (Jul 31, 2019) |
Q1 2019 (Apr 30, 2019) |
Q4 2018 (Jan 31, 2019) |
Q3 2018 (Oct 31, 2018) |
Q2 2018 (Jul 31, 2018) |
Q1 2018 (Apr 30, 2018) |
Q4 2017 (Jan 31, 2018) |
Q3 2017 (Oct 31, 2017) |
Q2 2017 (Jul 31, 2017) |
Q1 2017 (Apr 30, 2017) |
Q4 2016 (Jan 31, 2017) |
Q3 2016 (Oct 31, 2016) |
Q1 2016 (Apr 30, 2016) |
Q4 2015 (Jan 31, 2016) |
Q3 2015 (Oct 31, 2015) |
Q2 2015 (Jul 31, 2015) |
Q1 2015 (Apr 30, 2015) |
Q4 2014 (Jan 31, 2015) |
Q3 2014 (Oct 31, 2014) |
Q2 2014 (Jul 31, 2014) |
Q1 2014 (Apr 30, 2014) |
Q4 2013 (Jan 31, 2014) |
Q3 2013 (Oct 31, 2013) |
Q2 2013 (Jul 31, 2013) |
Q1 2013 (Apr 30, 2013) |
Q4 2012 (Jan 31, 2013) |
Q3 2012 (Oct 31, 2012) |
Q2 2012 (Jul 31, 2012) |
Q1 2012 (Apr 30, 2012) |
Q2 2011 (Jul 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $-6.89M | $4.69M | $871.00K | $-14.18M | $-28.99M | $-21.84M | $-3.43M | $3.55M | $-15.53M | $-11.67M | $-6.63M | $6.64M | $52.26M | $27.67M | $30.20M | $9.84M | $52.40M | $43.39M | $30.90M | $18.04M | $5.94M | $-1.02M | $-20.89M | $9.42M | $7.08M | $8.16M | $7.79M | $7.35M | $14.03M | $14.53M | $11.30M | $5.25M | $9.33M | $8.68M | - | $5.55M | - | - | $3.47M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $2.06M |
| Depreciation & Amortization | $4.63M | $8.92M | $4.37M | $4.49M | $4.75M | $9.58M | $4.79M | $4.85M | $14.14M | $9.39M | $4.68M | $4.80M | $5.08M | $10.72M | $5.45M | $5.17M | $5.53M | $4.99M | $4.70M | $4.68M | $14.58M | $9.88M | $4.95M | $4.79M | $4.52M | $4.61M | $4.61M | $4.64M | $4.60M | $4.68M | $4.97M | $5.02M | $13.86M | $8.89M | $4.30M | $4.13M | $12.96M | $4.44M | $4.55M | $4.59M | $4.62M | $4.81M | $4.87M | $15.31M | $5.11M | $5.16M | $5.26M | $5.45M | $11.26M | $5.59M | $5.80M | $5.97M | $12.18M | $6.14M | $11.94M |
| Stock-based Compensation | $4.00M | $2.45M | $968.00K | $868.00K | $2.43M | $1.58M | $884.00K | $1.09M | $3.00M | $1.98M | $935.00K | $1.36M | $2.27M | $1.94M | $2.28M | $1.89M | $2.88M | $1.90M | $1.09M | $1.41M | $1.50M | $1.00M | $469.00K | $675.00K | $1.45M | $1.05M | $706.00K | $552.00K | $1.69M | $1.13M | $584.00K | $441.00K | $1.19M | $752.00K | $317.00K | $609.00K | $2.31M | $1.04M | $970.00K | $3.18M | $2.25M | $1.36M | $964.00K | $3.04M | $2.12M | $1.19M | $783.00K | $2.57M | $1.77M | $968.00K | $763.00K | $1.98M | $1.23M | $544.00K | $1.64M |
| Deferred Income Tax | - | - | - | $15.44M | $-10.20M | $-8.61M | $-2.77M | $2.09M | $-4.30M | $-3.21M | $-1.50M | $-2.02M | $2.12M | $454.00K | $-1.32M | $926.00K | $2.28M | $2.11M | $1.05M | $-669.00K | $1.14M | $-565.00K | $-7.67M | $-324.00K | $194.00K | $88.00K | $153.00K | $683.00K | $-1.45M | $-608.00K | $290.00K | $1.67M | $1.06M | $1.74M | $1.47M | $-11.00K | $1.49M | $1.47M | $2.83M | $-2.13M | $74.00K | $1.43M | $532.00K | $424.00K | $156.00K | $661.00K | $-690.00K | $-1.00M | $-40.00K | $1.16M | $-2.30M | $-601.00K | $-852.00K | $-341.00K | $79.00K |
| Change in Inventory | $896.00K | $-5.07M | $-12.71M | $-4.87M | $-2.92M | $4.56M | $-11.42M | $705.00K | $23.93M | $28.68M | $8.53M | $-22.72M | $5.89M | $19.48M | $6.49M | $-3.06M | $23.45M | $9.73M | $-1.65M | $-9.71M | $-23.85M | $-43.71M | $-16.37M | $2.86M | $-4.08M | $-7.42M | $-8.59M | $142.00K | $2.19M | $1.29M | $-12.37M | $4.46M | $-508.00K | $-1.76M | $-10.12M | $4.60M | $-6.27M | $-13.69M | $7.59M | $-1.62M | $-4.71M | $-14.90M | $2.54M | $2.02M | $-6.04M | $-13.78M | $3.30M | $-18.27M | $-21.07M | $-32.96M | $-5.23M | $15.17M | $2.25M | $-16.52M | $881.00K |
| Change in Payables | $-5.13M | $-7.12M | $-21.91M | $18.00M | $-17.90M | $10.03M | $-28.10M | $15.54M | $2.32M | $12.44M | $9.18M | $-2.76M | $-15.57M | $-16.27M | $-11.27M | $-3.11M | $15.94M | $14.26M | $24.53M | $-2.57M | $7.65M | $-2.24M | $14.03M | $7.36M | $-1.80M | $-2.19M | $-9.63M | $4.79M | $-7.63M | $-3.90M | $-12.17M | $7.63M | $-7.40M | $-8.26M | $-4.02M | $16.33M | $-8.32M | $-7.44M | $9.93M | $-14.93M | $-12.90M | $-15.30M | $8.64M | $3.44M | $-1.19M | $-8.43M | $1.11M | $-3.76M | $1.60M | $-22.19M | $-4.41M | $-11.84M | $-6.98M | $-18.95M | $-6.38M |
| Operating Cash Flow | $1.47M | $-7.11M | $-10.97M | $28.50M | $-32.35M | $-14.00M | $-19.61M | $23.29M | $-32.87M | $-29.96M | $-13.05M | $28.81M | $-23.06M | $-38.18M | $-18.88M | $19.47M | $54.85M | $56.81M | $61.74M | $47.81M | $63.04M | $55.39M | $12.82M | $21.50M | $21.11M | $20.07M | $8.90M | $16.10M | $14.31M | $14.28M | $10.50M | $17.95M | $24.36M | $16.01M | - | $21.47M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $13.47M |
| Capital Expenditure | $15.52M | $7.71M | $2.10M | $2.50M | $7.61M | $5.55M | $1.59M | $3.31M | $11.57M | $6.91M | $950.00K | $3.07M | $19.22M | $18.44M | $8.01M | $8.90M | $20.81M | $12.00M | $5.94M | $5.07M | $11.89M | $5.84M | $3.98M | $10.95M | $13.23M | $8.37M | $2.29M | $4.25M | $9.01M | $5.71M | $1.98M | $2.60M | $18.39M | $12.90M | $4.76M | $7.26M | $16.67M | $3.46M | $5.77M | $13.83M | $8.84M | $1.87M | $1.91M | $9.09M | $5.65M | $1.85M | $640.00K | $7.83M | $5.84M | $3.02M | $1.53M | $5.80M | $3.53M | $1.85M | $23.21M |
| Purchases of Investments | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-190.00K | $35.46M | $24.60M | - | - | $522.00K | $522.00K | $522.00K | $9.88M | $33.96M | $25.07M | $4.83M | $30.26M | $13.62M | $16.22M | $11.93M | $8.19M | $29.46M | $20.31M | $12.03M | $8.01M | $36.87M | $8.19M | $3.18M | $41.13M | $35.42M | $7.25M | $2.60M | $19.59M | $11.32M | $4.75M | $1.07M | $23.48M | $8.39M | - | - | - | - | - | $11.01M |
| Investing Cash Flow | $-4.31M | $3.50M | $-2.10M | $-2.50M | $-7.61M | $-5.55M | $-1.59M | $-3.31M | $-10.05M | $-6.91M | $-950.00K | $-3.07M | $63.25M | $28.45M | $38.19M | $26.56M | $-56.08M | $-36.41M | $-5.75M | $-4.65M | $31.35M | $37.39M | $39.25M | $-5.61M | $-2.00M | $-3.32M | $6.03M | $-10.22M | $-5.12M | $2.40M | $-238.00K | $-3.14M | $-9.64M | $-7.16M | - | $-8.25M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-33.39M |
| Stock Repurchased | $6.32M | $6.32M | $6.32M | - | - | - | - | - | - | - | - | - | $10.00M | $10.00M | $5.32M | $8.08M | $107.21M | $64.38M | $45.47M | $16.72M | $16.14M | $6.25M | $6.25M | $18.78M | $9.67M | $4.54M | $1.64M | $15.37M | $25.03M | $20.97M | $2.67M | $-1.00K | $25.04M | $24.95M | - | - | - | - | $7.69M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Dividends Paid | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $1.00K | $831.00K | $831.00K | $831.00K | $915.00K | $2.85M | $1.91M | $958.00K | $1.02M | $3.19M | $2.17M | $1.08M | $1.09M | $3.15M | $2.06M | $881.00K | $882.00K | $2.63M | $871.00K | $887.00K | $910.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $-7.14M | $-7.08M | $-6.46M | $-3.78M | $-880.00K | $-856.00K | $-333.00K | $-3.00K | $-851.00K | $-809.00K | $-783.00K | $-20.00K | $-12.21M | $-12.14M | $-7.44M | $-8.26M | $-109.93M | $-66.82M | $-47.90M | $-16.75M | $-17.55M | $34.03M | $36.14M | $-19.70M | $-13.24M | $-7.18M | $-3.31M | $-16.40M | $-29.26M | $-24.14M | $-4.74M | $-1.23M | $-29.10M | $-27.91M | - | $-930.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $184.00K |
| Net Change in Cash | $-9.99M | $-10.69M | $-19.53M | $22.21M | $-40.83M | $-20.40M | $-21.54M | $19.98M | $-43.77M | $-37.67M | $-14.79M | $25.72M | $27.98M | $-21.87M | $11.87M | $37.77M | $-111.15M | $-46.43M | $8.10M | $26.41M | $76.84M | $126.82M | $88.21M | $-3.81M | $5.87M | $9.56M | $11.62M | $-10.52M | $-20.07M | $-7.46M | $5.53M | $13.59M | $-14.39M | $-19.06M | - | $12.30M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $-19.73M |
SEC Filing Format - Data shown as it appears in the Q3 2025 (10-Q) filing
Period ended: Oct 31, 2025
Condensed Consolidated Statements of Operations
| Description | Oct 31, 2025 | Oct 31, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $197.09M | - | $589.57M | - |
| Cost of Revenue | $120.46M | - | $356.86M | - |
| Selling General & Admin | $79.35M | - | $233.14M | - |
| Operating Income | $-7.34M | - | $-3.34M | - |
| Interest Expense | $91.00K | - | $155.00K | - |
| Interest Income | $541.00K | - | $1.39M | - |
| Income Before Tax | $-6.89M | - | $-2.21M | - |
| Net Income | $-6.89M | $-18.41M | $-2.21M | - |
| Basic EPS | -0.86 | - | -0.27 | - |
| Diluted EPS | -0.86 | - | -0.27 | - |
| Basic Shares Outstanding | $8.05M | - | $8.04M | - |
| Diluted Shares Outstanding | $8.05M | - | $8.04M | - |
Condensed Consolidated Balance Sheets
| Description | Oct 31, 2025 | Jan 31, 2025 |
|---|---|---|
| Inventory | $123.54M | $122.64M |
| Other Current Assets | $16.08M | $10.22M |
| Total Current Assets | $192.09M | $197.06M |
| Property Plant & Equipment | $53.16M | $50.72M |
| Other Non-current Assets | $1.82M | $846.00K |
| Total Assets | $464.26M | $462.77M |
| Accounts Payable | $97.99M | $102.46M |
| Accrued Liabilities | $21.62M | $16.65M |
| Total Current Liabilities | $179.85M | $174.39M |
| Deferred Tax Liabilities | $142.00K | $142.00K |
| Other Non-current Liabilities | $1.99M | $2.38M |
| Total Liabilities | $356.43M | $349.59M |
| Common Stock | $162.00K | $162.00K |
| Retained Earnings | $273.70M | $275.90M |
| Treasury Stock | $277.30M | $270.99M |
| Total Stockholders Equity | $107.83M | $113.18M |
| Total Liabilities & Equity | $464.26M | $462.77M |
Condensed Consolidated Statements of Cash Flows
| Description | Oct 31, 2025 | Oct 31, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $-6.89M | $-18.41M | $-2.21M | - |
| Depreciation & Amortization | $4.63M | - | $13.54M | - |
| Stock-based Compensation | - | - | $4.00M | - |
| Change in Inventory | - | - | $896.00K | - |
| Change in Payables | - | - | $-5.13M | - |
| Operating Cash Flow | - | - | $1.47M | - |
| Capital Expenditure | - | - | $15.52M | - |
| Investing Cash Flow | - | - | $-4.31M | - |
| Stock Repurchased | - | - | $6.32M | - |
| Financing Cash Flow | - | - | $-7.14M | - |
| Net Change in Cash | - | - | $-9.99M | - |
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.