$2.66B
Revenue
$24.85M
Net Income
10.16%
Gross Margin
2.86%
Op. Margin
$130.75M
Free Cash Flow
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
FY 2010 (Dec 31, 2010) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $2.66B | $2.66B | $2.66B | $2.84B | $2.89B | $2.26B | $2.05B | $2.27B | $2.57B | $2.45B | $2.32B | $2.54B | $2.80B | $2.51B | $2.47B | $2.25B | $2.40B |
| Revenue Growth % | 0.0% | 0.1% | -6.4% | -1.6% | 28.0% | 9.8% | -9.5% | -11.6% | 4.6% | 5.7% | -8.6% | -9.2% | 11.6% | 1.6% | 9.5% | -6.2% | nan% |
| Cost of Revenue | $2.39B | $2.39B | $2.39B | $2.57B | $2.63B | $2.05B | $1.88B | $2.07B | $2.35B | $2.24B | $2.10B | $2.32B | $2.58B | $2.32B | $2.29B | $2.11B | $2.21B |
| Gross Profit | $270.06M | $270.06M | $270.02M | $271.07M | $255.24M | $205.90M | $175.05M | $200.41M | $220.59M | $227.70M | $213.46M | $218.57M | $219.86M | $186.48M | $176.74M | $138.84M | $188.69M |
| Gross Margin % | 10.2% | 10.2% | 10.2% | 9.5% | 8.8% | 9.1% | 8.5% | 8.8% | 8.6% | 9.3% | 9.2% | 8.6% | 7.9% | 7.4% | 7.2% | 6.2% | 7.9% |
| Selling General & Admin | $159.66M | $159.66M | $149.46M | $147.03M | $150.22M | $136.70M | $122.19M | $141.62M | $143.21M | $130.40M | $113.45M | $111.74M | $115.70M | $99.33M | $89.95M | $89.67M | $92.25M |
| Operating Income | $76.05M | $76.05M | $109.41M | $109.66M | $90.07M | $53.06M | $25.13M | $28.55M | $58.54M | $78.60M | $75.64M | $92.97M | $100.14M | $116.52M | $75.56M | $41.29M | $89.72M |
| Operating Margin % | 2.9% | 2.9% | 4.1% | 3.9% | 3.1% | 2.4% | 1.2% | 1.3% | 2.3% | 3.2% | 3.3% | 3.7% | 3.6% | 4.6% | 3.1% | 1.8% | 3.7% |
| Interest Expense | $20.16M | $20.16M | $26.92M | $31.88M | $12.89M | $8.47M | $8.36M | $6.66M | $10.47M | $9.40M | $9.30M | $3.00M | $1.89M | $1.93M | $1.58M | $1.33M | $1.36M |
| Interest Income | $9.55M | $9.55M | $10.21M | $6.26M | $1.73M | $540.00K | $1.20M | $3.83M | $6.85M | $5.37M | $2.14M | $1.21M | $2.05M | $1.69M | $1.31M | $1.77M | $1.62M |
| Other Income/Expense | $-3.91M | $-3.91M | $-8.80M | $-2.83M | $5.44M | $277.00K | $-673.00K | $1.56M | $628.00K | $-1.79M | $-282.00K | $-1.14M | $-452.00K | $-101.00K | $154.00K | $-602.00K | $-1.69M |
| Income Before Tax | $61.53M | $61.53M | $83.89M | $81.22M | $84.34M | $45.41M | $17.29M | $27.27M | $55.54M | $72.78M | $68.19M | $90.04M | $99.85M | $116.18M | $75.44M | $41.13M | $88.29M |
| Income Tax Expense | $36.68M | $36.68M | $20.57M | $16.91M | $16.11M | $9.64M | $3.24M | $3.84M | $32.72M | $104.75M | $4.14M | $-5.36M | $17.41M | $5.02M | $18.83M | $-10.83M | $7.26M |
| Net Income | $24.85M | $24.85M | $63.33M | $64.31M | $68.23M | $35.77M | $14.05M | $23.43M | $22.82M | $-31.96M | $64.05M | $95.40M | $82.44M | $111.16M | $56.61M | $51.96M | $81.03M |
| Net Margin % | 0.9% | 0.9% | 2.4% | 2.3% | 2.4% | 1.6% | 0.7% | 1.0% | 0.9% | -1.3% | 2.8% | 3.8% | 2.9% | 4.4% | 2.3% | 2.3% | 3.4% |
| Basic EPS | 0.69 | 0.69 | 1.76 | 1.81 | 1.94 | 1.00 | 0.38 | 0.61 | 0.49 | -0.64 | 1.30 | 1.85 | 1.54 | 2.05 | 1.01 | 0.88 | 1.30 |
| Diluted EPS | 0.68 | 0.68 | 1.72 | 1.79 | 1.91 | 0.99 | 0.38 | 0.60 | 0.49 | -0.64 | 1.29 | 1.83 | 1.52 | 2.03 | 1.00 | 0.87 | 1.29 |
| Basic Shares Outstanding | - | 35.9M | 36.0M | 35.6M | 35.2M | 35.7M | 36.5M | 38.3M | 46.3M | 49.7M | 49.3M | 51.6M | 53.5M | 54.2M | 56.3M | 59.3M | 62.1M |
| Diluted Shares Outstanding | - | 36.3M | 36.8M | 36.0M | 35.7M | 36.1M | 36.8M | 38.8M | 46.7M | 49.7M | 49.8M | 52.1M | 54.2M | 54.8M | 56.6M | 59.8M | 62.7M |
| Breakdown | FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
FY 2010 (Dec 31, 2010) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $322.06M | $315.15M | $277.39M | $207.43M | $271.75M | $390.81M | $347.56M | $458.10M | $742.55M | $681.43M | $466.00M | $427.38M | $345.56M | $384.58M | $283.92M | $346.35M |
| Accounts Receivable | $391.10M | $412.46M | $449.40M | $491.96M | $355.88M | $309.33M | $324.42M | $468.16M | $436.56M | $440.69M | $479.14M | $520.39M | $559.76M | $459.08M | $425.94M | $455.93M |
| Inventory | $482.54M | $553.65M | $683.80M | $727.75M | $523.24M | $327.38M | $314.96M | $309.98M | $397.18M | $381.33M | $411.99M | $401.26M | $396.70M | $324.04M | $391.58M | $362.23M |
| Other Current Assets | $69.23M | $42.51M | $44.35M | $41.39M | $41.69M | $26.46M | $29.57M | $27.02M | $42.26M | $28.06M | $31.35M | $29.02M | - | - | - | - |
| Total Current Assets | $1.45B | $1.50B | $1.64B | $1.65B | $1.35B | $1.20B | $1.20B | $1.40B | $1.62B | $1.53B | $1.39B | $1.39B | $1.34B | $1.21B | $1.20B | $1.22B |
| Property Plant & Equipment | $223.78M | $225.10M | $227.70M | $211.48M | $186.67M | $185.27M | $205.82M | $210.95M | $186.47M | $166.15M | $178.17M | $190.18M | $185.32M | $176.10M | $163.66M | $127.44M |
| Goodwill | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M | $192.12M | $191.62M | $191.62M | $199.29M | $45.97M | $44.69M | $37.91M | $37.91M | $37.91M |
| Intangible Assets | $38.77M | $44.40M | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Non-current Assets | $70.07M | $66.14M | $61.42M | $66.27M | $71.82M | $79.61M | $84.72M | $90.69M | $96.52M | $102.67M | $113.70M | $28.16M | $40.75M | $33.41M | $35.33M | $38.33M |
| Total Assets | $2.07B | $2.14B | $2.27B | $2.23B | $1.90B | $1.74B | $1.76B | $1.90B | $2.10B | $2.00B | $1.89B | $1.68B | $1.66B | $1.50B | $1.50B | $1.48B |
| Accounts Payable | $403.22M | $354.22M | $367.48M | $424.27M | $426.56M | $282.21M | $302.99M | $422.05M | $362.70M | $326.25M | $251.16M | $289.79M | $320.95M | $260.62M | $285.67M | $257.30M |
| Accrued Liabilities | $105.38M | $122.41M | $114.68M | $110.42M | $102.55M | $100.07M | $102.02M | - | - | - | - | - | - | - | - | - |
| Deferred Revenue | $115.55M | $143.61M | $204.88M | $197.94M | $118.12M | $84.12M | $37.51M | - | - | - | - | - | - | - | - | - |
| Other Current Liabilities | - | - | - | - | - | - | $139.53M | $97.88M | $85.68M | $70.20M | $64.58M | $63.17M | $67.27M | $65.57M | $60.64M | $58.84M |
| Total Current Liabilities | $635.58M | $649.10M | $713.55M | $749.14M | $654.38M | $481.14M | $459.25M | $537.16M | $478.32M | $412.38M | $333.09M | $359.10M | $398.38M | $330.51M | $351.95M | $321.35M |
| Long-term Debt | $210.58M | $257.02M | $326.67M | $320.68M | $129.29M | $131.05M | $138.91M | $147.28M | $193.41M | $211.25M | $222.91M | $8.85M | - | - | - | - |
| Deferred Tax Liabilities | $7.51M | $3.71M | - | $495.00K | $84.00K | $4.79M | $13.50M | $14.32M | - | - | - | - | - | - | - | - |
| Other Non-current Liabilities | $23.31M | $17.60M | $32.06M | $43.92M | $55.45M | $65.55M | $65.48M | $68.80M | $89.75M | $9.57M | $15.97M | $17.80M | $20.37M | $19.58M | $21.70M | $24.35M |
| Total Liabilities | $971.91M | $1.03B | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Common Stock | $3.57M | $3.60M | $3.57M | $3.52M | $3.52M | $3.63M | $3.70M | $4.14M | $4.91M | $4.93M | $5.02M | $5.30M | $5.38M | $5.52M | $5.78M | $6.11M |
| Retained Earnings | $568.16M | $596.01M | $560.54M | $519.89M | $479.99M | $492.20M | $515.88M | $584.27M | $697.86M | $748.62M | $704.90M | $645.50M | $586.42M | $493.67M | $449.19M | $415.00M |
| Treasury Stock | - | - | - | - | - | - | - | - | - | - | - | - | $272.00K | $272.00K | $272.00K | $272.00K |
| Total Stockholders Equity | $1.10B | $1.11B | $1.08B | $1.03B | $973.80M | $989.59M | $1.01B | $1.13B | $1.33B | $1.37B | $1.32B | $1.29B | $1.23B | $1.14B | $1.12B | $1.12B |
| Total Liabilities & Equity | $2.07B | $2.14B | $2.27B | $2.23B | $1.90B | $1.74B | $1.76B | $1.90B | $2.10B | $2.00B | $1.89B | $1.68B | $1.66B | $1.50B | $1.50B | $1.48B |
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
FY 2010 (Dec 31, 2010) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $24.85M | $24.85M | $63.33M | $64.31M | $68.23M | $35.77M | $14.05M | $23.43M | $22.82M | $-31.96M | $64.05M | $95.40M | $82.44M | $111.16M | $56.61M | $51.96M | $81.03M |
| Depreciation & Amortization | - | $47.63M | $46.14M | $45.41M | - | - | - | - | - | - | - | - | - | - | $35.71M | $35.48M | $39.83M |
| Stock-based Compensation | $21.55M | $17.20M | $13.37M | $15.29M | $18.48M | $15.26M | $10.40M | $10.19M | $10.09M | $7.82M | $5.32M | $7.71M | $6.43M | $7.05M | $6.27M | $5.10M | $5.42M |
| Deferred Income Tax | $-9.20M | $-5.74M | $-5.93M | $-14.99M | $-7.25M | $-6.88M | - | - | - | - | - | - | - | - | - | - | $280.00K |
| Change in Receivables | $-112.33M | $-25.67M | $-33.95M | $-42.05M | $136.46M | $46.97M | $-13.59M | $-134.93M | $33.95M | $-6.35M | $-37.57M | $-52.85M | $-37.86M | $56.63M | $34.36M | $-27.70M | $40.19M |
| Change in Inventory | $-96.07M | $-75.17M | $-127.84M | $-45.07M | $206.25M | $197.87M | $10.80M | $5.24M | $43.26M | $14.02M | $-27.75M | $-3.97M | $6.15M | $17.83M | $-66.09M | $72.67M | $48.16M |
| Operating Cash Flow | $184.15M | $123.96M | $189.22M | $174.29M | $-177.47M | $-2.62M | $120.44M | $93.14M | $76.69M | $145.84M | $273.09M | $147.38M | $136.66M | $99.08M | $151.15M | $54.78M | $5.17M |
| Capital Expenditure | $53.40M | $35.61M | $31.31M | $73.48M | $43.36M | $38.79M | $34.58M | $32.58M | $62.81M | $50.79M | $30.48M | $37.13M | $44.21M | $26.83M | $47.91M | $71.40M | $35.78M |
| Acquisitions | - | - | - | - | - | - | - | - | $2.73M | - | - | $229.58M | $-750.00K | $94.27M | - | - | - |
| Investing Cash Flow | $-53.20M | $-32.70M | $-32.77M | $-77.14M | $-41.17M | $-41.88M | $-34.38M | $-34.86M | $-68.85M | $-56.12M | $-21.25M | $-266.80M | $-27.48M | $-108.72M | $-9.49M | $-60.48M | $-24.86M |
| Debt Repayment | $1.54B | $936.02M | $674.10M | $743.60M | $633.00M | $155.62M | - | - | - | - | - | - | - | - | - | - | - |
| Stock Repurchased | $50.84M | $26.85M | $5.10M | - | $9.39M | $40.22M | $25.22M | $122.11M | $211.86M | $29.35M | $41.93M | $68.36M | $43.80M | $41.17M | $47.11M | $56.28M | $58.85M |
| Dividends Paid | $30.54M | $24.43M | $23.91M | $23.45M | $23.16M | $23.26M | $23.04M | $23.29M | $21.00M | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $-193.79M | $-105.90M | $-109.11M | $-23.58M | $159.23M | $-73.95M | $-57.53M | $-152.84M | $-290.97M | $-31.35M | $-35.31M | $159.07M | $-24.88M | $-30.11M | $-43.72M | $-54.09M | $-54.73M |
| Net Change in Cash | $-41.69M | $-5.63M | $44.81M | $75.78M | $-64.32M | $-124.24M | $32.03M | $-94.15M | $-284.44M | $61.11M | $215.44M | $38.62M | $81.82M | $-39.02M | $100.66M | $-62.42M | $-74.90M |
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-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.