$1.31B
Revenue
$57.00M
Net Income
25.01%
Gross Margin
3.49%
Op. Margin
$288.63M
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) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $383.99M | $328.59M | $297.52M | $299.94M | $297.46M | $327.72M | $396.52M | $503.51M | $363.80M | $423.49M | $379.66M | $509.67M | $344.75M | $390.18M |
| Revenue Growth % (YoY) | 29.1% | 0.3% | -25.0% | -40.4% | -18.2% | -22.6% | 4.4% | -1.2% | 5.5% | 8.5% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $270.73M | $239.53M | $226.41M | $245.74M | $228.81M | $231.60M | $261.31M | $285.59M | $186.81M | $260.38M | $230.45M | $232.63M | $180.74M | $203.44M |
| Gross Profit | $113.26M | $89.06M | $71.11M | $54.21M | $68.66M | $96.12M | $135.22M | $217.93M | $176.99M | $163.11M | $149.21M | $277.04M | $164.01M | $186.74M |
| Gross Margin % | 29.5% | 27.1% | 23.9% | 18.1% | 23.1% | 29.3% | 34.1% | 43.3% | 48.7% | 38.5% | 39.3% | 54.4% | 47.6% | 47.9% |
| Operating Expenses | $349.34M | $307.87M | $289.80M | $317.33M | $301.67M | $288.60M | $325.62M | $354.43M | $230.25M | $315.74M | $289.22M | $300.01M | $227.14M | $265.74M |
| Selling General & Admin | $18.11M | $17.20M | $11.92M | $18.44M | $17.22M | $11.40M | $15.39M | $18.66M | $12.99M | $11.14M | $13.17M | $14.52M | $11.81M | $10.56M |
| Operating Income | $34.65M | $20.72M | $7.72M | $-17.38M | $-4.21M | $39.12M | $70.90M | $149.08M | $133.56M | $107.75M | $90.44M | $209.66M | $117.61M | $124.44M |
| Operating Margin % | 9.0% | 6.3% | 2.6% | -5.8% | -1.4% | 11.9% | 17.9% | 29.6% | 36.7% | 25.4% | 23.8% | 41.1% | 34.1% | 31.9% |
| Interest Expense | $12.61M | $2.31M | $2.89M | $2.11M | $10.16M | $1.42M | $915.00K | $1.12M | $7.66M | - | - | - | - | - |
| Interest Income | $3.67M | $4.43M | $5.08M | $5.29M | $6.97M | $8.68M | $9.24M | - | $9.46M | - | - | - | - | - |
| Other Income/Expense | - | - | - | - | - | - | - | - | $-146.00K | $-1.10M | - | $221.00K | - | - |
| Income Before Tax | $35.87M | $22.85M | $9.92M | $-14.20M | $1.95M | $46.37M | $79.23M | $156.11M | $141.23M | $102.22M | $96.63M | $211.34M | $119.32M | $118.73M |
| Income Tax Expense | $12.91M | $-13.75M | $4.31M | $-6.03M | $815.00K | $4.61M | $8.52M | $19.12M | $12.35M | $16.84M | $14.53M | $29.06M | $19.66M | $20.33M |
| Net Income | $22.96M | $36.60M | $5.61M | $-8.17M | $1.14M | $41.77M | $70.71M | $136.99M | $128.88M | $85.38M | $82.09M | $182.28M | $99.65M | $98.40M |
| Net Margin % | 6.0% | 11.1% | 1.9% | -2.7% | 0.4% | 12.7% | 17.8% | 27.2% | 35.4% | 20.2% | 21.6% | 35.8% | 28.9% | 25.2% |
| Basic EPS | 0.43 | 0.70 | 0.11 | -0.16 | 0.01 | 0.80 | 1.35 | 2.63 | 2.48 | 1.64 | 1.58 | 3.52 | 1.93 | 1.91 |
| Diluted EPS | 0.43 | 0.70 | 0.11 | -0.16 | 0.01 | 0.80 | 1.35 | 2.62 | 2.48 | 1.64 | 1.58 | 3.51 | 1.92 | 1.90 |
| Basic Shares Outstanding | - | 52.6M | 52.6M | 52.5M | 120K | 52.3M | 52.3M | 52.2M | 15K | 52.0M | 52.0M | 51.8M | 10K | 51.7M |
| Diluted Shares Outstanding | - | 52.6M | 52.6M | 52.5M | 124K | 52.4M | 52.4M | 52.2M | 17K | 52.1M | 52.1M | 52.0M | 16K | 51.7M |
| 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) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $299.96M | $336.28M | $383.25M | $454.93M | $491.55M | $583.16M | $709.02M | $693.86M | $738.20M | $686.81M | $827.42M | $862.55M | $829.48M | $745.67M |
| Accounts Receivable | $181.59M | $141.99M | $167.47M | $171.46M | $140.87M | $152.63M | $182.71M | $213.40M | $98.22M | $268.12M | $207.53M | $208.63M | $151.83M | $215.17M |
| Inventory | $235.94M | $219.05M | $214.91M | $197.65M | $207.59M | $191.29M | $173.95M | $165.65M | $183.95M | $108.76M | $137.94M | $129.41M | $154.04M | $143.79M |
| Other Current Assets | $48.83M | $45.40M | $39.27M | $38.40M | $31.71M | $35.66M | $34.85M | $37.20M | $27.55M | $31.60M | $34.38M | $34.30M | $25.52M | - |
| Total Current Assets | $820.25M | $802.03M | $852.75M | $895.54M | $887.06M | $972.13M | $1.11B | $1.12B | $1.07B | $1.10B | $1.22B | $1.24B | $1.17B | $1.14B |
| Long-term Investments | - | - | - | - | $44.60M | - | - | - | - | - | - | - | - | - |
| Other Non-current Assets | $28.09M | $28.20M | $27.41M | $26.84M | $27.34M | $32.22M | $21.04M | $21.76M | $21.99M | $18.54M | $19.01M | $19.77M | $19.83M | $20.32M |
| Total Assets | $2.78B | $2.68B | $2.65B | $2.62B | $2.59B | $2.58B | $2.56B | $2.48B | $2.36B | $2.22B | $2.24B | $2.15B | $2.03B | $1.94B |
| Accounts Payable | $66.08M | $46.21M | $62.13M | $57.25M | $40.18M | $45.11M | $65.51M | $43.18M | $36.24M | $44.02M | $32.77M | $29.75M | $39.03M | $51.88M |
| Accrued Liabilities | $131.88M | $100.53M | $74.11M | $71.76M | $85.37M | $76.31M | $71.73M | $80.94M | $81.61M | $72.23M | $55.76M | $62.93M | $77.44M | $78.80M |
| Other Current Liabilities | $15.08M | $9.42M | $11.48M | $19.38M | $18.64M | $19.89M | $11.96M | $15.06M | $5.85M | $10.09M | $10.54M | $4.58M | $8.67M | $9.18M |
| Total Current Liabilities | $257.02M | $194.35M | $185.63M | $174.35M | $170.43M | $167.33M | $174.34M | $163.04M | $147.67M | $143.96M | $124.15M | $127.72M | $153.12M | $162.95M |
| Long-term Debt | $154.25M | $154.09M | $153.93M | $153.77M | $153.61M | $153.46M | $153.31M | $153.17M | $153.02M | $152.88M | $295.31M | $295.05M | $302.59M | $303.92M |
| Deferred Tax Liabilities | $54.18M | $49.75M | $60.54M | $57.45M | $63.84M | $70.73M | $80.94M | $77.43M | $74.53M | $75.17M | $60.95M | $51.96M | $23.38M | - |
| Other Non-current Liabilities | - | - | - | $48.77M | - | - | - | - | - | $27.86M | $27.73M | $27.82M | $500.00K | $36.17M |
| Total Liabilities | $642.41M | $564.82M | $565.12M | $547.13M | $500.70M | $493.62M | $512.47M | $500.39M | $482.61M | $474.04M | $582.78M | $572.70M | $580.58M | $587.65M |
| Common Stock | $548.00K | $548.00K | $548.00K | $548.00K | $545.00K | $545.00K | $545.00K | $545.00K | $542.00K | $542.00K | $539.00K | $539.00K | $539.00K | $539.00K |
| Retained Earnings | $1.89B | $1.87B | $1.84B | $1.84B | $1.85B | $1.85B | $1.82B | $1.75B | $1.65B | $1.52B | $1.44B | $1.36B | $1.23B | $1.13B |
| Treasury Stock | - | - | - | - | - | - | - | - | - | - | - | - | $50.58M | - |
| Total Stockholders Equity | $2.14B | $2.12B | $2.08B | $2.08B | $2.09B | $2.09B | $2.05B | $1.98B | $1.87B | $1.75B | $1.66B | $1.58B | $1.45B | $1.35B |
| Total Liabilities & Equity | $2.78B | $2.68B | $2.65B | $2.62B | $2.59B | $2.58B | $2.56B | $2.48B | $2.36B | $2.22B | $2.24B | $2.15B | $2.03B | $1.94B |
| 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) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $22.96M | $36.60M | $5.61M | $-8.17M | $1.14M | $41.77M | $70.71M | $136.99M | $128.88M | $349.75M | $264.37M | $182.28M | $99.65M | $98.40M |
| Depreciation & Amortization | $56.44M | $43.59M | $43.26M | $45.28M | $39.17M | $114.81M | $38.15M | $40.02M | $25.57M | $34.02M | $30.55M | $37.21M | $28.31M | $86.97M |
| Stock-based Compensation | $4.64M | $15.31M | $10.10M | $8.05M | $7.01M | $15.06M | $14.19M | $9.15M | $3.73M | $14.47M | $12.28M | $7.70M | $3.37M | $14.25M |
| Deferred Income Tax | $4.91M | $-14.30M | $-3.35M | $-6.54M | $-4.70M | $-3.35M | $6.78M | $2.91M | $508.00K | $52.36M | $37.94M | $29.06M | $19.60M | $122.21M |
| Change in Receivables | $39.61M | $1.12M | $26.60M | $30.59M | $-11.76M | $54.40M | $84.48M | $115.17M | $-169.90M | $116.30M | $55.71M | $56.80M | $-63.35M | $93.02M |
| Change in Inventory | $19.61M | $8.71M | $7.53M | $-7.72M | $10.40M | $8.09M | $-7.92M | $-16.16M | $66.41M | $-35.62M | $-8.50M | $-17.41M | $6.59M | $73.26M |
| Change in Payables | $17.68M | $13.18M | $19.64M | $15.44M | $-8.70M | $6.15M | $24.47M | $5.63M | $-6.85M | $7.07M | $-3.16M | $-8.46M | $-12.05M | $6.61M |
| Operating Cash Flow | $76.09M | $153.16M | $48.46M | $10.92M | $54.21M | $313.24M | $251.03M | $104.06M | $245.09M | $456.02M | $317.44M | $192.93M | $194.99M | $646.91M |
| Acquisitions | - | - | - | - | - | - | - | - | - | $2.42M | $2.42M | $2.38M | - | $-2.53M |
| Investing Cash Flow | $-99.22M | $-305.93M | $-172.10M | $-77.77M | $-142.19M | $-395.81M | $-223.31M | $-101.69M | $-182.46M | $-344.75M | $-232.40M | $-85.02M | $-98.47M | $-156.68M |
| Debt Repayment | - | - | - | - | - | - | - | - | - | $162.36M | $8.00M | $8.00M | $1.62M | $37.76M |
| Dividends Paid | $4.21M | $13.62M | $9.41M | $5.18M | $3.35M | $40.48M | $36.23M | $30.64M | $3.69M | $57.39M | $53.70M | $50.02M | $3.14M | $76.52M |
| Financing Cash Flow | $-13.11M | $-2.27M | $15.49M | $30.31M | $-3.52M | $-64.99M | $-56.90M | $-46.71M | $-11.25M | $-253.94M | $-87.10M | $-74.85M | $-12.71M | $-140.40M |
| Net Change in Cash | $-36.25M | $-155.03M | $-108.14M | $-36.54M | $-91.51M | $-147.55M | $-29.17M | $-44.34M | $51.39M | $-142.67M | $-2.06M | $33.07M | $83.81M | $349.83M |
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 | $328.59M | $327.72M | $926.05M | $1.23B |
| Cost of Revenue | $239.53M | $231.60M | $711.67M | $778.49M |
| Operating Expenses | $307.87M | $288.60M | $914.99M | $968.66M |
| Selling General & Admin | $17.20M | $11.51M | $47.57M | $45.86M |
| Operating Income | $20.72M | $39.12M | $11.06M | $259.10M |
| Interest Expense | $2.31M | $1.42M | $7.30M | $3.46M |
| Interest Income | $4.43M | $8.68M | $14.81M | $26.07M |
| Income Before Tax | $22.85M | $46.37M | $18.57M | $281.71M |
| Income Tax Expense | $-13.75M | $4.61M | $-15.47M | $32.25M |
| Net Income | $36.60M | $41.77M | $34.04M | $249.47M |
| Basic EPS | 0.70 | 0.80 | 0.65 | 4.78 |
| Diluted EPS | 0.70 | 0.80 | 0.65 | 4.78 |
| Basic Shares Outstanding | $52.59M | $52.33M | $52.55M | $52.17M |
| Diluted Shares Outstanding | $52.65M | $52.39M | $52.58M | $52.22M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $336.28M | $491.55M |
| Accounts Receivable | $141.99M | $140.87M |
| Inventory | $219.05M | $207.59M |
| Other Current Assets | $45.40M | $32.44M |
| Total Current Assets | $802.03M | $887.06M |
| Other Non-current Assets | $28.20M | $27.34M |
| Total Assets | $2.68B | $2.59B |
| Accounts Payable | $46.21M | $40.18M |
| Accrued Liabilities | $100.53M | $85.37M |
| Other Current Liabilities | $9.42M | $18.64M |
| Total Current Liabilities | $194.35M | $170.43M |
| Long-term Debt | $154.09M | $153.61M |
| Deferred Tax Liabilities | $49.75M | $63.84M |
| Total Liabilities | $564.82M | $500.70M |
| Common Stock | $548.00K | $545.00K |
| Retained Earnings | $1.87B | $1.85B |
| Total Stockholders Equity | $2.12B | $2.09B |
| Total Liabilities & Equity | $2.68B | $2.59B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $36.60M | $41.77M | $34.04M | $249.47M |
| Depreciation & Amortization | $43.59M | $36.64M | $132.13M | $114.81M |
| Stock-based Compensation | - | - | $15.31M | $15.06M |
| Deferred Income Tax | - | - | $-14.30M | $-3.35M |
| Change in Receivables | - | - | $1.12M | $54.40M |
| Change in Inventory | - | - | $8.71M | $8.09M |
| Change in Payables | - | - | $13.18M | $6.15M |
| Operating Cash Flow | - | - | $153.16M | $313.24M |
| Investing Cash Flow | - | - | $-305.93M | $-395.81M |
| Dividends Paid | - | - | $13.62M | $40.48M |
| Financing Cash Flow | - | - | $-2.27M | $-64.99M |
| Net Change in Cash | - | - | $-155.03M | $-147.55M |
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.