$1.49B
Revenue
$129.07M
Net Income
-
Gross Margin
-
Op. Margin
$18.48M
Free Cash Flow
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $377.26M | $386.29M | $376.43M | $350.53M | $353.53M | $365.12M | $359.75M | $337.09M | $337.93M | $338.09M | $307.27M | $302.02M |
| Revenue Growth % (YoY) | 6.7% | 5.8% | 4.6% | 4.0% | 4.6% | 8.0% | 17.1% | 11.6% | nan% | nan% | nan% | nan% |
| Operating Expenses | $345.37M | $344.00M | $340.18M | $317.13M | $322.98M | $331.99M | $315.41M | $315.57M | $319.33M | $313.37M | $296.58M | $300.33M |
| Selling General & Admin | - | - | - | - | - | $42.90M | $44.93M | $43.35M | $44.14M | $46.26M | $41.15M | $46.73M |
| Interest Expense | $5.64M | $41.16M | $24.33M | $17.67M | $4.90M | $38.37M | $20.80M | $9.47M | $11.27M | $10.01M | $10.01M | $10.26M |
| Other Income/Expense | $-2.88M | $-3.09M | $17.58M | $11.39M | $-6.17M | $10.59M | $-83.00K | $-6.20M | $1.74M | $4.84M | $11.34M | $-3.43M |
| Income Before Tax | $21.70M | $39.75M | $52.22M | $37.56M | $18.82M | $36.67M | $37.44M | $9.14M | $13.49M | $26.98M | $16.62M | $-6.62M |
| Income Tax Expense | $3.03M | $-11.84M | $20.44M | $10.18M | $-12.95M | $8.39M | $9.24M | $2.51M | $21.60M | $22.64M | $116.00K | $-5.09M |
| Net Income | $18.42M | $51.54M | $31.75M | $27.36M | $31.79M | $28.24M | $28.16M | $6.61M | $-7.94M | $4.32M | $16.52M | $-1.52M |
| Net Margin % | 4.9% | 13.3% | 8.4% | 7.8% | 9.0% | 7.7% | 7.8% | 2.0% | -2.3% | 1.3% | 5.4% | -0.5% |
| Basic EPS | 0.63 | 1.79 | 1.10 | 0.95 | 1.11 | 0.99 | 0.99 | 0.23 | -0.28 | 0.15 | 0.59 | -0.05 |
| Diluted EPS | 0.61 | 1.72 | 1.07 | 0.92 | 1.07 | 0.95 | 0.96 | 0.23 | -0.28 | 0.15 | 0.58 | -0.05 |
| Basic Shares Outstanding | - | 28.9M | 28.8M | 28.7M | 38K | 28.6M | 28.5M | 28.3M | 51K | 28.2M | 28.0M | 28.0M |
| Diluted Shares Outstanding | - | 29.9M | 29.8M | 29.9M | 77K | 29.7M | 29.5M | 29.2M | -603K | 29.0M | 28.4M | 28.0M |
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $286.21M | $245.50M | $251.77M | $191.13M | $247.50M | $200.35M | $178.56M | $140.63M | $180.26M | $207.53M | $199.49M | $198.43M |
| Inventory | $132.73M | $135.38M | $135.57M | $122.94M | $114.51M | $111.38M | $103.09M | $102.36M | $99.86M | $94.99M | $79.43M | $86.38M |
| Other Current Assets | $50.83M | $58.62M | $52.06M | $44.21M | $42.08M | $40.84M | $46.37M | $44.25M | $45.44M | $33.99M | $38.96M | $29.87M |
| Total Current Assets | $694.29M | $678.34M | $670.17M | $615.00M | $619.46M | $594.37M | $570.58M | $524.44M | $563.58M | $557.82M | $524.46M | $525.35M |
| Property Plant & Equipment | $1.15B | $1.15B | $1.16B | $1.13B | $1.08B | $1.05B | $984.21M | $951.81M | $927.77M | $882.27M | $867.52M | $905.41M |
| Intangible Assets | $12.62M | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Assets | $198.79M | $171.34M | $171.43M | $155.66M | $142.87M | $145.28M | $137.65M | $138.90M | $138.10M | $147.78M | $125.56M | $149.07M |
| Total Assets | $2.31B | $2.27B | $2.29B | $2.17B | $2.13B | $2.09B | $1.98B | $1.92B | $1.94B | $1.89B | $1.76B | $1.90B |
| Accounts Payable | $86.29M | $90.84M | $109.19M | $99.28M | $83.46M | $92.88M | $83.63M | $86.96M | $87.89M | $73.27M | $73.37M | $75.21M |
| Deferred Revenue | $22.44M | $26.00M | $24.26M | $23.35M | $15.19M | $19.98M | $20.05M | $24.72M | $20.33M | $22.84M | $13.81M | $14.09M |
| Other Current Liabilities | $31.32M | $25.20M | $27.93M | $22.09M | $28.95M | $21.71M | $26.21M | $20.91M | $27.63M | $19.39M | $20.00M | $17.75M |
| Total Current Liabilities | $365.23M | $355.30M | $371.13M | $334.68M | $325.90M | $324.18M | $306.11M | $303.42M | $309.79M | $325.70M | $294.41M | $274.41M |
| Long-term Debt | $671.45M | $652.81M | $680.41M | $682.76M | $689.78M | $612.21M | $578.32M | $530.94M | $534.82M | $531.32M | $492.87M | $538.15M |
| Deferred Tax Liabilities | $46.57M | $27.81M | $49.85M | $41.10M | $39.02M | $38.01M | $36.92M | $41.59M | $42.71M | $11.56M | $37.37M | $39.23M |
| Other Non-current Liabilities | $31.78M | $28.15M | $25.06M | $10.59M | $8.94M | $14.80M | $15.68M | $10.71M | $11.73M | $5.43M | $4.86M | $4.60M |
| Total Liabilities | $1.25B | $1.23B | $1.30B | $1.24B | $1.23B | $1.19B | $1.13B | $1.10B | $1.11B | $1.09B | $994.51M | $1.10B |
| Common Stock | - | - | - | - | - | - | - | - | $311.00K | - | - | - |
| Retained Earnings | $441.74M | $423.32M | $371.77M | $340.12M | $312.76M | $280.97M | $252.73M | $224.57M | $217.97M | $225.91M | $231.72M | $223.23M |
| Treasury Stock | $87.13M | $78.92M | $78.27M | $72.27M | $69.78M | $69.78M | $69.65M | $66.74M | $65.72M | $65.72M | $63.01M | $63.39M |
| Total Stockholders Equity | $1.06B | $1.04B | $984.37M | $931.72M | $891.71M | $899.17M | $849.12M | $820.69M | $823.69M | $795.54M | $769.23M | $798.84M |
| Total Liabilities & Equity | $2.31B | $2.27B | $2.29B | $2.17B | $2.13B | $2.09B | $1.98B | $1.92B | $1.94B | $1.89B | $1.76B | $1.90B |
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $18.42M | $51.54M | $59.11M | $27.36M | $31.79M | $28.24M | $34.76M | $6.61M | $-7.94M | $1.16M | $20.50M | $-1.52M |
| Depreciation & Amortization | $18.38M | $17.74M | $17.31M | $16.84M | $16.70M | $17.57M | $34.02M | $17.17M | $17.01M | $17.86M | $32.59M | $17.45M |
| Stock-based Compensation | $4.14M | $12.75M | $8.32M | $3.55M | $4.02M | $11.77M | $7.57M | $3.52M | $3.71M | $12.75M | $7.26M | $3.31M |
| Change in Receivables | $-15.93M | $8.20M | $2.87M | $36.62M | $-11.48M | $2.19M | $15.87M | $5.03M | $12.59M | $14.44M | $17.50M | $-7.07M |
| Operating Cash Flow | $76.91M | $121.49M | $98.44M | $-603.00K | $51.05M | $126.37M | $60.34M | $26.68M | $-9.50M | $41.54M | $5.18M | $6.62M |
| Capital Expenditure | $29.13M | $112.89M | $83.68M | $52.06M | $83.49M | $171.90M | $114.92M | $64.56M | $19.37M | $62.14M | $18.06M | $31.54M |
| Acquisitions | - | - | - | - | - | - | - | - | - | - | $12.60M | - |
| Investing Cash Flow | $-27.15M | $-60.18M | $-59.59M | $-52.02M | $-78.51M | $-167.44M | $-110.51M | $-64.56M | $-19.28M | $-28.04M | $-13.98M | $-8.10M |
| Debt Repayment | $4.08M | $53.74M | $24.89M | $4.79M | $3.93M | $11.47M | $7.25M | $3.28M | $3.31M | $138.74M | $5.65M | $132.26M |
| Stock Repurchased | $6.07M | $9.14M | $8.50M | $2.50M | - | $4.05M | $3.93M | $1.02M | - | $2.71M | $11.35M | $385.00K |
| Financing Cash Flow | $-10.08M | $-55.97M | $-27.79M | $-1.70M | $77.84M | $63.26M | $43.62M | $-5.11M | $-3.31M | $25.35M | $-17.52M | $34.15M |
| Net Change in Cash | $42.93M | $-576.00K | $4.57M | $-57.35M | $42.70M | $24.92M | $-1.83M | $-40.74M | $-26.07M | $46.05M | $-64.71M | $36.86M |
SEC Filing Format - Data shown as it appears in the Q3 2025 (10-Q) filing
Period ended: Sep 30, 2025
Condensed Consolidated Statements of Operations
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $386.29M | - | $1.11B | - |
| Operating Expenses | $344.00M | - | $1.00B | - |
| Interest Expense | $9.96M | - | $41.16M | - |
| Other Income/Expense | $-3.09M | - | $25.88M | - |
| Income Before Tax | $39.75M | - | $129.53M | - |
| Income Tax Expense | $-11.84M | - | $18.78M | - |
| Net Income | $51.54M | - | $110.65M | - |
| Basic EPS | 1.79 | - | 3.84 | - |
| Diluted EPS | 1.72 | - | 3.71 | - |
| Basic Shares Outstanding | $28.87M | - | $28.79M | - |
| Diluted Shares Outstanding | $29.93M | - | $29.86M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $245.50M | $247.50M |
| Inventory | $135.38M | $114.51M |
| Other Current Assets | $58.62M | $42.08M |
| Total Current Assets | $678.34M | $619.46M |
| Property Plant & Equipment | $1.15B | $1.08B |
| Other Non-current Assets | $171.34M | $142.87M |
| Total Assets | $2.27B | $2.13B |
| Accounts Payable | $90.84M | $83.46M |
| Deferred Revenue | $26.00M | $15.19M |
| Other Current Liabilities | $25.20M | $28.95M |
| Total Current Liabilities | $355.30M | $325.90M |
| Long-term Debt | $652.81M | $671.17M |
| Deferred Tax Liabilities | $27.81M | $39.02M |
| Other Non-current Liabilities | $28.15M | $8.94M |
| Total Liabilities | $1.23B | $1.23B |
| Retained Earnings | $423.32M | $312.76M |
| Treasury Stock | $78.92M | $69.78M |
| Total Stockholders Equity | $1.04B | $891.71M |
| Total Liabilities & Equity | $2.27B | $2.13B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $51.54M | - | $110.65M | - |
| Depreciation & Amortization | $17.74M | - | $51.89M | - |
| Stock-based Compensation | - | - | $12.75M | - |
| Change in Receivables | - | - | $8.20M | - |
| Operating Cash Flow | - | - | $121.49M | - |
| Capital Expenditure | - | - | $112.89M | - |
| Investing Cash Flow | - | - | $-60.18M | - |
| Debt Repayment | - | - | $53.74M | - |
| Stock Repurchased | - | - | $9.14M | - |
| Financing Cash Flow | - | - | $-55.97M | - |
| Net Change in Cash | - | - | $-576.00K | - |
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.