◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...
Customize Items
$1.63B
Revenue
$32.08M
Net Income
24.20%
Gross Margin
2.75%
Op. Margin
$78.14M
Free Cash Flow
Financial Statements Annual (10-K)
Showing 5 of 15 annual reports available (2011 - 2025)
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)
+ Total Revenue $1.63B $1.63B $1.41B $1.62B $1.60B $864.93M
Revenue Growth % 0.0% 15.0% -12.5% 1.0% 85.2% nan%
Cost of Revenue $1.23B $1.23B $1.04B $1.09B $1.09B $663.26M
+ Gross Profit $393.68M $393.68M $378.35M $527.96M $513.65M $201.67M
Gross Margin % 24.2% 24.2% 26.7% 32.6% 32.1% 23.3%
Selling General & Admin $175.64M $175.64M $156.44M $165.94M $148.57M $123.57M
+ Operating Income $44.73M $44.73M $97.54M $244.95M $287.94M $16.29M
Operating Margin % 2.8% 2.8% 6.9% 15.1% 18.0% 1.9%
Interest Expense $3.46M $2.54M $170.00K $341.00K $614.00K $1.93M
Interest Income $8.41M $8.41M $13.13M $8.60M $1.17M $59.00K
Other Income/Expense $6.43M $6.43M $2.85M $3.04M $1.14M $2.03M
Income Before Tax $56.55M $56.55M $112.80M $256.24M $289.63M $16.45M
Income Tax Expense $24.47M $24.47M $21.36M $61.13M $71.27M $9.23M
+ Net Income $32.08M $32.08M $91.44M $195.11M $218.36M $7.22M
Net Margin % 2.0% 2.0% 6.5% 12.1% 13.6% 0.8%
Basic EPS nan 0.15 0.43 0.90 1.01 0.03
Diluted EPS nan 0.15 0.43 0.90 1.01 0.03
Basic Shares Outstanding - 212.2M 211.4M 212.9M - -
Diluted Shares Outstanding - 212.2M 211.4M 212.9M - -
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)
Cash & Cash Equivalents $209.97M $325.98M $223.31M $126.42M $82.43M
Accounts Receivable $327.67M $276.58M $324.92M $416.57M $258.63M
Inventory $119.00M $107.63M $110.90M $97.11M $78.98M
Other Current Assets $23.21M $2.19M $2.77M $3.09M $2.99M
Total Current Assets $704.47M $732.84M $727.07M $703.34M $492.01M
Property Plant & Equipment $531.56M $513.52M $435.14M $333.09M $254.41M
Goodwill $83.42M $50.82M $50.82M $32.15M $32.15M
Intangible Assets $97.50M $13.84M $12.82M $1.08M -
Other Non-current Assets $25.41M $12.93M $35.41M $31.57M $40.90M
Total Assets $1.47B $1.39B $1.29B $1.13B $864.37M
Accounts Payable $119.76M $84.49M $85.04M $115.21M $74.40M
Total Current Liabilities $217.15M $181.91M $151.86M $178.60M $130.85M
Deferred Tax Liabilities $76.88M $58.19M $51.29M $37.47M $17.75M
Other Non-current Liabilities $10.81M $9.10M $7.84M $5.43M $7.11M
Total Liabilities $369.21M $308.20M $264.33M $271.28M $222.57M
Common Stock $22.06M $21.49M $21.50M $21.66M $21.56M
Retained Earnings $1.08B $1.06B $1.00B $856.01M $640.94M
Total Stockholders Equity $1.10B $1.08B $1.02B $857.74M $641.79M
Total Liabilities & Equity $1.47B $1.39B $1.29B $1.13B $864.37M
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)
Net Income $32.08M $32.08M $91.44M $195.11M $218.36M $7.22M
Depreciation & Amortization $274.79M $161.19M $132.57M $108.12M $83.02M $72.69M
Stock-based Compensation $21.35M $12.45M $9.19M $7.88M $6.38M $6.58M
Deferred Income Tax $12.24M $18.69M $6.90M $8.65M $19.50M $4.89M
Change in Receivables $-79.33M $-15.34M $-48.03M $-104.57M $157.89M $91.08M
Change in Inventory $8.10M $3.64M $-2.96M $12.34M $18.41M $-3.95M
Change in Payables $-35.24M $-21.43M $278.00K $-34.52M $35.76M $32.90M
Operating Cash Flow $334.14M $201.33M $349.39M $394.76M $201.29M $47.72M
Capital Expenditure $256.00M $148.41M $219.93M $181.00M $139.55M $67.64M
Acquisitions - $153.42M - $78.80M - -
Investing Cash Flow $-532.62M $-273.70M $-201.55M $-241.71M $-123.72M $-47.63M
Stock Repurchased $8.60M $2.87M $9.94M $21.09M $918.00K $567.00K
Dividends Paid $61.25M $35.12M $34.43M $34.56M $8.64M -
Financing Cash Flow $-80.63M $-43.63M $-45.17M $-56.16M $-33.58M $-2.15M
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 $447.10M - $1.20B -
Cost of Revenue $334.67M - $896.31M -
Selling General & Admin $44.63M - $127.95M -
Operating Income $20.80M - $48.72M -
Interest Expense $949.00K - $1.72M -
Interest Income $1.75M - $6.76M -
Other Income/Expense $968.00K - $3.00M -
Income Before Tax $22.57M - $56.40M -
Income Tax Expense $9.60M - $21.26M -
Net Income $12.96M $32.42M $35.14M -
Basic EPS 0.06 - 0.16 -
Diluted EPS 0.06 - 0.16 -
Condensed Consolidated Balance Sheets
Description Sep 30, 2025 Dec 31, 2024
Cash & Cash Equivalents $163.46M $325.98M
Accounts Receivable $359.90M $276.58M
Inventory $117.69M $107.63M
Other Current Assets $12.19M $2.19M
Total Current Assets $701.29M $732.84M
Property Plant & Equipment $560.30M $513.52M
Goodwill $74.26M $50.82M
Intangible Assets $104.50M $13.84M
Other Non-current Assets $27.97M $12.93M
Total Assets $1.50B $1.39B
Accounts Payable $143.23M $84.49M
Total Current Liabilities $252.11M $181.91M
Deferred Tax Liabilities $70.28M $58.19M
Other Non-current Liabilities $10.90M $9.10M
Total Liabilities $396.40M $308.20M
Common Stock $22.06M $21.49M
Retained Earnings $1.08B $1.06B
Total Stockholders Equity $1.10B $1.08B
Total Liabilities & Equity $1.50B $1.39B
Condensed Consolidated Statements of Cash Flows
Description Sep 30, 2025 Sep 30, 2025
Current Prior Year Current YTD Prior Year YTD
Net Income $12.96M $32.42M $35.14M -
Depreciation & Amortization $44.10M - $122.07M -
Stock-based Compensation - - $9.10M -
Deferred Income Tax - - $12.09M -
Change in Receivables - - $4.71M -
Change in Inventory - - $2.39M -
Change in Payables - - $-2.21M -
Operating Cash Flow - - $139.47M -
Capital Expenditure - - $117.78M -
Acquisitions - - $165.66M -
Investing Cash Flow - - $-267.50M -
Stock Repurchased - - $2.87M -
Dividends Paid - - $26.30M -
Financing Cash Flow - - $-34.48M -

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.

NEWS
Loading article...
NEWS
Loading news...
TRENDING
Loading...