$1.26B
Revenue
$81.89M
Net Income
36.92%
Gross Margin
8.45%
Op. Margin
$106.54M
Free Cash Flow
| Breakdown | Q2 2026 (Jan 31, 2026) |
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) |
|---|---|---|---|---|---|---|
| Total Revenue | $320.52M | $322.75M | $316.59M | $301.99M | $303.35M | $309.57M |
| Revenue Growth % (YoY) | 5.7% | 4.3% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $199.24M | $204.57M | $202.10M | $190.02M | $191.24M | $201.94M |
| Gross Profit | $121.28M | $118.18M | $114.50M | $111.96M | $112.11M | $107.63M |
| Gross Margin % | 37.8% | 36.6% | 36.2% | 37.1% | 37.0% | 34.8% |
| Operating Expenses | $94.03M | $87.25M | $92.61M | $85.38M | $83.79M | $83.99M |
| Research & Development | $14.12M | $13.63M | $12.85M | $12.74M | $12.61M | $12.76M |
| Selling General & Admin | $78.85M | $74.01M | $73.53M | $72.27M | $70.72M | $71.05M |
| Operating Income | $27.25M | $30.93M | $21.88M | $26.59M | $28.32M | $23.64M |
| Operating Margin % | 8.5% | 9.6% | 6.9% | 8.8% | 9.3% | 7.6% |
| Other Income/Expense | $186.00K | $-467.00K | $-3.25M | $2.61M | $207.00K | $-283.00K |
| Income Before Tax | $29.07M | $32.17M | $20.41M | $30.76M | $29.88M | $24.79M |
| Income Tax Expense | $6.25M | $8.07M | $2.93M | $7.80M | $7.67M | $6.30M |
| Net Income | $20.95M | $22.36M | $16.89M | $21.69M | $20.27M | $17.25M |
| Net Margin % | 6.5% | 6.9% | 5.3% | 7.2% | 6.7% | 5.6% |
| Basic EPS | 0.84 | 0.89 | 0.67 | 0.86 | 0.81 | 0.68 |
| Diluted EPS | 0.84 | 0.89 | 0.67 | 0.86 | 0.80 | 0.68 |
| Basic Shares Outstanding | 25.0M | 25.2M | 11K | 25.2M | 25.2M | 25.2M |
| Diluted Shares Outstanding | 25.1M | 25.2M | -17K | 25.2M | 25.3M | 25.4M |
| Breakdown | Q2 2026 (Jan 31, 2026) |
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) |
|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $210.18M | $189.27M | $226.50M | $199.95M | $142.15M | $148.02M |
| Accounts Receivable | $42.72M | $42.56M | $42.87M | $43.08M | $45.13M | $41.57M |
| Other Current Assets | $30.66M | $29.20M | $28.70M | $25.86M | $24.91M | $24.63M |
| Total Current Assets | $572.80M | $550.53M | $520.30M | $498.27M | $462.13M | $431.72M |
| Property Plant & Equipment | $40.87M | $39.77M | $38.87M | $38.98M | $38.38M | $38.94M |
| Goodwill | $26.64M | $26.55M | $26.49M | $26.45M | $26.15M | $26.31M |
| Long-term Investments | $5.18M | $4.65M | $6.66M | $6.90M | $6.75M | $7.09M |
| Other Non-current Assets | $8.20M | $8.26M | $8.16M | $6.80M | $11.90M | $11.99M |
| Total Assets | $678.29M | $654.91M | $626.20M | $600.91M | $575.73M | $554.63M |
| Accounts Payable | $16.65M | $14.58M | $19.43M | $17.25M | $22.48M | $23.65M |
| Accrued Liabilities | $90.03M | $91.87M | $97.30M | $91.41M | $89.47M | $92.82M |
| Deferred Revenue | $27.02M | $28.63M | $27.73M | $27.51M | $28.38M | $29.32M |
| Other Current Liabilities | $28.06M | $30.31M | $19.91M | $15.12M | $16.16M | $16.37M |
| Total Current Liabilities | $308.41M | $305.42M | $293.00M | $287.16M | $278.19M | $269.82M |
| Other Non-current Liabilities | $923.00K | $926.00K | $1.69M | $1.68M | $1.09M | $1.06M |
| Total Liabilities | $310.09M | $307.25M | $295.79M | $290.06M | $280.63M | $272.45M |
| Retained Earnings | $197.42M | $177.97M | $157.12M | $141.75M | $121.57M | $102.57M |
| Treasury Stock | $158.89M | $151.46M | $143.85M | $143.85M | $137.47M | $128.51M |
| Total Stockholders Equity | $339.74M | $320.69M | $305.13M | $286.16M | $271.60M | $260.58M |
| Total Liabilities & Equity | $678.29M | $654.91M | $626.20M | $600.91M | $575.73M | $554.63M |
| Breakdown | Q2 2026 (Jan 31, 2026) |
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) |
|---|---|---|---|---|---|---|
| Net Income | $43.31M | $22.36M | $16.89M | $21.69M | $37.52M | $17.25M |
| Depreciation & Amortization | $10.70M | $5.30M | $5.31M | $5.21M | $5.25M | $5.24M |
| Stock-based Compensation | $6.36M | $2.02M | $354.00K | $2.72M | $1.77M | $912.00K |
| Change in Receivables | $-761.00K | $-1.27M | $1.81M | $4.65M | $4.98M | $200.00K |
| Operating Cash Flow | $28.18M | $-10.14M | $31.00M | $96.06M | $20.32M | $164.00K |
| Capital Expenditure | $11.97M | $5.82M | $5.26M | $15.51M | $10.10M | $5.28M |
| Purchases of Investments | - | $16.06M | $4.37M | $29.08M | $16.00M | $12.67M |
| Investing Cash Flow | $-21.43M | $-9.20M | $-10.23M | $-10.51M | $-10.02M | $-8.74M |
| Debt Repayment | $100.00K | - | - | - | - | - |
| Stock Repurchased | $15.04M | $7.60M | - | $17.77M | $11.39M | $2.43M |
| Dividends Paid | $3.02M | $1.51M | $1.51M | $4.04M | $2.52M | $1.26M |
| Financing Cash Flow | $-17.88M | $-9.17M | $-1.51M | $-21.91M | $-13.97M | $-3.69M |
| Net Change in Cash | $-4.90M | $-28.66M | $18.75M | $67.62M | $-7.75M | $-12.24M |
SEC Filing Format - Data shown as it appears in the Q2 2026 (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 | $320.52M | $303.35M | $643.27M | $612.91M |
| Cost of Revenue | $199.24M | $191.24M | $403.81M | $393.18M |
| Gross Profit | $121.28M | $112.11M | $239.46M | $219.74M |
| Operating Expenses | $94.03M | $83.79M | $181.28M | $167.78M |
| Research & Development | $14.12M | $12.61M | $27.75M | $25.37M |
| Selling General & Admin | $78.85M | $70.72M | $152.85M | $141.77M |
| Operating Income | $27.25M | $28.32M | $58.17M | $51.96M |
| Other Income/Expense | $186.00K | $207.00K | $-281.00K | $-76.00K |
| Income Before Tax | $29.07M | $29.88M | $61.24M | $54.66M |
| Income Tax Expense | $6.25M | $7.67M | $14.32M | $13.97M |
| Net Income | $20.95M | $20.27M | $43.31M | $37.52M |
| Basic EPS | 0.84 | 0.81 | 1.72 | 1.49 |
| Diluted EPS | 0.84 | 0.80 | 1.72 | 1.48 |
| Basic Shares Outstanding | $25.05M | $25.16M | $25.11M | $25.18M |
| Diluted Shares Outstanding | $25.05M | $25.32M | $25.12M | $25.34M |
Condensed Consolidated Balance Sheets
| Description | Jan 31, 2026 | Jul 31, 2025 |
|---|---|---|
| Cash & Cash Equivalents | $210.18M | $226.50M |
| Accounts Receivable | $42.72M | $44.93M |
| Other Current Assets | $30.66M | $28.70M |
| Total Current Assets | $572.80M | $520.30M |
| Property Plant & Equipment | $40.87M | $38.87M |
| Goodwill | $26.64M | $26.49M |
| Long-term Investments | $5.18M | $6.66M |
| Other Non-current Assets | $8.20M | $8.16M |
| Total Assets | $678.29M | $626.20M |
| Accounts Payable | $16.65M | $19.43M |
| Accrued Liabilities | $90.03M | $97.30M |
| Deferred Revenue | $27.02M | $27.73M |
| Other Current Liabilities | $28.06M | $19.91M |
| Total Current Liabilities | $308.41M | $293.00M |
| Other Non-current Liabilities | $923.00K | $1.69M |
| Total Liabilities | $310.09M | $295.79M |
| Retained Earnings | $197.42M | $157.12M |
| Treasury Stock | $158.89M | $143.85M |
| Total Stockholders Equity | $339.74M | $305.13M |
| Total Liabilities & Equity | $678.29M | $626.20M |
Condensed Consolidated Statements of Cash Flows
| Description | Jan 31, 2026 | Jan 31, 2026 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $20.95M | $20.27M | $43.31M | $37.52M |
| Depreciation & Amortization | $5.39M | $5.25M | $10.70M | $10.49M |
| Stock-based Compensation | - | - | $6.36M | $1.77M |
| Change in Receivables | - | - | $-761.00K | $4.27M |
| Operating Cash Flow | - | - | $28.18M | $20.32M |
| Capital Expenditure | - | - | $11.97M | $10.10M |
| Investing Cash Flow | - | - | $-21.43M | $-10.02M |
| Debt Repayment | - | - | $100.00K | - |
| Stock Repurchased | - | - | $15.04M | $11.39M |
| Dividends Paid | - | - | $3.02M | $2.52M |
| Financing Cash Flow | - | - | $-17.88M | $-13.97M |
| Net Change in Cash | - | - | $-4.90M | $-7.75M |
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.