$2.66B
Revenue
$24.85M
Net Income
10.16%
Gross Margin
2.86%
Op. Margin
$130.75M
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) |
Q1 2024 (Jun 30, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $704.33M | $680.68M | $642.34M | $631.76M | $656.89M | $657.75M | $675.58M | $691.35M | $694.70M | $733.23M | $750.64M | $771.58M |
| Revenue Growth % (YoY) | 7.2% | 3.5% | nan% | -6.5% | -5.0% | -5.3% | nan% | -7.9% | -10.0% | nan% | nan% | nan% |
| Cost of Revenue | $630.16M | $612.74M | $577.56M | $568.58M | $588.96M | $591.01M | $608.17M | $620.35M | $630.74M | $666.20M | $678.52M | $704.83M |
| Gross Profit | $74.17M | $67.94M | $64.77M | $63.18M | $67.92M | $66.74M | $67.41M | $71.00M | $63.96M | $67.03M | $72.13M | $66.75M |
| Gross Margin % | 10.5% | 10.0% | 10.1% | 10.0% | 10.3% | 10.1% | 10.0% | 10.3% | 9.2% | 9.1% | 9.6% | 8.7% |
| Selling General & Admin | $38.77M | $41.52M | $40.57M | $38.80M | $37.47M | $36.64M | $37.33M | $35.65M | $38.20M | $37.67M | $39.54M | $38.54M |
| Operating Income | $20.14M | $23.66M | $20.49M | $11.76M | $28.52M | $28.11M | $25.53M | $32.10M | $22.74M | $24.48M | $26.95M | $25.28M |
| Operating Margin % | 2.9% | 3.5% | 3.2% | 1.9% | 4.3% | 4.3% | 3.8% | 4.6% | 3.3% | 3.3% | 3.6% | 3.3% |
| Interest Expense | $4.10M | $4.42M | $6.35M | $5.29M | $6.17M | $6.57M | $7.25M | $8.69M | $6.45M | $8.26M | $5.47M | $3.49M |
| Interest Income | $1.73M | $1.96M | $3.13M | $2.73M | $2.88M | $2.81M | $1.99M | $2.03M | $1.26M | $1.62M | $887.00K | $452.00K |
| Other Income/Expense | $-1.83M | $-608.00K | $-666.00K | $-802.00K | $-1.35M | $-3.95M | $-1.18M | $-3.10M | $-2.17M | $61.00K | $3.86M | $1.09M |
| Income Before Tax | $15.94M | $20.59M | $16.61M | $8.39M | $23.88M | $20.39M | $19.10M | $22.34M | $15.38M | $17.91M | $26.23M | $23.33M |
| Income Tax Expense | $9.97M | $6.33M | $15.63M | $4.75M | $5.46M | $5.02M | $5.10M | $4.78M | $3.02M | $3.92M | $5.01M | $4.50M |
| Net Income | $5.97M | $14.26M | $972.00K | $3.64M | $18.42M | $15.37M | $14.00M | $17.55M | $12.36M | $13.99M | $21.22M | $18.83M |
| Net Margin % | 0.8% | 2.1% | 0.2% | 0.6% | 2.8% | 2.3% | 2.1% | 2.5% | 1.8% | 1.9% | 2.8% | 2.4% |
| Basic EPS | 0.16 | 0.40 | 0.03 | 0.10 | 0.51 | 0.43 | 0.39 | 0.49 | 0.35 | 0.39 | 0.60 | 0.54 |
| Diluted EPS | 0.16 | 0.39 | 0.03 | 0.10 | 0.49 | 0.42 | 0.38 | 0.49 | 0.35 | 0.39 | 0.59 | 0.53 |
| Basic Shares Outstanding | - | 35.8M | 36.0M | 36.1M | - | 36.1M | 35.8M | 31K | 35.3M | 35.6M | -5K | 35.2M |
| Diluted Shares Outstanding | - | 36.2M | 36.3M | 36.6M | 290K | 36.6M | 36.4M | 94K | 35.6M | 35.7M | 114K | 35.3M |
| 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) |
Q1 2024 (Jun 30, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $322.06M | $285.42M | $264.65M | $355.34M | $315.15M | $324.42M | $296.06M | $277.39M | $210.89M | $244.59M | $207.43M | $247.30M |
| Accounts Receivable | $391.10M | $377.98M | $369.25M | $374.11M | $412.46M | $372.28M | $417.40M | $449.40M | $461.90M | $484.65M | $491.96M | $478.83M |
| Inventory | $482.54M | $509.00M | $531.99M | $560.28M | $553.65M | $581.90M | $637.67M | $683.80M | $778.14M | $756.39M | $727.75M | $746.92M |
| Other Current Assets | $69.23M | $63.36M | $56.01M | $43.57M | $42.51M | $43.57M | $46.67M | $44.35M | $45.00M | $48.81M | $41.39M | $45.01M |
| Total Current Assets | $1.45B | $1.44B | $1.40B | $1.51B | $1.50B | $1.51B | $1.58B | $1.64B | $1.69B | $1.72B | $1.65B | $1.71B |
| Property Plant & Equipment | $223.78M | $226.23M | $223.81M | $224.26M | $225.10M | $224.16M | $223.99M | $227.70M | $221.02M | $222.25M | $211.48M | $204.15M |
| Goodwill | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M |
| Intangible Assets | $38.77M | - | - | - | $44.40M | - | - | - | - | - | - | - |
| Other Non-current Assets | $70.07M | $70.22M | $69.73M | $64.61M | $66.14M | $68.32M | $61.82M | $61.42M | $66.63M | $64.82M | $66.27M | $67.83M |
| Total Assets | $2.07B | $2.07B | $2.03B | $2.14B | $2.14B | $2.15B | $2.21B | $2.27B | $2.28B | $2.31B | $2.23B | $2.28B |
| Accounts Payable | $403.22M | $382.66M | $354.71M | $384.46M | $354.22M | $356.04M | $348.37M | $367.48M | $421.75M | $417.41M | $424.27M | $522.50M |
| Accrued Liabilities | $105.38M | $105.90M | $100.98M | $94.59M | $122.41M | $107.13M | $100.79M | $114.68M | $88.99M | $100.55M | $110.42M | $99.34M |
| Deferred Revenue | $115.55M | $124.16M | $126.46M | $127.86M | $143.61M | $145.35M | $189.15M | $204.88M | $185.81M | $185.68M | $197.94M | $211.60M |
| Total Current Liabilities | $635.58M | $618.93M | $592.15M | $636.42M | $649.10M | $639.13M | $667.82M | $713.55M | $711.86M | $721.92M | $749.14M | $848.90M |
| Long-term Debt | $210.58M | $212.62M | $203.42M | $268.95M | $257.02M | $272.00M | $310.12M | $326.67M | $399.92M | $423.97M | $320.68M | $296.43M |
| Deferred Tax Liabilities | $7.51M | $2.89M | $2.89M | - | $3.71M | - | - | - | $495.00K | $495.00K | $495.00K | $84.00K |
| Other Non-current Liabilities | $23.31M | $21.84M | $20.62M | $19.12M | $17.60M | $21.01M | $29.75M | $32.06M | $44.18M | $28.01M | $43.92M | $42.50M |
| Total Liabilities | $971.91M | $958.09M | $923.98M | $1.03B | $1.03B | - | - | - | - | - | - | - |
| Common Stock | $3.57M | $3.57M | $3.59M | $3.61M | $3.60M | $3.60M | $3.60M | $3.57M | $3.56M | $3.56M | $3.52M | $3.52M |
| Retained Earnings | $568.16M | $577.63M | $577.18M | $587.79M | $596.01M | $583.74M | $568.59M | $560.54M | $526.38M | $534.47M | $519.89M | $504.42M |
| Total Stockholders Equity | $1.10B | $1.11B | $1.11B | $1.10B | $1.11B | $1.10B | $1.09B | $1.08B | $1.03B | $1.05B | $1.03B | $1.00B |
| Total Liabilities & Equity | $2.07B | $2.07B | $2.03B | $2.14B | $2.14B | $2.15B | $2.21B | $2.27B | $2.28B | $2.31B | $2.23B | $2.28B |
| 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) |
Q1 2024 (Jun 30, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $5.97M | $14.26M | $972.00K | $3.64M | $18.42M | $44.90M | $14.00M | $17.55M | $12.36M | $26.35M | $21.22M | $18.83M |
| Stock-based Compensation | $2.12M | $5.30M | $9.73M | $4.40M | $2.63M | $4.40M | $2.18M | $2.96M | $4.79M | $8.66M | $5.20M | $13.28M |
| Deferred Income Tax | $-4.29M | $-1.44M | $-1.88M | $-1.59M | $-809.00K | $-5.12M | $-1.85M | $-10.53M | - | - | - | - |
| Change in Receivables | $13.08M | $-38.74M | $-46.79M | $-39.87M | $42.53M | $-76.48M | $-30.96M | $-29.11M | $-30.40M | $-6.36M | $12.86M | $123.60M |
| Change in Inventory | $-26.62M | $-48.55M | $-26.09M | $5.18M | $-25.30M | $-102.54M | $-45.22M | $-43.28M | $49.86M | $28.10M | $-22.25M | $228.50M |
| Operating Cash Flow | $58.68M | $65.29M | $28.68M | $31.50M | $45.92M | $143.31M | $48.46M | $137.08M | $-24.91M | $-368.00K | $-52.75M | $-124.72M |
| Capital Expenditure | $10.44M | $25.18M | $14.39M | $3.40M | $8.75M | $22.55M | $5.18M | $9.46M | $35.93M | $44.67M | $13.18M | $30.18M |
| Investing Cash Flow | $-9.89M | $-22.81M | $-16.40M | $-4.11M | $-9.03M | $-23.74M | $-6.15M | $-11.01M | $-38.71M | $-46.46M | $-13.25M | $-27.93M |
| Debt Repayment | $163.44M | $772.58M | $446.64M | $156.64M | $166.64M | $507.46M | $190.82M | $236.64M | - | - | - | - |
| Stock Repurchased | $854.00K | $25.99M | $15.99M | $8.00M | $-1.00K | $5.10M | - | - | - | - | - | $9.39M |
| Dividends Paid | $6.07M | $6.10M | $12.26M | $6.12M | $6.12M | $17.79M | $5.89M | $5.88M | $5.81M | $11.70M | $5.74M | $17.41M |
| Financing Cash Flow | $-12.99M | $-92.92M | $-85.42M | $-2.47M | $-27.90M | $-81.20M | $-27.14M | $-107.47M | $67.02M | $84.94M | $19.44M | $139.78M |
| Net Change in Cash | $36.34M | $-41.97M | $-63.38M | $27.31M | $3.60M | $41.21M | $12.84M | $22.45M | $4.26M | $37.90M | $-41.91M | $-22.41M |
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 | $680.68M | $657.75M | $1.95B | $2.00B |
| Cost of Revenue | $612.74M | $591.01M | $1.76B | $1.80B |
| Gross Profit | $67.94M | $66.74M | $195.90M | $202.10M |
| Selling General & Admin | $41.52M | $36.64M | $120.89M | $111.99M |
| Operating Income | $23.66M | $28.11M | $55.91M | $80.89M |
| Interest Expense | $4.42M | $6.57M | $16.06M | $20.75M |
| Interest Income | $1.96M | $2.81M | $7.82M | $7.33M |
| Other Income/Expense | $-608.00K | $-3.95M | $-2.08M | $-7.45M |
| Income Before Tax | $20.59M | $20.39M | $45.59M | $60.02M |
| Income Tax Expense | $6.33M | $5.02M | $26.71M | $15.11M |
| Net Income | $14.26M | $15.37M | $18.88M | $44.90M |
| Basic EPS | 0.40 | 0.43 | 0.53 | 1.25 |
| Diluted EPS | 0.39 | 0.42 | 0.52 | 1.23 |
| Basic Shares Outstanding | $35.80M | $36.05M | $35.95M | $35.97M |
| Diluted Shares Outstanding | $36.18M | $36.63M | $36.34M | $36.47M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $285.42M | $315.15M |
| Accounts Receivable | $377.98M | $412.46M |
| Inventory | $509.00M | $553.65M |
| Other Current Assets | $63.36M | $42.51M |
| Total Current Assets | $1.44B | $1.50B |
| Property Plant & Equipment | $226.23M | $225.10M |
| Goodwill | $192.12M | $192.12M |
| Other Non-current Assets | $70.22M | $66.14M |
| Total Assets | $2.07B | $2.14B |
| Accounts Payable | $382.66M | $354.22M |
| Accrued Liabilities | $105.90M | $122.41M |
| Deferred Revenue | $124.16M | $143.61M |
| Total Current Liabilities | $618.93M | $649.10M |
| Long-term Debt | $212.62M | $250.46M |
| Deferred Tax Liabilities | $2.89M | - |
| Other Non-current Liabilities | $21.84M | $17.60M |
| Total Liabilities | $958.09M | $1.03B |
| Common Stock | $3.57M | $3.60M |
| Retained Earnings | $577.63M | $596.01M |
| Total Stockholders Equity | $1.11B | $1.11B |
| Total Liabilities & Equity | $2.07B | $2.14B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $14.26M | $15.37M | $18.88M | $44.90M |
| Stock-based Compensation | $5.30M | $4.40M | $15.08M | $10.74M |
| Deferred Income Tax | - | - | $-1.44M | $-5.12M |
| Change in Receivables | - | - | $-38.74M | $-76.48M |
| Change in Inventory | - | - | $-48.55M | $-102.54M |
| Operating Cash Flow | - | - | $65.29M | $143.31M |
| Capital Expenditure | - | - | $25.18M | $22.55M |
| Investing Cash Flow | - | - | $-22.81M | $-23.74M |
| Debt Repayment | - | - | $772.58M | $507.46M |
| Stock Repurchased | - | - | $25.99M | $5.10M |
| Dividends Paid | $6.10M | $6.00M | $18.36M | $17.79M |
| Financing Cash Flow | - | - | $-92.92M | $-81.20M |
| Net Change in Cash | - | - | $-41.97M | $41.21M |
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.