$770.28M
Revenue
$7.37M
Net Income
26.85%
Gross Margin
5.12%
Op. Margin
$135.87M
Free Cash Flow
| Breakdown | Q4 2025 (Apr 30, 2025) |
Q3 2025 (Jan 31, 2026) |
Q2 2025 (Oct 31, 2025) |
Q1 2025 (Jul 31, 2025) |
Q4 2024 (Apr 30, 2024) |
Q3 2024 (Jan 31, 2024) |
Q2 2024 (Oct 31, 2023) |
Q1 2024 (Jul 31, 2023) |
Q4 2023 (Apr 30, 2023) |
Q3 2023 (Jan 31, 2023) |
|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $172.55M | $149.51M | $208.33M | $226.09M | $215.88M | $170.30M | $199.37M | $232.53M | $209.86M | $184.97M |
| Revenue Growth % (YoY) | -20.1% | -12.2% | 4.5% | -2.8% | 2.9% | -7.9% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $129.41M | $112.73M | $152.47M | $166.39M | $160.50M | $128.59M | $145.17M | $161.38M | $157.72M | $143.26M |
| Gross Profit | $43.15M | $36.78M | $55.86M | $59.70M | $55.38M | $41.72M | $54.20M | $71.15M | $52.14M | $41.71M |
| Gross Margin % | 25.0% | 24.6% | 26.8% | 26.4% | 25.7% | 24.5% | 27.2% | 30.6% | 24.8% | 22.6% |
| Operating Expenses | $44.88M | $40.41M | $40.09M | $36.98M | $35.95M | $33.68M | $34.76M | $30.93M | $33.88M | $34.59M |
| Research & Development | $9.96M | $9.44M | $9.84M | $9.62M | $9.28M | $8.84M | $9.22M | $8.40M | $8.33M | $7.25M |
| Operating Income | $-1.74M | $-3.63M | $15.77M | $22.72M | $19.43M | $8.04M | $19.44M | $40.22M | $18.26M | $7.12M |
| Operating Margin % | -1.0% | -2.4% | 7.6% | 10.0% | 9.0% | 4.7% | 9.7% | 17.3% | 8.7% | 3.8% |
| Interest Expense | - | $2.66M | $1.77M | $889.00K | - | $1.96M | $1.03M | $97.00K | - | $760.00K |
| Other Income/Expense | $-15.18M | $-613.00K | $-1.16M | $-835.00K | $-6.81M | $-1.00M | $-1.30M | $-3.98M | $-4.88M | $-1.38M |
| Income Before Tax | $-13.44M | $-17.82M | $25.18M | $220.00K | $7.17M | $12.63M | $6.16M | $28.10M | $13.19M | $5.34M |
| Income Tax Expense | $-4.01M | $-660.00K | $3.78M | $5.17M | $4.65M | $1.89M | $3.99M | $8.90M | $-8.21M | $1.63M |
| Net Income | $-9.43M | $-17.16M | $21.41M | $-4.95M | $2.52M | $10.74M | $2.17M | $19.20M | $21.40M | $3.71M |
| Net Margin % | -5.5% | -11.5% | 10.3% | -2.2% | 1.2% | 6.3% | 1.1% | 8.3% | 10.2% | 2.0% |
| Basic EPS | -0.20 | -0.36 | 0.46 | -0.11 | 0.05 | 0.23 | 0.05 | 0.42 | 0.47 | 0.08 |
| Diluted EPS | -0.20 | -0.36 | 0.22 | -0.11 | 0.05 | 0.09 | 0.05 | 0.42 | 0.47 | 0.08 |
| Basic Shares Outstanding | 643K | 47.8M | 46.8M | 46.3M | -74K | 46.2M | 46.0M | 45.6M | 84K | 45.4M |
| Diluted Shares Outstanding | 643K | 47.8M | 51.7M | 46.3M | -65K | 50.8M | 46.7M | 46.2M | 201K | 45.4M |
| Breakdown | Q4 2025 (Apr 30, 2025) |
Q3 2025 (Jan 31, 2026) |
Q2 2025 (Oct 31, 2025) |
Q1 2025 (Jul 31, 2025) |
Q4 2024 (Apr 30, 2024) |
Q3 2024 (Jan 31, 2024) |
Q2 2024 (Oct 31, 2023) |
Q1 2024 (Jul 31, 2023) |
Q4 2023 (Apr 30, 2023) |
Q3 2023 (Jan 31, 2023) |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $127.51M | $132.17M | $134.35M | $96.81M | $81.30M | $76.76M | $64.74M | $45.77M | $23.98M | $10.02M |
| Accounts Receivable | $92.76M | $95.52M | $111.31M | $132.02M | $117.19M | $100.60M | $115.05M | $125.61M | $109.98M | $115.84M |
| Inventory | $105.84M | $112.70M | $121.58M | $134.95M | $138.01M | $140.25M | $141.65M | $144.79M | $149.45M | $164.88M |
| Other Current Assets | $8.52M | $7.34M | $9.18M | $8.58M | $8.53M | $7.85M | $10.14M | $9.85M | $9.68M | $8.77M |
| Total Current Assets | $381.45M | $394.41M | $422.79M | $427.41M | $401.95M | $375.53M | $386.34M | $386.66M | $342.66M | $341.82M |
| Property Plant & Equipment | $73.88M | $73.73M | $73.81M | $73.61M | $71.75M | $72.41M | $72.62M | $72.08M | $72.15M | $73.80M |
| Goodwill | $3.19M | $3.09M | $3.19M | $3.20M | $3.23M | $3.26M | $3.20M | $3.33M | $3.24M | $3.29M |
| Intangible Assets | $568.00K | $602.00K | $696.00K | $767.00K | $840.00K | $923.00K | $970.00K | $1.09M | $1.14M | $1.22M |
| Total Assets | $502.89M | $524.16M | $551.89M | $553.89M | $527.88M | $499.21M | $510.95M | $508.02M | $468.10M | $453.65M |
| Accounts Payable | $46.67M | $44.63M | $57.46M | $67.27M | $60.76M | $49.49M | $53.65M | $62.45M | $67.52M | $70.59M |
| Accrued Liabilities | $41.70M | $37.15M | $42.81M | $39.45M | $43.03M | $36.82M | $39.77M | $31.99M | $36.01M | $32.71M |
| Deferred Revenue | $69.05M | $65.98M | $62.46M | $71.78M | $65.52M | $68.94M | $78.29M | $89.32M | $91.55M | $97.70M |
| Total Current Liabilities | $172.00M | $162.44M | $180.10M | $196.95M | $192.30M | $170.26M | $189.94M | $204.42M | $210.16M | $212.39M |
| Long-term Debt | - | $9.90M | - | - | - | - | - | - | - | - |
| Deferred Tax Liabilities | $85.00K | $137.00K | $142.00K | $142.00K | $143.00K | $198.00K | $193.00K | $202.00K | $195.00K | - |
| Other Non-current Liabilities | $6.84M | $6.91M | $5.45M | $4.27M | $5.76M | $5.88M | $5.69M | $5.46M | $5.71M | $6.40M |
| Common Stock | - | $71.77M | $70.28M | $69.24M | $65.53M | $65.37M | $64.64M | $63.68M | $63.02M | $63.00M |
| Retained Earnings | $127.91M | $137.34M | $154.49M | $133.09M | $138.03M | $135.51M | $124.77M | $122.61M | $103.41M | $82.01M |
| Treasury Stock | $39.76M | $19.30M | $10.29M | $10.29M | $10.29M | $10.29M | $10.29M | $10.29M | $10.29M | $10.29M |
| Total Stockholders Equity | $271.93M | $272.29M | $260.93M | $238.21M | $238.79M | $236.25M | $223.22M | $221.05M | $200.88M | $179.34M |
| Total Liabilities & Equity | $502.89M | $524.16M | $551.89M | $553.89M | $527.88M | $499.21M | $510.95M | $508.02M | $468.10M | $453.65M |
| Breakdown | Q4 2025 (Apr 30, 2025) |
Q3 2025 (Jan 31, 2026) |
Q2 2025 (Oct 31, 2025) |
Q1 2025 (Jul 31, 2025) |
Q4 2024 (Apr 30, 2024) |
Q3 2024 (Jan 31, 2024) |
Q2 2024 (Oct 31, 2023) |
Q1 2024 (Jul 31, 2023) |
Q4 2023 (Apr 30, 2023) |
Q3 2023 (Jan 31, 2023) |
|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $-9.43M | $-696.00K | $21.41M | $-4.95M | $2.52M | $32.10M | $2.17M | $19.20M | $21.40M | $-14.60M |
| Depreciation & Amortization | - | $14.74M | - | - | - | - | - | - | - | - |
| Stock-based Compensation | $1.32M | $1.62M | $1.05M | $520.00K | $492.00K | $1.60M | $1.09M | $557.00K | $540.00K | $1.49M |
| Deferred Income Tax | $-7.18M | $877.00K | $13.00K | $13.00K | $-9.09M | $23.00K | $20.00K | $12.00K | $-16.66M | $13.03M |
| Operating Cash Flow | $22.87M | $74.84M | $62.82M | $19.48M | $9.45M | $53.79M | $44.31M | $19.25M | $24.51M | $-9.49M |
| Capital Expenditure | $4.83M | $14.67M | $10.47M | $5.08M | $3.35M | $13.63M | $9.23M | $4.55M | $3.58M | $21.81M |
| Acquisitions | - | $-44.00K | - | - | - | - | - | - | - | - |
| Purchases of Investments | - | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-6.00M | $-17.78M | $-12.38M | $-5.97M | $-4.25M | $-17.05M | $-12.07M | $-5.71M | $-4.44M | $-20.95M |
| Debt Repayment | $104.00K | $310.00K | $206.00K | $103.00K | $103.00K | $307.00K | $204.00K | $102.00K | $305.00K | - |
| Stock Repurchased | $20.46M | $9.02M | $12.21M | $10.65M | - | - | - | - | - | - |
| Financing Cash Flow | $-20.86M | $-6.59M | $2.03M | $2.06M | $-567.00K | $15.69M | $15.92M | $16.36M | $-5.93M | $23.50M |
| Net Change in Cash | $-4.66M | $50.49M | $52.67M | $15.51M | $4.49M | $52.50M | $48.30M | $29.66M | $13.96M | $-7.28M |
SEC Filing Format - Data shown as it appears in the Q3 2025 (10-Q) filing
Period ended: Jan 31, 2026
Condensed Consolidated Statements of Operations
| Description | Jan 31, 2026 | Jan 31, 2026 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $181.87M | $149.51M | $630.10M | $583.93M |
| Cost of Revenue | $138.24M | $112.73M | $459.57M | $431.58M |
| Gross Profit | $43.63M | $36.78M | $170.53M | $152.34M |
| Operating Expenses | $41.71M | $40.41M | $123.77M | $117.48M |
| Research & Development | $10.53M | $9.44M | $31.64M | $28.90M |
| Operating Income | $1.92M | $-3.63M | $46.76M | $34.86M |
| Interest Expense | - | - | $693.00K | $2.66M |
| Other Income/Expense | $518.00K | $-613.00K | $-1.68M | $-2.61M |
| Income Before Tax | $3.51M | $-17.82M | $47.60M | $7.59M |
| Income Tax Expense | $502.00K | $-660.00K | $10.64M | $8.28M |
| Net Income | $3.01M | $-17.16M | $36.96M | $-696.00K |
| Basic EPS | 0.06 | -0.36 | 0.76 | -0.01 |
| Diluted EPS | 0.06 | -0.36 | 0.75 | -0.01 |
| Basic Shares Outstanding | $48.49M | $47.76M | $48.70M | $46.94M |
| Diluted Shares Outstanding | $49.26M | $47.76M | $49.53M | $46.94M |
Condensed Consolidated Balance Sheets
| Description | Jan 31, 2026 | Apr 26, 2025 |
|---|---|---|
| Cash & Cash Equivalents | $144.42M | $127.51M |
| Accounts Receivable | $114.33M | $92.76M |
| Inventory | $103.60M | $105.84M |
| Other Current Assets | $10.93M | $8.52M |
| Total Current Assets | $425.80M | $381.45M |
| Property Plant & Equipment | $64.21M | $73.88M |
| Goodwill | $3.71M | $3.19M |
| Intangible Assets | $3.37M | $568.00K |
| Total Assets | $546.38M | $502.89M |
| Accounts Payable | $63.57M | $46.67M |
| Accrued Liabilities | $45.79M | $41.70M |
| Deferred Revenue | $65.85M | $69.05M |
| Total Current Liabilities | $191.56M | $172.00M |
| Long-term Debt | $9.90M | $10.49M |
| Deferred Tax Liabilities | $87.00K | $85.00K |
| Other Non-current Liabilities | $6.22M | $6.84M |
| Common Stock | - | - |
| Retained Earnings | $164.87M | $127.91M |
| Treasury Stock | $62.54M | $39.76M |
| Total Stockholders Equity | $293.74M | $271.93M |
| Total Liabilities & Equity | $546.38M | $502.89M |
Condensed Consolidated Statements of Cash Flows
| Description | Jan 31, 2026 | Jan 31, 2026 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $3.01M | $-17.16M | $36.96M | $-696.00K |
| Depreciation & Amortization | $5.15M | $4.91M | $14.74M | $14.71M |
| Stock-based Compensation | - | - | $3.65M | $1.62M |
| Deferred Income Tax | - | - | $1.79M | $877.00K |
| Operating Cash Flow | - | - | $54.32M | $74.84M |
| Capital Expenditure | - | - | $10.39M | $14.67M |
| Acquisitions | - | - | $-44.00K | - |
| Investing Cash Flow | - | - | $-14.95M | $-17.78M |
| Debt Repayment | - | - | $104.00K | $310.00K |
| Stock Repurchased | - | - | $22.78M | $9.02M |
| Financing Cash Flow | - | - | $-23.19M | $-6.59M |
| Net Change in Cash | - | - | $16.92M | $50.49M |
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.