$1.62B
Revenue
$321.54M
Net Income
23.88%
Gross Margin
15.33%
Op. Margin
-
Free Cash Flow
| Breakdown | Q3 2026 (Nov 30, 2025) |
Q2 2026 (Aug 31, 2025) |
Q1 2026 (May 31, 2025) |
Q4 2025 (Feb 28, 2025) |
Q3 2025 (Nov 30, 2024) |
Q2 2025 (Aug 31, 2024) |
|---|---|---|---|---|---|---|
| Total Revenue | $425.75M | $417.27M | $421.96M | $351.88M | $403.65M | $409.01M |
| Revenue Growth % (YoY) | 5.5% | 2.0% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $323.81M | $315.98M | $317.83M | $273.16M | $305.88M | $305.49M |
| Gross Profit | $101.94M | $101.29M | $104.13M | $78.72M | $97.78M | $103.51M |
| Gross Margin % | 23.9% | 24.3% | 24.7% | 22.4% | 24.2% | 25.3% |
| Selling General & Admin | $32.46M | $32.83M | $34.58M | $38.28M | $39.24M | $35.87M |
| Operating Income | $69.48M | $68.46M | $69.55M | $40.43M | $58.53M | $67.65M |
| Operating Margin % | 16.3% | 16.4% | 16.5% | 11.5% | 14.5% | 16.5% |
| Interest Expense | $12.21M | $13.66M | $18.56M | $17.38M | $19.22M | $21.91M |
| Other Income/Expense | $-276.00K | $188.00K | $1.33M | $-420.00K | $-763.00K | $417.00K |
| Income Before Tax | $55.56M | $114.33M | $225.84M | $26.33M | $45.72M | $47.63M |
| Income Tax Expense | $14.48M | $24.98M | $54.93M | $6.12M | $12.11M | $12.21M |
| Net Income | $41.08M | $89.35M | $170.91M | $20.21M | $33.60M | $35.42M |
| Net Margin % | 9.6% | 21.4% | 40.5% | 5.7% | 8.3% | 8.7% |
| Basic EPS | 1.37 | 2.97 | 5.71 | 0.68 | 1.12 | 1.19 |
| Diluted EPS | 1.36 | 2.95 | 5.66 | 0.68 | 1.12 | 1.18 |
| Basic Shares Outstanding | 30.0M | 30.0M | 29.9M | 267K | 29.9M | 29.9M |
| Diluted Shares Outstanding | 30.2M | 30.2M | 30.2M | 268K | 30.1M | 30.1M |
| Breakdown | Q3 2026 (Nov 30, 2025) |
Q2 2026 (Aug 31, 2025) |
Q1 2026 (May 31, 2025) |
Q4 2025 (Feb 28, 2025) |
Q3 2025 (Nov 30, 2024) |
Q2 2025 (Aug 31, 2024) |
|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $623.00K | $897.00K | $3.04M | $1.49M | $1.48M | $2.15M |
| Accounts Receivable | $148.32M | $142.03M | $153.50M | $135.15M | $139.84M | $153.11M |
| Inventory | $107.48M | $108.47M | $110.76M | $112.31M | $114.70M | $115.25M |
| Total Current Assets | $400.76M | $389.46M | $407.94M | $375.44M | $394.40M | $401.16M |
| Property Plant & Equipment | $604.09M | $603.26M | $597.89M | $592.94M | $580.18M | $569.73M |
| Goodwill | $714.00M | $715.86M | $704.87M | $703.86M | $704.57M | $705.72M |
| Intangible Assets | $415.29M | $419.92M | $413.21M | $421.85M | $427.81M | $433.93M |
| Other Non-current Assets | $3.25M | $3.67M | $3.71M | $4.05M | $4.01M | $4.35M |
| Total Assets | $2.23B | $2.23B | $2.16B | $2.23B | $2.24B | $2.24B |
| Accounts Payable | $117.18M | $114.49M | $107.20M | $106.47M | $97.80M | $108.70M |
| Other Current Liabilities | $71.22M | $68.99M | $79.63M | $68.43M | $80.05M | $74.99M |
| Total Current Liabilities | $242.02M | $224.95M | $270.10M | $220.99M | $222.29M | $217.13M |
| Long-term Debt | $534.75M | $566.86M | $569.81M | $852.37M | $879.55M | $912.57M |
| Deferred Tax Liabilities | $68.06M | $64.30M | $39.35M | $42.82M | $44.54M | $42.26M |
| Other Non-current Liabilities | $44.47M | $45.40M | $45.46M | $46.42M | $49.32M | $52.35M |
| Total Liabilities | $911.66M | $922.95M | $944.89M | $1.18B | $1.21B | $1.24B |
| Common Stock | $29.86M | $30.06M | $30.01M | $29.91M | $29.88M | $29.88M |
| Retained Earnings | $873.59M | $858.32M | $774.98M | $609.16M | $594.03M | $565.51M |
| Total Stockholders Equity | $1.32B | $1.30B | $1.21B | $1.05B | $1.03B | $999.76M |
| Total Liabilities & Equity | $2.23B | $2.23B | $2.16B | $2.23B | $2.24B | $2.24B |
| Breakdown | Q3 2026 (Nov 30, 2025) |
Q2 2026 (Aug 31, 2025) |
Q1 2026 (May 31, 2025) |
Q4 2025 (Feb 28, 2025) |
Q3 2025 (Nov 30, 2024) |
Q2 2025 (Aug 31, 2024) |
|---|---|---|---|---|---|---|
| Net Income | $301.33M | $89.35M | $170.91M | $20.21M | $33.60M | $35.42M |
| Depreciation & Amortization | $66.98M | - | - | - | - | - |
| Stock-based Compensation | $11.90M | $9.43M | $5.09M | $2.02M | $11.24M | $7.45M |
| Change in Receivables | $11.71M | - | - | - | - | - |
| Change in Inventory | $-6.00M | - | - | - | - | - |
| Change in Payables | $13.72M | - | - | - | - | - |
| Operating Cash Flow | $452.87M | $373.17M | $314.78M | - | $185.60M | $119.43M |
| Capital Expenditure | $58.72M | $40.17M | $20.90M | $29.94M | $85.94M | $59.50M |
| Acquisitions | $30.14M | $30.14M | - | - | - | - |
| Investing Cash Flow | $-84.99M | $-66.49M | $-17.12M | - | $-85.10M | $-58.74M |
| Debt Repayment | $1.18M | $1.18M | $20.00K | $362.00K | $1.54M | $715.00K |
| Stock Issued | $2.06M | $2.06M | - | $1.23M | $310.24M | $310.24M |
| Stock Repurchased | $20.00M | - | - | - | - | - |
| Dividends Paid | $17.10M | $11.10M | $5.08M | $5.09M | $18.02M | $12.94M |
| Financing Cash Flow | $-368.33M | $-306.61M | $-295.51M | - | $-103.91M | $-62.75M |
| Net Change in Cash | $-865.00K | $-591.00K | $1.55M | $4.00K | $-2.87M | $-2.20M |
SEC Filing Format - Data shown as it appears in the Q3 2026 (10-Q) filing
Period ended: Nov 30, 2025
Condensed Consolidated Statements of Operations
| Description | Nov 30, 2025 | Nov 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $425.75M | $403.65M | $1.26B | $1.23B |
| Cost of Revenue | $323.81M | $305.88M | $957.62M | $921.91M |
| Gross Profit | $101.94M | $97.78M | $307.36M | $303.96M |
| Selling General & Admin | $32.46M | $39.24M | $99.87M | $108.03M |
| Operating Income | $69.48M | $58.53M | $207.49M | $195.93M |
| Interest Expense | $12.21M | $19.22M | $44.43M | $63.91M |
| Other Income/Expense | $-276.00K | $-763.00K | $1.24M | $-142.00K |
| Income Before Tax | $55.56M | $45.72M | $395.73M | $144.35M |
| Income Tax Expense | $14.48M | $12.11M | $94.40M | $35.73M |
| Net Income | $41.08M | $33.60M | $301.33M | $108.62M |
| Basic EPS | 1.37 | 1.12 | 10.05 | 1.12 |
| Diluted EPS | 1.36 | 1.12 | 9.97 | 1.11 |
| Basic Shares Outstanding | $29.96M | $29.88M | $29.98M | $28.82M |
| Diluted Shares Outstanding | $30.20M | $30.12M | $30.23M | $29.08M |
Condensed Consolidated Balance Sheets
| Description | Nov 30, 2025 | Feb 28, 2025 |
|---|---|---|
| Cash & Cash Equivalents | $623.00K | $1.49M |
| Accounts Receivable | $148.32M | $135.15M |
| Inventory | $107.48M | $112.31M |
| Total Current Assets | $400.76M | $375.44M |
| Property Plant & Equipment | $604.09M | $592.94M |
| Goodwill | $714.00M | $703.86M |
| Intangible Assets | $415.29M | $421.85M |
| Other Non-current Assets | $3.25M | $4.05M |
| Total Assets | $2.23B | $2.23B |
| Accounts Payable | $117.18M | $106.47M |
| Other Current Liabilities | $71.22M | $68.43M |
| Total Current Liabilities | $242.02M | $220.99M |
| Long-term Debt | $534.75M | $852.37M |
| Deferred Tax Liabilities | $68.06M | $42.82M |
| Other Non-current Liabilities | $44.47M | $46.42M |
| Total Liabilities | $911.66M | $1.18B |
| Common Stock | $29.86M | $29.91M |
| Retained Earnings | $873.59M | $609.16M |
| Total Stockholders Equity | $1.32B | $1.05B |
| Total Liabilities & Equity | $2.23B | $2.23B |
Condensed Consolidated Statements of Cash Flows
| Description | Nov 30, 2025 | Nov 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $41.08M | $33.60M | $301.33M | $108.62M |
| Depreciation & Amortization | $22.78M | $20.63M | $66.98M | $61.38M |
| Stock-based Compensation | - | - | $11.90M | $11.24M |
| Change in Receivables | - | - | $11.71M | $-2.30M |
| Change in Inventory | - | - | $-6.00M | $-2.77M |
| Change in Payables | - | - | $13.72M | $13.63M |
| Operating Cash Flow | - | - | $452.87M | $185.60M |
| Capital Expenditure | - | - | $58.72M | $85.94M |
| Acquisitions | - | - | $30.14M | - |
| Investing Cash Flow | - | - | $-84.99M | $-85.10M |
| Debt Repayment | - | - | $1.18M | $1.54M |
| Stock Issued | - | - | $2.06M | $310.24M |
| Stock Repurchased | - | - | $20.00M | - |
| Dividends Paid | - | - | $17.10M | $18.02M |
| Financing Cash Flow | - | - | $-368.33M | $-103.91M |
| Net Change in Cash | - | - | $-865.00K | $-2.87M |
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.