◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...
Customize Items
$1.50B
Revenue
$18.29M
Net Income
24.17%
Gross Margin
5.52%
Op. Margin
$40.88M
Free Cash Flow
Financial Statements Quarterly (10-Q)
Showing 14 of 43 quarterly reports available
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 $382.79M $386.87M $375.09M $353.85M $352.91M $371.51M $375.68M $356.01M $366.93M $366.19M $372.32M $363.62M $343.32M $332.96M
Revenue Growth % (YoY) 8.5% 4.1% -0.2% -0.6% -3.8% 1.5% 0.9% -2.1% 6.9% 10.0% nan% nan% nan% nan%
Cost of Revenue $291.99M $291.72M $285.33M $267.39M $266.81M $276.64M $278.98M $267.26M $270.64M $279.99M $284.33M $282.50M $273.51M $252.61M
+ Gross Profit $90.80M $95.15M $89.76M $86.47M $86.10M $94.87M $96.70M $88.75M $96.30M $86.21M $87.99M $81.13M $69.81M $80.35M
Gross Margin % 23.7% 24.6% 23.9% 24.4% 24.4% 25.5% 25.7% 24.9% 26.2% 23.5% 23.6% 22.3% 20.3% 24.1%
Operating Expenses $73.03M $71.29M $65.75M $69.40M $62.46M $62.54M $63.71M $70.70M $64.59M $62.47M $83.67M $63.46M $66.25M $57.53M
Research & Development $23.56M $24.43M $22.56M $24.22M $21.08M $23.01M $21.86M $22.75M $21.37M $23.15M $24.70M $25.14M $23.30M $22.67M
Selling General & Admin $47.60M $42.88M $41.09M $38.48M $38.12M $36.86M $39.41M $40.72M $41.90M $38.22M $38.42M $37.04M $36.58M $34.86M
+ Operating Income $17.77M $23.86M $24.01M $17.06M $23.64M $32.34M $32.99M $18.05M $31.70M $23.74M $4.32M $17.67M $3.56M $22.82M
Operating Margin % 4.6% 6.2% 6.4% 4.8% 6.7% 8.7% 8.8% 5.1% 8.6% 6.5% 1.2% 4.9% 1.0% 6.9%
Interest Expense $2.78M $9.84M $6.76M $3.13M $2.98M $10.02M $6.72M $3.31M $3.50M $9.74M $6.64M $3.23M $3.00M $3.33M
Other Income/Expense $-3.52M $-1.12M $-1.12M $-1.12M $-1.00K $263.00K $-284.00K $973.00K $-2.98M $272.00K $556.00K $230.00K $449.00K $361.00K
Income Before Tax $10.33M $20.88M $2.53M $2.08M $36.11M $19.41M $28.42M $18.33M $17.22M $22.75M $3.29M $11.69M $-4.26M $15.61M
Income Tax Expense $7.35M $5.93M $2.06M $2.21M $20.79M $3.44M $9.54M $3.54M $-867.00K $6.91M $4.84M $3.73M $-57.00K $5.78M
+ Net Income $2.99M $14.95M $477.00K $-128.00K $15.32M $15.96M $18.88M $14.79M $18.09M $15.84M $-1.55M $7.96M $-4.21M $9.83M
Net Margin % 0.8% 3.9% 0.1% -0.0% 4.3% 4.3% 5.0% 4.2% 4.9% 4.3% -0.4% 2.2% -1.2% 3.0%
Basic EPS nan 0.49 0.02 0.00 0.50 0.51 0.60 0.47 0.56 0.48 -0.05 0.24 -0.13 0.30
Diluted EPS nan 0.49 0.02 0.00 0.49 0.51 0.60 0.47 0.55 0.48 -0.05 0.24 -0.13 0.29
Basic Shares Outstanding -33K 30.5M 30.6M 30.8M -128K 31.2M 31.5M 31.5M -271K 32.9M 33.0M 33.2M 20K 33.2M
Diluted Shares Outstanding 131K 30.7M 30.7M 30.8M -129K 31.4M 31.7M 31.7M -244K 33.2M 33.0M 33.4M 43K 33.5M
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 $160.83M $154.25M $128.30M $163.14M $134.13M $150.58M $123.47M $125.11M $149.67M $154.35M $168.67M $166.63M $153.89M $139.16M
Accounts Receivable $281.08M $291.29M $294.72M $284.24M $258.11M $270.91M $264.76M $265.15M $253.58M $263.76M $258.16M $256.71M $247.13M $248.57M
Inventory $252.70M $253.25M $248.38M $235.99M $227.36M $233.75M $214.37M $219.58M $205.89M $205.86M $207.94M $218.46M $218.25M $233.90M
Other Current Assets $82.33M $87.10M $87.42M $80.67M $64.41M $81.71M $87.09M $90.59M $78.42M $76.65M $74.78M $69.69M $64.60M $84.34M
Total Current Assets $776.95M $785.89M $758.82M $764.04M $684.01M $736.95M $689.69M $700.43M $687.56M $700.63M $709.55M $711.50M $683.87M $705.97M
Property Plant & Equipment $270.61M $256.95M $262.42M $253.17M $252.97M $253.53M $246.30M $241.80M $245.23M $236.66M $239.92M $242.14M $244.48M $228.06M
Goodwill $108.92M $108.73M $108.89M $102.43M $99.60M $104.84M $101.82M $102.19M $104.07M $100.63M $100.89M $120.95M $119.77M $125.27M
Intangible Assets $52.80M $54.29M $56.08M $56.29M $57.25M $61.07M $62.08M $63.16M $66.48M $66.43M $69.10M $72.05M $73.93M $68.64M
Other Non-current Assets $37.08M $38.51M $37.35M $34.90M $34.72M $30.50M $29.76M $29.09M $21.73M $20.63M $20.14M $18.07M $17.46M $16.86M
Total Assets $1.40B $1.38B $1.36B $1.34B $1.25B $1.30B $1.24B $1.25B $1.23B $1.23B $1.24B $1.27B $1.24B $1.24B
Accounts Payable $260.49M $263.60M $254.13M $243.22M $226.81M $254.56M $222.04M $226.19M $215.83M $213.85M $207.66M $207.89M $182.22M $208.34M
Other Current Liabilities $134.10M $126.44M $112.73M $100.33M $105.82M $103.65M $96.72M $98.94M $100.81M $90.20M $91.28M $88.90M $93.81M $100.90M
Total Current Liabilities $404.31M $400.32M $376.93M $353.23M $340.29M $365.45M $326.12M $333.10M $324.95M $312.30M $307.62M $306.87M $285.62M $320.22M
Long-term Debt $189.07M $189.00M $209.00M $262.03M $220.20M $222.10M $222.13M $222.17M $222.22M $207.30M $217.44M $232.56M $232.65M $232.00M
Total Liabilities $676.11M $663.39M $661.66M $697.72M $630.61M $637.47M $600.25M $605.65M $589.65M $565.54M $573.49M $588.43M $567.03M $617.24M
Common Stock $5.61M $3.90M - $3.45M $2.05M $10.70M $26.54M $53.27M $50.50M $97.72M $105.53M $112.42M $122.66M $119.80M
Retained Earnings $714.09M $711.10M $696.15M $695.67M $695.80M $680.48M $664.51M $638.99M $624.38M $612.91M $597.07M $598.62M $590.66M $594.86M
Total Stockholders Equity $720.32M $717.95M $699.75M $646.53M $616.95M $660.71M $640.30M $647.06M $644.72M $660.05M $670.56M $680.32M $672.27M $624.09M
Total Liabilities & Equity $1.40B $1.38B $1.36B $1.34B $1.25B $1.30B $1.24B $1.25B $1.23B $1.23B $1.24B $1.27B $1.24B $1.24B
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 $2.99M $14.95M $349.00K $-128.00K $15.32M $49.63M $33.66M $14.79M $18.09M $15.84M $6.41M $7.96M $-4.21M $9.83M
Depreciation & Amortization $13.90M $39.48M $26.09M $12.93M $12.89M $40.09M $12.91M $13.82M $12.42M $12.45M $12.54M $13.58M $13.92M $11.84M
Stock-based Compensation $1.73M $10.57M $6.60M $2.62M $141.00K $10.29M $7.39M $3.79M $3.18M $8.45M $5.05M $2.02M $3.22M $3.38M
Change in Receivables $-11.24M $20.54M $23.69M $22.60M $-4.10M $16.18M $14.31M $14.86M $-15.62M $19.81M $11.62M $8.24M $-11.56M $55.78M
Change in Inventory $1.49M $20.14M $13.43M $6.14M $6.37M $27.83M $12.34M $16.65M $-3.17M $-3.73M $-9.42M $1.14M $-8.61M $48.93M
Change in Payables $-5.95M $33.51M $20.52M $14.34M $-22.28M $38.50M $8.44M $12.34M $-1.13M $32.16M $24.52M $24.29M $-32.67M $60.98M
Operating Cash Flow $28.97M $87.82M $31.70M $-13.34M $36.56M $73.09M $26.82M $-10.32M $39.22M $80.04M $58.61M $25.11M $1.99M $12.96M
Capital Expenditure $22.30M $33.38M $23.73M $14.87M $22.96M $50.35M $30.70M $11.32M $11.08M $26.53M $13.67M $6.29M $13.97M $25.74M
Acquisitions - - - - - - - - - - - - $-18.61M $224.10M
Investing Cash Flow $-22.62M $-29.78M $-19.83M $-10.53M $-20.39M $-33.14M $-24.68M $-8.83M $-7.18M $-16.95M $-6.78M $-2.55M $7.94M $-247.84M
Debt Repayment $40.04M $103.11M $63.08M $10.04M $17.09M $53.52M $35.42M $10.32M $45.11M $27.17M $16.98M $564.00K $1.71M $11.56M
Stock Repurchased - $10.02M $10.02M - $10.01M $41.58M $21.70M - $60.00M $31.09M $19.99M $10.00M - -
Financing Cash Flow $-50.00K $-42.43M $-22.33M $40.74M $-11.10M $-40.60M $-21.78M $-1.53M $-45.30M $-60.75M $-39.36M $-12.96M $-1.66M $191.58M
Net Change in Cash $6.58M $20.12M $-5.84M $29.01M $-16.45M $908.00K $-26.21M $-24.57M $-4.68M $463.00K $14.78M $12.74M $14.73M $-51.44M
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 $386.87M - $1.12B -
Cost of Revenue $291.72M - $844.44M -
Gross Profit $95.15M - $271.38M -
Operating Expenses $71.29M - $206.45M -
Research & Development $24.43M - $71.20M -
Selling General & Admin $42.88M - $122.44M -
Operating Income $23.86M - $64.93M -
Interest Expense - - $9.84M -
Other Income/Expense - - $-1.12M -
Income Before Tax $20.88M - $25.50M -
Income Tax Expense $5.93M - $10.20M -
Net Income $14.95M $18.88M $15.30M -
Basic EPS 0.49 - 0.50 -
Diluted EPS 0.49 - 0.50 -
Basic Shares Outstanding $30.48M - $30.62M -
Diluted Shares Outstanding $30.75M - $30.80M -
Condensed Consolidated Balance Sheets
Description Sep 30, 2025 Dec 31, 2024
Cash & Cash Equivalents $154.25M $134.13M
Accounts Receivable $291.29M $258.11M
Inventory $253.25M $227.36M
Other Current Assets $87.10M $64.41M
Total Current Assets $785.89M $684.01M
Property Plant & Equipment $256.95M $252.97M
Goodwill $108.73M $99.60M
Intangible Assets $54.29M $57.25M
Other Non-current Assets $38.51M $34.72M
Total Assets $1.38B $1.25B
Accounts Payable $263.60M $226.81M
Other Current Liabilities $126.44M $105.82M
Total Current Liabilities $400.32M $340.29M
Long-term Debt $189.00M $220.06M
Total Liabilities $663.39M $630.61M
Common Stock $3.90M $2.05M
Retained Earnings $711.10M $695.80M
Total Stockholders Equity $717.95M $616.95M
Total Liabilities & Equity $1.38B $1.25B
Condensed Consolidated Statements of Cash Flows
Description Sep 30, 2025 Sep 30, 2025
Current Prior Year Current YTD Prior Year YTD
Net Income $14.95M $18.88M $15.30M -
Depreciation & Amortization - - $39.48M -
Stock-based Compensation - - $10.57M -
Change in Receivables - - $20.54M -
Change in Inventory - - $20.14M -
Change in Payables - - $33.51M -
Operating Cash Flow - - $87.82M -
Capital Expenditure - - $33.38M -
Investing Cash Flow - - $-29.78M -
Debt Repayment - - $103.11M -
Stock Repurchased - - $10.02M -
Financing Cash Flow - - $-42.43M -
Net Change in Cash - - $20.12M -

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.

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