$2.33B
Revenue
$46.90M
Net Income
11.57%
Gross Margin
3.37%
Op. Margin
$-40.65M
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $2.33B | $2.33B | $2.18B | $2.33B | $2.77B | $2.35B | $1.87B | $1.86B | $1.99B | $1.93B | $1.77B | $1.78B | $1.93B | $1.88B | $1.80B | $1.84B |
| Revenue Growth % | 0.0% | 7.0% | -6.3% | -16.1% | 18.2% | 25.5% | 0.6% | -6.8% | 3.6% | 9.0% | -0.6% | -7.8% | 2.5% | 4.3% | -2.1% | nan% |
| Cost of Revenue | $2.06B | $2.06B | $1.91B | $2.05B | $2.35B | $1.95B | $1.49B | $1.52B | $1.65B | $1.59B | $1.43B | $1.47B | $1.68B | $1.60B | $1.51B | $1.59B |
| Gross Profit | $269.89M | $269.89M | $272.21M | $277.60M | $427.07M | $395.81M | $383.61M | $339.71M | $341.50M | $338.26M | $338.55M | $308.24M | $249.56M | $281.69M | $291.55M | $255.55M |
| Gross Margin % | 11.6% | 11.6% | 12.5% | 11.9% | 15.4% | 16.9% | 20.5% | 18.3% | 17.1% | 17.6% | 19.2% | 17.4% | 12.9% | 15.0% | 16.2% | 13.9% |
| Operating Expenses | $200.99M | $200.99M | $201.73M | $204.98M | $218.45M | $221.68M | $210.88M | $209.71M | $187.50M | $189.04M | $205.29M | $188.31M | $154.86M | $171.49M | - | - |
| Research & Development | - | $34.80M | $33.54M | $35.73M | - | - | - | - | - | - | - | - | - | - | - | - |
| Operating Income | $78.55M | $78.55M | $70.48M | $58.61M | $207.34M | $170.78M | $171.52M | $127.26M | $151.42M | $146.16M | $126.19M | $122.79M | $90.69M | $109.15M | $128.72M | $118.46M |
| Operating Margin % | 3.4% | 3.4% | 3.2% | 2.5% | 7.5% | 7.3% | 9.2% | 6.8% | 7.6% | 7.6% | 7.1% | 6.9% | 4.7% | 5.8% | 7.1% | 6.4% |
| Interest Expense | $51.16M | $30.77M | $33.03M | $29.36M | $16.53M | $9.54M | $9.33M | $12.25M | $12.83M | $13.89M | $14.73M | $11.94M | $12.45M | $10.36M | $9.60M | $9.10M |
| Other Income/Expense | $3.47M | $3.47M | $4.14M | $1.88M | $-8.82M | $7.51M | $4.95M | $4.57M | $-725.00K | $4.52M | $828.00K | $1.58M | $1.29M | $2.17M | $1.33M | $-851.00K |
| Income Before Tax | $59.90M | $59.90M | $60.44M | $48.39M | $188.70M | $172.54M | $171.07M | $125.90M | $139.92M | $139.24M | $113.82M | $102.86M | $75.53M | $95.63M | $115.72M | $104.89M |
| Income Tax Expense | $13.01M | $13.01M | $10.07M | $8.19M | $41.55M | $34.64M | $43.41M | $22.80M | $27.17M | $47.69M | $27.62M | $26.82M | $18.45M | $23.29M | $36.03M | $32.29M |
| Net Income | $46.90M | $46.90M | $50.37M | $40.20M | $147.15M | $137.80M | $126.77M | $103.13M | $112.76M | $91.58M | $86.19M | $75.97M | $57.10M | $72.83M | $79.40M | $71.98M |
| Net Margin % | 2.0% | 2.0% | 2.3% | 1.7% | 5.3% | 5.9% | 6.8% | 5.5% | 5.7% | 4.8% | 4.9% | 4.3% | 3.0% | 3.9% | 4.4% | 3.9% |
| Basic EPS | nan | 2.05 | 2.21 | 1.77 | 6.46 | 6.01 | 5.52 | 4.47 | 4.90 | 3.99 | 3.78 | 3.34 | 2.51 | 3.22 | 3.71 | 6.88 |
| Diluted EPS | nan | 2.05 | 2.20 | 1.75 | 6.38 | 5.92 | 5.45 | 4.42 | 4.83 | 3.92 | 3.73 | 3.32 | 2.49 | 3.18 | 3.49 | 6.42 |
| Basic Shares Outstanding | - | 22.9M | 22.8M | 22.8M | 22.8M | 22.9M | 22.9M | 23.1M | 23.0M | 22.9M | 22.8M | 22.7M | 22.8M | 22.6M | 21.3M | 10.4M |
| Diluted Shares Outstanding | - | 22.9M | 22.9M | 22.9M | 23.1M | 23.3M | 23.3M | 23.3M | 23.3M | 23.4M | 23.1M | 22.9M | 22.9M | 22.9M | 22.7M | 11.2M |
| 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $132.69M | $99.67M | $129.82M | $173.75M | $159.19M | $349.94M | $315.38M | $300.19M | $298.89M | $225.74M | $176.14M | $85.22M | $133.35M | $76.88M | $84.10M |
| Accounts Receivable | $387.96M | $388.03M | $422.05M | $436.91M | $419.54M | $301.32M | $276.84M | $280.02M | $293.54M | $263.41M | $249.60M | $270.44M | $265.72M | $255.86M | $260.78M |
| Inventory | $298.83M | $288.72M | $265.56M | $402.53M | $305.54M | $218.78M | $203.65M | $200.16M | $172.75M | $173.66M | $170.42M | $183.23M | $172.37M | $162.01M | $111.17M |
| Other Current Assets | $39.48M | $34.02M | $34.45M | $31.61M | $29.10M | $35.61M | $22.92M | $22.15M | $23.55M | $22.73M | $23.40M | $21.31M | $24.48M | $18.46M | $14.91M |
| Total Current Assets | $858.96M | $810.43M | $851.88M | $1.04B | $913.37M | $905.65M | $818.79M | $802.53M | $788.74M | $685.54M | $619.57M | $575.56M | $608.55M | $523.08M | $479.74M |
| Property Plant & Equipment | $1.22B | $1.20B | $1.21B | $1.07B | $850.60M | $682.67M | $639.32M | $608.89M | $598.44M | $582.71M | $555.46M | $524.20M | $494.04M | $422.02M | $383.98M |
| Goodwill | $92.57M | $91.37M | $97.44M | $95.92M | $97.19M | $27.97M | $26.09M | $22.95M | $25.12M | $25.31M | $11.27M | $11.50M | $11.73M | $7.20M | $7.00M |
| Intangible Assets | $39.53M | $42.67M | $52.57M | $58.03M | $60.78M | $24.07M | $15.35M | $14.24M | $18.54M | $22.34M | $17.96M | $20.80M | $23.67M | $8.78M | $11.18M |
| Long-term Investments | $21.27M | $25.56M | $26.80M | $23.29M | $34.49M | $30.65M | $28.23M | $25.08M | $28.27M | $24.05M | $20.91M | $20.22M | $18.30M | $14.09M | $12.46M |
| Other Non-current Assets | $63.26M | $64.69M | $57.34M | $75.29M | $39.56M | $18.91M | $13.21M | $10.96M | $11.76M | $13.93M | $14.49M | $9.74M | $10.91M | $10.31M | $6.75M |
| Total Assets | $2.36B | $2.30B | $2.36B | $2.43B | $2.07B | $1.75B | $1.58B | $1.48B | $1.47B | $1.35B | $1.24B | $1.16B | $1.17B | $985.48M | $901.12M |
| Accounts Payable | $261.72M | $258.79M | $233.03M | $375.73M | $323.36M | $236.75M | $194.28M | $205.95M | $204.98M | $158.32M | $128.60M | $156.98M | $157.28M | $141.67M | $137.76M |
| Accrued Liabilities | $119.04M | $117.44M | $121.94M | $162.81M | $136.40M | $141.95M | $121.27M | $95.57M | $92.78M | $110.80M | $95.83M | $65.50M | $76.34M | $72.66M | $60.98M |
| Total Current Liabilities | $666.49M | $669.03M | $607.87M | $670.65M | $500.48M | $416.55M | $339.11M | $338.58M | $320.25M | $297.26M | $243.24M | $249.51M | $268.99M | $247.17M | $233.23M |
| Long-term Debt | $626.71M | $625.44M | $401.25M | $455.03M | $322.86M | $160.81M | $198.53M | $239.02M | $268.30M | $288.86M | $313.82M | $246.90M | $235.25M | $149.56M | $164.97M |
| Deferred Tax Liabilities | $11.45M | $9.61M | $10.37M | $10.18M | $12.49M | $20.75M | $23.39M | - | - | - | - | - | - | - | - |
| Other Non-current Liabilities | $45.43M | $66.04M | $69.35M | $80.69M | $98.92M | $114.29M | $96.18M | $103.86M | $130.43M | $119.35M | $114.76M | $112.86M | $88.61M | $98.67M | $88.82M |
| Common Stock | $27.30M | $27.16M | $27.01M | $26.84M | $26.76M | $26.66M | $26.49M | $26.31M | $26.07M | $25.89M | $25.71M | $25.64M | $25.56M | $25.14M | $11.71M |
| Retained Earnings | $1.29B | $1.27B | $1.26B | $1.25B | $1.13B | $1.02B | $922.46M | $813.45M | $721.74M | $649.07M | $580.21M | $520.54M | $478.83M | $420.47M | $366.29M |
| Treasury Stock | - | - | - | - | - | - | - | - | $78.56M | $70.94M | $68.45M | $66.26M | $58.27M | $54.93M | $43.20M |
| Total Stockholders Equity | $1.24B | $1.17B | $1.22B | $1.17B | $1.07B | $986.69M | $891.78M | $783.77M | $740.10M | $634.60M | $556.98M | $535.55M | $552.29M | $478.99M | $401.21M |
| Total Liabilities & Equity | $2.36B | $2.30B | $2.36B | $2.43B | $2.07B | $1.75B | $1.58B | $1.48B | $1.47B | $1.35B | $1.24B | $1.16B | $1.17B | $985.48M | $901.12M |
| 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $46.90M | $46.90M | $50.37M | $40.20M | $147.15M | $137.80M | $126.77M | $103.13M | $112.76M | $91.58M | $86.19M | $75.97M | $57.10M | $72.83M | $79.40M | $71.98M |
| Depreciation & Amortization | $155.31M | $126.04M | $112.20M | $105.34M | $94.65M | $90.88M | $81.86M | $78.70M | $81.11M | $79.02M | $74.97M | $66.98M | $63.80M | $56.40M | $51.29M | $47.10M |
| Stock-based Compensation | $10.45M | $6.00M | $5.35M | $5.74M | $13.85M | $11.72M | $10.08M | $8.87M | $6.84M | $7.15M | $12.62M | $4.37M | $-68.00K | $2.78M | $3.12M | $3.68M |
| Deferred Income Tax | $91.00K | $-1.40M | $-10.29M | $18.30M | $-27.45M | $-33.60M | $-4.51M | $-5.02M | $10.86M | $550.00K | $-8.43M | $3.00M | $5.31M | $259.00K | $134.00K | $5.06M |
| Change in Receivables | $48.38M | $-23.72M | $-9.04M | $-32.01M | $26.15M | $104.23M | $23.42M | $-4.89M | $-5.20M | $16.36M | $17.18M | $-4.16M | $21.23M | $12.75M | $-3.91M | $60.84M |
| Change in Inventory | $47.04M | $-500.00K | $37.18M | $-144.85M | $99.39M | $79.26M | $15.36M | $-28.46M | $26.83M | $-5.66M | $3.77M | $-2.85M | $18.52M | $3.79M | $50.26M | $12.85M |
| Operating Cash Flow | $172.96M | $147.88M | $162.05M | $174.88M | $160.76M | $72.14M | $235.22M | $218.43M | $171.13M | $198.86M | $212.16M | - | - | $150.31M | $108.97M | $77.38M |
| Capital Expenditure | $213.61M | $122.51M | $122.78M | $260.33M | $301.55M | $194.48M | $125.79M | $105.57M | $86.65M | $78.61M | $103.08M | $119.35M | $101.82M | $92.86M | $83.16M | $83.17M |
| Acquisitions | - | - | - | - | - | $184.47M | $13.52M | $9.00M | - | - | - | - | - | $68.21M | - | $13.56M |
| Investing Cash Flow | $-166.93M | $-89.05M | $-116.94M | $-258.67M | $-308.09M | $-376.83M | $-139.03M | $-112.67M | $-107.81M | $-82.68M | $-130.52M | - | - | $-167.56M | $-87.45M | $-101.39M |
| Debt Repayment | - | - | $48.57M | $37.86M | $37.86M | $37.86M | $23.57M | $46.43M | $20.71M | $20.71M | $15.07M | $13.10M | $12.66M | $17.62M | $18.46M | $52.45M |
| Stock Repurchased | - | - | - | - | $24.95M | $16.97M | $15.25M | $13.18M | $15.50M | $6.00M | $2.41M | $2.00M | $7.92M | $2.27M | $2.10M | $1.51M |
| Dividends Paid | $61.10M | $35.03M | $33.95M | $32.87M | $30.57M | $28.08M | $25.41M | $23.10M | $20.86M | $18.91M | $17.33M | $16.30M | $15.39M | $14.47M | $12.76M | $11.51M |
| Financing Cash Flow | $579.00K | $-35.44M | $-64.52M | $33.28M | $166.21M | $117.33M | $-64.93M | $-90.49M | $-51.65M | $-50.50M | $-29.77M | - | - | $76.25M | $-29.48M | $-2.10M |
| Net Change in Cash | $30.09M | $33.02M | $-30.16M | $-43.93M | $14.56M | $-190.75M | $34.55M | $15.19M | $1.30M | $73.15M | $49.60M | $90.93M | $-48.13M | $56.47M | $-7.22M | $-27.10M |
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 | $590.28M | $546.84M | $1.78B | $1.65B |
| Cost of Revenue | $519.26M | $471.16M | $1.56B | $1.44B |
| Gross Profit | $71.02M | $75.69M | $218.37M | $215.52M |
| Operating Expenses | $49.23M | $51.74M | $150.32M | $152.73M |
| Operating Income | $21.79M | $23.95M | $68.05M | $62.78M |
| Interest Expense | - | - | $20.33M | $21.51M |
| Other Income/Expense | $1.54M | $989.00K | $3.34M | $4.55M |
| Income Before Tax | $16.52M | $21.32M | $54.97M | $57.98M |
| Income Tax Expense | $5.68M | $-2.29M | $13.07M | $10.96M |
| Net Income | $10.84M | $23.61M | $41.89M | $47.02M |
| Basic EPS | 0.47 | 1.03 | 1.83 | 2.06 |
| Diluted EPS | 0.47 | 1.03 | 1.83 | 2.05 |
| Basic Shares Outstanding | $22.88M | $22.84M | $22.87M | $22.83M |
| Diluted Shares Outstanding | $22.89M | $22.92M | $22.89M | $22.94M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $118.54M | $99.67M |
| Accounts Receivable | $436.14M | $388.03M |
| Inventory | $324.27M | $288.72M |
| Other Current Assets | $41.66M | $34.02M |
| Total Current Assets | $920.60M | $810.43M |
| Property Plant & Equipment | $1.21B | $1.20B |
| Goodwill | $98.96M | $91.37M |
| Intangible Assets | $41.01M | $42.67M |
| Long-term Investments | $20.82M | $25.56M |
| Other Non-current Assets | $62.80M | $64.69M |
| Total Assets | $2.43B | $2.30B |
| Accounts Payable | $289.38M | $258.79M |
| Accrued Liabilities | $121.61M | $117.44M |
| Total Current Liabilities | $709.35M | $669.03M |
| Long-term Debt | $357.11M | $332.63M |
| Deferred Tax Liabilities | $10.29M | $9.61M |
| Other Non-current Liabilities | $52.14M | $66.04M |
| Common Stock | $27.29M | $27.16M |
| Retained Earnings | $1.29B | $1.27B |
| Total Stockholders Equity | $1.25B | $1.17B |
| Total Liabilities & Equity | $2.43B | $2.30B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $10.84M | $23.61M | $41.89M | $47.02M |
| Depreciation & Amortization | $32.75M | $28.06M | $93.31M | $83.68M |
| Stock-based Compensation | - | - | $4.47M | $4.48M |
| Deferred Income Tax | - | - | $1.73M | $-363.00K |
| Change in Receivables | - | - | $25.31M | $21.69M |
| Change in Inventory | - | - | $24.85M | $39.00M |
| Operating Cash Flow | - | - | $87.89M | $93.77M |
| Capital Expenditure | - | - | $87.90M | $86.57M |
| Investing Cash Flow | - | - | $-81.02M | $-80.74M |
| Dividends Paid | - | - | $26.09M | $25.29M |
| Financing Cash Flow | - | - | $2.26M | $6.93M |
| Net Change in Cash | - | - | $18.87M | $17.46M |
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.