$478.94M
Revenue
$52.72M
Net Income
28.32%
Gross Margin
12.99%
Op. Margin
$62.52M
Free Cash Flow
| Breakdown | TTM (Jan 31, 2026) |
FY 2025 (Jul 31, 2025) |
FY 2024 (Jul 31, 2024) |
FY 2023 (Jul 31, 2023) |
FY 2022 (Jul 31, 2022) |
FY 2021 (Jul 31, 2021) |
|---|---|---|---|---|---|---|
| Total Revenue | $478.94M | $485.57M | $437.59M | $413.02M | $348.59M | $304.98M |
| Revenue Growth % | -1.4% | 11.0% | 5.9% | 18.5% | 14.3% | nan% |
| Cost of Revenue | $343.28M | $342.49M | $312.49M | $309.79M | $286.07M | $239.74M |
| Gross Profit | $135.65M | $143.08M | $125.09M | $103.23M | $62.52M | $65.24M |
| Gross Margin % | 28.3% | 29.5% | 28.6% | 25.0% | 17.9% | 21.4% |
| Selling General & Admin | $73.46M | $74.86M | $73.45M | $62.19M | $52.05M | $52.20M |
| Operating Income | $62.20M | $68.22M | $51.65M | $41.04M | $4.82M | $13.04M |
| Operating Margin % | 13.0% | 14.0% | 11.8% | 9.9% | 1.4% | 4.3% |
| Interest Expense | $2.21M | $2.43M | $1.80M | $1.46M | $1.23M | $722.00K |
| Interest Income | $1.16M | $698.00K | $873.00K | $465.00K | $45.00K | $71.00K |
| Other Income/Expense | $2.61M | $249.00K | $-435.00K | $-816.00K | $2.37M | $1.08M |
| Income Before Tax | $63.24M | $66.21M | $49.65M | $34.68M | $5.71M | $13.37M |
| Income Tax Expense | $10.51M | $12.21M | $10.22M | $5.20M | $97.00K | $2.39M |
| Net Income | $52.72M | $54.00M | $39.43M | $29.55M | $5.67M | $11.11M |
| Net Margin % | 11.0% | 11.1% | 9.0% | 7.2% | 1.6% | 3.6% |
| Breakdown | FY 2025 (Jul 31, 2025) |
FY 2024 (Jul 31, 2024) |
FY 2023 (Jul 31, 2023) |
FY 2022 (Jul 31, 2022) |
FY 2021 (Jul 31, 2021) |
|---|---|---|---|---|---|
| Cash & Cash Equivalents | $50.46M | $23.48M | $31.75M | $16.30M | $24.59M |
| Accounts Receivable | $69.37M | $62.17M | $59.29M | $51.68M | $40.92M |
| Inventory | $51.59M | $54.24M | $42.61M | $35.56M | $23.60M |
| Total Current Assets | $177.38M | $147.16M | $136.51M | $114.68M | $101.94M |
| Property Plant & Equipment | $149.70M | $137.80M | $120.87M | $107.87M | $95.94M |
| Goodwill | $16.02M | $15.44M | $3.62M | $3.62M | $9.26M |
| Intangible Assets | $18.91M | $20.04M | $22.00K | - | - |
| Other Non-current Assets | $7.55M | $7.31M | $28.86M | $27.06M | $29.68M |
| Total Assets | $391.68M | $354.61M | $286.24M | $249.61M | $227.57M |
| Accounts Payable | $16.81M | $15.01M | $17.10M | $13.40M | $9.21M |
| Accrued Liabilities | $44.86M | $44.02M | $36.87M | $30.09M | $24.88M |
| Total Current Liabilities | $69.19M | $66.68M | $58.77M | $48.52M | $38.99M |
| Other Non-current Liabilities | $7.54M | $6.51M | $4.49M | $3.84M | $4.15M |
| Total Liabilities | $132.62M | $144.02M | $109.16M | $99.26M | $68.33M |
| Retained Earnings | $277.50M | $232.25M | $200.80M | $178.75M | $180.44M |
| Treasury Stock | $87.54M | $84.44M | $81.21M | $79.43M | $66.15M |
| Total Stockholders Equity | $259.06M | $210.59M | $177.08M | $150.35M | $159.23M |
| Total Liabilities & Equity | $391.68M | $354.61M | $286.24M | $249.61M | $227.57M |
| Breakdown | TTM (Jan 31, 2026) |
FY 2025 (Jul 31, 2025) |
FY 2024 (Jul 31, 2024) |
FY 2023 (Jul 31, 2023) |
FY 2022 (Jul 31, 2022) |
FY 2021 (Jul 31, 2021) |
|---|---|---|---|---|---|---|
| Net Income | $68.18M | $54.00M | $39.43M | $29.55M | $5.67M | $11.11M |
| Stock-based Compensation | $9.62M | $5.37M | $4.82M | $3.15M | $2.74M | $2.53M |
| Change in Inventory | $4.80M | $-2.34M | $4.68M | $2.20M | $12.11M | $-518.00K |
| Change in Payables | $-1.73M | $926.00K | $-2.79M | $3.24M | $5.00M | $-2.41M |
| Operating Cash Flow | $118.97M | $80.18M | $60.31M | $49.76M | $9.84M | $13.64M |
| Capital Expenditure | $56.45M | $32.56M | $32.00M | $24.37M | $22.83M | $18.84M |
| Acquisitions | - | $115.00K | $44.30M | - | - | - |
| Investing Cash Flow | $-56.41M | $-32.53M | $-76.12M | $-24.57M | $-22.81M | $-18.83M |
| Stock Repurchased | $21.67M | $2.35M | $2.78M | $1.08M | $11.81M | $3.13M |
| Dividends Paid | $15.72M | $8.39M | $7.81M | $7.43M | $7.38M | $7.19M |
| Financing Cash Flow | $-48.39M | $-21.74M | $8.33M | $-9.52M | $4.70M | $-11.32M |
| Net Change in Cash | $14.38M | $25.98M | $-7.27M | $15.46M | $-8.29M | $-16.30M |
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 | $117.74M | $116.91M | $238.22M | $244.86M |
| Cost of Revenue | $85.44M | $82.47M | $170.43M | $169.63M |
| Gross Profit | $32.30M | $34.45M | $67.80M | $75.23M |
| Selling General & Admin | $16.61M | $16.97M | $35.15M | $36.56M |
| Operating Income | $15.69M | $17.48M | $32.65M | $38.67M |
| Interest Expense | $555.00K | $606.00K | $1.11M | $1.34M |
| Interest Income | $307.00K | $86.00K | $701.00K | $236.00K |
| Other Income/Expense | $369.00K | $-702.00K | $1.25M | $-1.11M |
| Income Before Tax | $15.81M | $16.26M | $33.49M | $36.46M |
| Income Tax Expense | $3.25M | $3.34M | $5.46M | $7.17M |
| Net Income | $12.57M | $12.92M | $28.02M | $29.30M |
Condensed Consolidated Balance Sheets
| Description | Jan 31, 2026 | Jul 31, 2025 |
|---|---|---|
| Cash & Cash Equivalents | $46.93M | $50.46M |
| Accounts Receivable | $70.18M | $69.37M |
| Inventory | $53.75M | $51.59M |
| Total Current Assets | $176.76M | $177.38M |
| Property Plant & Equipment | $148.73M | $149.70M |
| Goodwill | $16.02M | $16.02M |
| Intangible Assets | $18.34M | $18.91M |
| Other Non-current Assets | $211.36M | $214.29M |
| Total Assets | $388.13M | $391.68M |
| Accounts Payable | $10.22M | $16.81M |
| Accrued Liabilities | $33.22M | $44.86M |
| Total Current Liabilities | $51.22M | $69.19M |
| Other Non-current Liabilities | $7.74M | $7.54M |
| Total Liabilities | $115.68M | $132.62M |
| Retained Earnings | $300.34M | $277.50M |
| Treasury Stock | $99.95M | $87.54M |
| Total Stockholders Equity | $272.45M | $259.06M |
| Total Liabilities & Equity | $388.13M | $391.68M |
Condensed Consolidated Statements of Cash Flows
| Description | Jan 31, 2026 | Jan 31, 2026 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $12.57M | $12.92M | $28.02M | $29.30M |
| Stock-based Compensation | - | - | $2.81M | $2.54M |
| Deferred Income Tax | - | - | $344.00K | $110.00K |
| Change in Inventory | - | - | $2.06M | $1.39M |
| Change in Payables | - | - | $-2.95M | $1.99M |
| Operating Cash Flow | - | - | $28.43M | $32.33M |
| Capital Expenditure | - | - | $14.82M | $17.81M |
| Acquisitions | - | - | - | $115.00K |
| Investing Cash Flow | - | - | $-14.82M | $-17.92M |
| Stock Repurchased | - | - | $12.36M | $2.16M |
| Dividends Paid | - | - | $4.88M | $4.19M |
| Financing Cash Flow | - | - | $-17.24M | $-16.36M |
| Net Change in Cash | - | - | $-3.52M | $-1.89M |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.