◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...
Customize Items
$467.74M
Revenue
$31.48M
Net Income
36.80%
Gross Margin
8.85%
Op. Margin
$57.88M
Free Cash Flow
Financial Statements Annual (10-K)
Showing 4 of 4 annual reports available (2022 - 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)
+ Total Revenue $467.74M $467.74M $422.63M $405.65M $422.96M
Revenue Growth % 0.0% 10.7% 4.2% -4.1% nan%
Cost of Revenue $295.61M $295.61M $258.30M $252.61M $290.87M
+ Gross Profit $172.14M $172.14M $164.33M $153.04M $132.09M
Gross Margin % 36.8% 36.8% 38.9% 37.7% 31.2%
Operating Expenses $130.72M $130.72M $126.57M $110.97M $102.07M
+ Operating Income $41.41M $41.41M $37.76M $42.08M $30.02M
Operating Margin % 8.9% 8.9% 8.9% 10.4% 7.1%
Interest Expense $3.33M $1.91M $2.03M $2.04M $2.02M
Interest Income $2.21M $2.21M $2.30M $1.80M $2.23M
Other Income/Expense $1.23M $1.61M $162.00K $-45.00K $-228.00K
Income Before Tax $43.02M $43.02M $40.70M $42.98M $32.51M
Income Tax Expense $10.36M $10.36M $9.87M $9.80M $6.68M
+ Net Income $31.48M $31.48M $29.98M $32.47M $23.65M
Net Margin % 6.7% 6.7% 7.1% 8.0% 5.6%
Basic EPS nan 1.57 1.50 1.63 1.19
Diluted EPS nan 1.56 1.49 1.63 1.19
Basic Shares Outstanding -5K 20.1M 20.0M 19.9M 19.8M
Diluted Shares Outstanding -17K 20.2M 20.1M 20.0M 19.9M
Breakdown FY 2025
(Dec 31, 2025)
FY 2024
(Dec 31, 2024)
FY 2023
(Dec 31, 2023)
FY 2022
(Dec 31, 2022)
Cash & Cash Equivalents $37.88M $31.58M $23.08M $16.04M
Short-term Investments - $28.34M $26.34M -
Accounts Receivable $36.40M $26.74M $27.76M $29.91M
Inventory $81.68M $70.72M $71.53M $71.21M
Other Current Assets $5.22M $3.61M $6.22M $6.64M
Total Current Assets $161.19M $161.00M $154.93M $123.80M
Property Plant & Equipment $81.16M $87.98M $95.23M $95.57M
Goodwill $3.51M $3.51M $3.51M $3.51M
Intangible Assets $273.00K $300.00K $327.00K $353.00K
Other Non-current Assets $1.00M $1.07M $619.00K $818.00K
Total Assets $287.69M $294.52M $276.40M $252.18M
Accounts Payable - - - $18.56M
Accrued Liabilities $13.46M $13.55M $10.58M $9.01M
Deferred Revenue $713.00K $742.00K $951.00K $1.28M
Other Current Liabilities $129.00K $968.00K $3.20M -
Total Current Liabilities $70.22M $46.45M $44.40M $39.25M
Long-term Debt - - $203.00K $216.00K
Deferred Tax Liabilities $2.94M $426.00K $4.20M $5.16M
Other Non-current Liabilities $2.72M $2.74M $26.00K $2.65M
Total Liabilities $130.82M $132.32M $113.71M $100.24M
Common Stock $20.00K $20.00K $20.00K $20.00K
Retained Earnings $61.70M $66.34M $67.68M $56.12M
Treasury Stock - - - $248.00K
Total Stockholders Equity $149.42M $155.57M $154.12M $141.68M
Total Liabilities & Equity $287.69M $294.52M $276.40M $252.18M
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)
Net Income $37.89M $31.48M $29.98M $32.47M $23.65M
Depreciation & Amortization $18.95M $10.89M $10.68M $10.78M $10.40M
Stock-based Compensation $2.32M $1.18M $2.06M $770.00K $2.05M
Deferred Income Tax - $2.25M $-3.77M $-959.00K $-478.00K
Change in Receivables $25.32M $9.83M $-559.00K $-2.86M $-1.85M
Change in Inventory $39.55M $11.95M $942.00K $3.82M $16.21M
Change in Payables $30.10M $7.79M $-260.00K $696.00K $89.00K
Operating Cash Flow $59.02M $33.81M $47.98M $53.38M $29.47M
Capital Expenditure $1.14M $756.00K $934.00K $2.83M $2.66M
Acquisitions - - - - -
Investing Cash Flow $30.10M $25.40M $-5.86M $-30.17M $-17.84M
Debt Repayment $13.60M $12.72M $1.12M $1.01M $21.57M
Stock Repurchased - $3.00M - - -
Dividends Paid $63.16M $36.10M $31.02M $20.91M $6.96M
Financing Cash Flow $-82.96M $-52.92M $-33.62M $-16.17M $-2.07M
Net Change in Cash $6.15M $6.30M $8.51M $7.04M $9.56M
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 $124.52M - $352.13M -
Cost of Revenue $81.60M - $219.34M -
Gross Profit $42.92M - $132.79M -
Operating Expenses $34.34M - $99.84M -
Operating Income $8.57M - $32.94M -
Interest Expense $539.00K - $1.48M -
Interest Income $415.00K - $1.66M -
Other Income/Expense $67.00K - $29.00K -
Income Before Tax $9.91M - $33.35M -
Income Tax Expense $2.30M - $7.88M -
Net Income $7.33M $9.23M $24.67M -
Basic EPS 0.36 - 1.23 -
Diluted EPS 0.36 - 1.22 -
Basic Shares Outstanding $20.09M - $20.06M -
Diluted Shares Outstanding $20.20M - $20.20M -
Condensed Consolidated Balance Sheets
Description Sep 30, 2025 Dec 31, 2024
Cash & Cash Equivalents $24.02M $31.58M
Short-term Investments $19.95M $28.34M
Accounts Receivable $37.87M $26.74M
Inventory $84.13M $70.72M
Other Current Assets $4.71M $3.61M
Total Current Assets $170.68M $161.00M
Property Plant & Equipment $84.17M $87.98M
Goodwill $3.51M $3.51M
Intangible Assets $280.00K $300.00K
Other Non-current Assets $1.03M $1.07M
Total Assets $302.84M $294.52M
Accrued Liabilities $16.21M $13.55M
Deferred Revenue $1.12M $742.00K
Other Current Liabilities $139.00K $968.00K
Total Current Liabilities $79.60M $46.45M
Deferred Tax Liabilities $622.00K $426.00K
Other Non-current Liabilities $2.74M $2.74M
Total Liabilities $141.25M $132.32M
Common Stock $20.00K $20.00K
Retained Earnings $63.91M $66.34M
Total Stockholders Equity $154.48M $155.57M
Total Liabilities & Equity $302.84M $294.52M
Condensed Consolidated Statements of Cash Flows
Description Sep 30, 2025 Sep 30, 2025
Current Prior Year Current YTD Prior Year YTD
Net Income $7.33M $9.23M $24.67M -
Depreciation & Amortization - - $8.13M -
Stock-based Compensation - - $1.04M -
Change in Receivables - - $11.22M -
Change in Inventory - - $13.88M -
Change in Payables - - $6.74M -
Operating Cash Flow - - $18.46M -
Capital Expenditure - - $520.00K -
Investing Cash Flow - - $5.45M -
Debt Repayment - - $4.37M -
Dividends Paid - - $27.09M -
Financing Cash Flow - - $-31.47M -
Net Change in Cash - - $-7.56M -

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...