$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) |
Q1 2025 (May 31, 2024) |
Q4 2024 (Feb 29, 2024) |
Q3 2024 (Nov 30, 2023) |
Q2 2024 (Aug 31, 2023) |
Q1 2024 (May 31, 2023) |
Q4 2023 (Feb 28, 2023) |
Q3 2023 (Nov 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $425.75M | $417.27M | $421.96M | $351.88M | $403.65M | $409.01M | $413.21M | $366.57M | $381.61M | $398.54M | $390.87M | $336.50M | $373.30M |
| Revenue Growth % (YoY) | 5.5% | 2.0% | 2.1% | -4.0% | 5.8% | 2.6% | 5.7% | 8.9% | 2.2% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $323.81M | $315.98M | $317.83M | $273.16M | $305.88M | $305.49M | $310.54M | $285.52M | $293.46M | $301.30M | $293.85M | $275.25M | $300.22M |
| Gross Profit | $101.94M | $101.29M | $104.13M | $78.72M | $97.78M | $103.51M | $102.67M | $81.05M | $88.15M | $97.25M | $97.02M | $61.25M | $73.08M |
| Gross Margin % | 23.9% | 24.3% | 24.7% | 22.4% | 24.2% | 25.3% | 24.8% | 22.1% | 23.1% | 24.4% | 24.8% | 18.2% | 19.6% |
| Selling General & Admin | $32.46M | $32.83M | $34.58M | $38.28M | $39.24M | $35.87M | $32.92M | $38.77M | $35.33M | $36.24M | $31.52M | $25.06M | $27.69M |
| Operating Income | $69.48M | $68.46M | $69.55M | $40.43M | $58.53M | $67.65M | $69.75M | $42.27M | $52.82M | $61.01M | $65.50M | $36.20M | $45.39M |
| Operating Margin % | 16.3% | 16.4% | 16.5% | 11.5% | 14.5% | 16.5% | 16.9% | 11.5% | 13.8% | 15.3% | 16.8% | 10.8% | 12.2% |
| Interest Expense | $12.21M | $13.66M | $18.56M | $17.38M | $19.22M | $21.91M | $22.77M | $24.73M | $25.86M | $27.77M | $28.71M | $27.06M | $26.12M |
| Other Income/Expense | $-276.00K | $188.00K | $1.33M | $-420.00K | $-763.00K | $417.00K | $204.00K | $152.00K | $-41.00K | $88.00K | $-38.00K | $658.00K | $610.00K |
| Income Before Tax | $55.56M | $114.33M | $225.84M | $26.33M | $45.72M | $47.63M | $51.00M | $21.96M | $35.67M | $34.30M | $38.17M | $11.38M | $20.89M |
| Income Tax Expense | $14.48M | $24.98M | $54.93M | $6.12M | $12.11M | $12.21M | $11.40M | $4.10M | $8.78M | $5.97M | $9.65M | $3.96M | $2.45M |
| Net Income | $41.08M | $89.35M | $170.91M | $20.21M | $33.60M | $35.42M | $39.60M | $17.86M | $26.89M | $28.33M | $28.52M | $1.06M | $-20.54M |
| Net Margin % | 9.6% | 21.4% | 40.5% | 5.7% | 8.3% | 8.7% | 9.6% | 4.9% | 7.0% | 7.1% | 7.3% | 0.3% | -5.5% |
| Basic EPS | 1.37 | 2.97 | 5.71 | 0.68 | 1.12 | 1.19 | -1.38 | 0.57 | 0.93 | 0.99 | 1.00 | -0.10 | -0.97 |
| Diluted EPS | 1.36 | 2.95 | 5.66 | 0.68 | 1.12 | 1.18 | -1.38 | 0.60 | 0.92 | 0.97 | 0.98 | -0.10 | -0.97 |
| Basic Shares Outstanding | 30.0M | 30.0M | 29.9M | 267K | 29.9M | 29.9M | 26.8M | 17K | 25.1M | 25.1M | 24.9M | 24K | - |
| Diluted Shares Outstanding | 30.2M | 30.2M | 30.2M | 268K | 30.1M | 30.1M | 26.8M | -4.1M | 29.3M | 29.2M | 29.1M | -6K | - |
| 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) |
Q1 2025 (May 31, 2024) |
Q4 2024 (Feb 29, 2024) |
Q3 2024 (Nov 30, 2023) |
Q2 2024 (Aug 31, 2023) |
Q1 2024 (May 31, 2023) |
Q4 2023 (Feb 28, 2023) |
Q3 2023 (Nov 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $623.00K | $897.00K | $3.04M | $1.49M | $1.48M | $2.15M | $10.55M | $4.35M | $7.51M | $2.11M | $3.88M | $2.82M | $3.29M |
| Accounts Receivable | $148.32M | $142.03M | $153.50M | $135.15M | $139.84M | $153.11M | $144.39M | $142.25M | $142.46M | $183.95M | $170.46M | $183.41M | $173.34M |
| Inventory | $107.48M | $108.47M | $110.76M | $112.31M | $114.70M | $115.25M | $113.99M | $117.66M | $126.74M | - | - | $143.92M | - |
| Total Current Assets | $400.76M | $389.46M | $407.94M | $375.44M | $394.40M | $401.16M | $396.34M | $367.00M | $392.73M | $409.87M | $408.49M | $417.42M | $406.63M |
| Property Plant & Equipment | $604.09M | $603.26M | $597.89M | $592.94M | $580.18M | $569.73M | $555.36M | $541.65M | $525.34M | $516.50M | $504.03M | $498.50M | $491.37M |
| Goodwill | $714.00M | $715.86M | $704.87M | $703.86M | $704.57M | $705.72M | $705.20M | $705.47M | $705.49M | $705.53M | $705.50M | $702.51M | $710.25M |
| Intangible Assets | $415.29M | $419.92M | $413.21M | $421.85M | $427.81M | $433.93M | $439.56M | $445.44M | $451.29M | $467.03M | $468.81M | $479.43M | $3.44M |
| Other Non-current Assets | $3.25M | $3.67M | $3.71M | $4.05M | $4.01M | $4.35M | $9.49M | $8.44M | $8.03M | - | - | $10.04M | - |
| Total Assets | $2.23B | $2.23B | $2.16B | $2.23B | $2.24B | $2.24B | $2.24B | $2.20B | $2.21B | $2.21B | $2.21B | $2.22B | $2.20B |
| Accounts Payable | $117.18M | $114.49M | $107.20M | $106.47M | $97.80M | $108.70M | $116.83M | $88.00M | $95.16M | $127.41M | $107.40M | $109.86M | $108.94M |
| Other Current Liabilities | $71.22M | $68.99M | $79.63M | $68.43M | $80.05M | $74.99M | $78.26M | $68.65M | $72.48M | $50.98M | $48.43M | $44.44M | $51.40M |
| Total Current Liabilities | $242.02M | $224.95M | $270.10M | $220.99M | $222.29M | $217.13M | $223.87M | $194.31M | $200.00M | $206.32M | $180.11M | $187.24M | $220.75M |
| Long-term Debt | $534.75M | $566.86M | $569.81M | $852.37M | $879.55M | $912.57M | $929.80M | $952.74M | $980.00M | $1.00B | $1.04B | $1.06B | $1.01B |
| Deferred Tax Liabilities | $68.06M | $64.30M | $39.35M | $42.82M | $44.54M | $42.26M | $42.03M | $38.57M | $33.37M | $31.42M | $30.18M | $40.54M | $31.88M |
| Other Non-current Liabilities | $44.47M | $45.40M | $45.46M | $46.42M | $49.32M | $52.35M | $56.05M | $57.57M | $57.12M | $57.95M | $63.05M | $61.42M | $64.01M |
| Total Liabilities | $911.66M | $922.95M | $944.89M | $1.18B | $1.21B | $1.24B | $1.27B | $1.26B | $1.29B | $1.32B | $1.33B | $1.37B | $1.35B |
| Common Stock | $29.86M | $30.06M | $30.01M | $29.91M | $29.88M | $29.88M | $29.81M | $25.10M | $25.08M | $25.08M | $25.01M | $24.91M | $24.88M |
| Retained Earnings | $873.59M | $858.32M | $774.98M | $609.16M | $594.03M | $565.51M | $535.17M | $576.23M | $566.24M | $547.21M | $526.73M | $506.04M | $512.82M |
| Total Stockholders Equity | $1.32B | $1.30B | $1.21B | $1.05B | $1.03B | $999.76M | $967.23M | $700.77M | $921.15M | $898.08M | $871.37M | $853.46M | $852.51M |
| Total Liabilities & Equity | $2.23B | $2.23B | $2.16B | $2.23B | $2.24B | $2.24B | $2.24B | $2.20B | $2.21B | $2.21B | $2.21B | $2.22B | $2.20B |
| 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) |
Q1 2025 (May 31, 2024) |
Q4 2024 (Feb 29, 2024) |
Q3 2024 (Nov 30, 2023) |
Q2 2024 (Aug 31, 2023) |
Q1 2024 (May 31, 2023) |
Q4 2023 (Feb 28, 2023) |
Q3 2023 (Nov 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $301.33M | $89.35M | $170.91M | $20.21M | $33.60M | $35.42M | $39.60M | $17.86M | $83.74M | $56.85M | $28.52M | $1.06M | $-20.54M |
| Depreciation & Amortization | $66.98M | - | - | - | - | - | - | - | - | - | - | - | $55.81M |
| Stock-based Compensation | $11.90M | $9.43M | $5.09M | $2.02M | $11.24M | $7.45M | $2.54M | $3.30M | $6.21M | $4.02M | $1.90M | $1.24M | $7.14M |
| Deferred Income Tax | - | - | - | - | - | - | - | - | - | - | - | - | $-20.42M |
| Change in Receivables | $11.71M | - | - | - | - | - | - | - | - | - | $-12.94M | $10.12M | $16.43M |
| Change in Inventory | $-6.00M | - | - | - | - | - | - | - | - | - | $1.20M | $2.55M | $14.65M |
| Change in Payables | $13.72M | - | - | - | - | - | - | - | - | - | $-2.67M | $1.09M | $-15.12M |
| Operating Cash Flow | $452.87M | $373.17M | $314.78M | - | $185.60M | $119.43M | $71.94M | - | - | - | - | - | - |
| Capital Expenditure | $58.72M | $40.17M | $20.90M | $29.94M | $85.94M | $59.50M | $27.40M | $28.22M | $66.90M | $42.73M | $17.04M | $22.04M | $35.09M |
| Acquisitions | $30.14M | $30.14M | - | - | - | - | - | - | - | - | - | $-718.00K | $1.28B |
| Investing Cash Flow | $-84.99M | $-66.49M | $-17.12M | - | $-85.10M | $-58.74M | $-27.38M | - | - | - | - | - | - |
| Debt Repayment | $1.18M | $1.18M | $20.00K | $362.00K | $1.54M | $715.00K | $715.00K | $400.00K | $1.30M | $1.20M | - | $-278.95M | $366.50M |
| Stock Issued | $2.06M | $2.06M | - | $1.23M | $310.24M | $310.24M | $308.72M | $899.00K | $1.47M | $1.46M | - | $605.00K | $1.77M |
| Stock Repurchased | $20.00M | - | - | - | - | - | - | - | - | - | - | - | - |
| Dividends Paid | $17.10M | $11.10M | $5.08M | $5.09M | $18.02M | $12.94M | $7.87M | $7.87M | $23.55M | $15.69M | $7.83M | $10.07M | $12.66M |
| Financing Cash Flow | $-368.33M | $-306.61M | $-295.51M | - | $-103.91M | $-62.75M | $-38.54M | - | - | $-76.38M | - | - | - |
| Net Change in Cash | $-865.00K | $-591.00K | $1.55M | $4.00K | $-2.87M | $-2.20M | $6.20M | $-3.16M | $4.69M | $-712.00K | $1.06M | $-470.00K | $-11.79M |
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.