$277.20M
Revenue
$17.57M
Net Income
13.88%
Gross Margin
7.93%
Op. Margin
$53.18M
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $277.20M | $277.20M | $237.71M | $214.79M | $241.72M | $191.85M | $128.43M | $140.99M | $135.38M | $104.78M | $856.44M |
| Revenue Growth % | 0.0% | 16.6% | 10.7% | -11.1% | 26.0% | 49.4% | -8.9% | 4.1% | 29.2% | -87.8% | nan% |
| Cost of Revenue | $238.72M | $238.72M | $207.95M | $200.20M | $173.88M | $148.39M | $111.46M | $109.86M | $105.41M | $87.86M | $650.59M |
| Gross Profit | $38.47M | $38.47M | $29.76M | $14.59M | $67.84M | $43.45M | $16.97M | $31.13M | $29.97M | $16.92M | $205.85M |
| Gross Margin % | 13.9% | 13.9% | 12.5% | 6.8% | 28.1% | 22.6% | 13.2% | 22.1% | 22.1% | 16.1% | 24.0% |
| Operating Expenses | - | - | - | $134.72M | $69.11M | $59.22M | $63.72M | $56.19M | $51.34M | $45.47M | $219.38M |
| Selling General & Admin | $77.85M | $77.85M | $69.75M | $65.62M | $63.91M | $55.72M | $53.06M | $53.78M | $49.19M | $47.49M | $197.90M |
| Operating Income | $21.98M | $21.98M | $35.70M | $-70.14M | $69.99M | $55.41M | $13.45M | $38.82M | $43.62M | $32.81M | $41.72M |
| Operating Margin % | 7.9% | 7.9% | 15.0% | -32.7% | 29.0% | 28.9% | 10.5% | 27.5% | 32.2% | 31.3% | 4.9% |
| Interest Expense | $7.00M | $7.00M | $5.30M | $2.46M | $2.03M | $1.72M | $1.35M | $872.00K | $2.00M | $3.44M | $5.69M |
| Other Income/Expense | $-738.00K | $-738.00K | $-345.00K | $3.98M | $708.00K | $584.00K | $1.14M | $527.00K | $558.00K | $72.00K | $-2.99M |
| Income Before Tax | $13.14M | $13.14M | $33.65M | $-64.16M | $87.72M | $56.85M | $14.26M | $43.40M | $42.16M | $29.10M | $34.47M |
| Income Tax Expense | $-4.43M | $-4.43M | $-95.00K | $-24.57M | $13.56M | $8.72M | $-535.00K | $3.77M | $7.38M | $639.00K | $4.86M |
| Net Income | $17.57M | $17.57M | $33.74M | $-39.59M | $74.16M | $48.12M | $14.79M | $39.63M | $34.78M | $30.34M | $29.61M |
| Net Margin % | 6.3% | 6.3% | 14.2% | -18.4% | 30.7% | 25.1% | 11.5% | 28.1% | 25.7% | 29.0% | 3.5% |
| Basic EPS | nan | 2.37 | 4.58 | -5.29 | 10.14 | 6.73 | 2.11 | 5.68 | 5.02 | 4.44 | 4.34 |
| Diluted EPS | nan | 2.35 | 4.55 | -5.29 | 10.06 | 6.69 | 2.10 | 5.66 | 5.00 | 4.41 | 4.32 |
| Basic Shares Outstanding | - | 7.4M | 7.4M | 7.5M | 7.3M | 7.1M | 7.0M | 7.0M | 6.9M | 6.8M | 6.8M |
| Diluted Shares Outstanding | - | 7.5M | 7.4M | 7.5M | 7.4M | 7.2M | 7.1M | 7.0M | 7.0M | 6.9M | 6.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) |
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) |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $49.71M | $72.83M | $85.11M | $110.75M | $86.00M | $88.45M | $122.89M | $85.26M | $101.60M | $80.65M |
| Accounts Receivable | - | - | - | $37.94M | $25.67M | $18.89M | $15.44M | $20.82M | $17.47M | $117.46M |
| Inventory | $63.65M | $94.61M | $77.00M | $71.49M | $54.09M | $47.55M | $40.47M | $31.21M | $30.02M | $157.34M |
| Other Current Assets | $21.86M | $27.64M | $15.50M | $15.91M | $14.62M | $8.31M | - | - | - | - |
| Total Current Assets | $214.89M | $264.74M | $232.00M | $260.41M | $203.05M | $188.15M | $200.67M | $164.17M | $176.99M | $381.73M |
| Property Plant & Equipment | - | - | - | - | - | - | - | $124.55M | $120.07M | $131.05M |
| Goodwill | - | - | - | - | - | - | - | - | - | $6.25M |
| Intangible Assets | $4.72M | $5.47M | $6.01M | $28.05M | $31.77M | $35.33M | $37.90M | $40.52M | $43.55M | $52.96M |
| Other Non-current Assets | $29.50M | $25.77M | $41.68M | $40.31M | $51.23M | $40.98M | $28.19M | $24.41M | $23.06M | $26.56M |
| Total Assets | $661.23M | $631.69M | $539.71M | $568.07M | $507.22M | $476.18M | $444.77M | $376.99M | $389.55M | $668.02M |
| Accounts Payable | - | - | - | $11.95M | $12.21M | $5.52M | $9.37M | $7.75M | $7.58M | $128.25M |
| Deferred Revenue | $1.36M | $484.00K | $878.00K | $833.00K | $4.08M | $941.00K | - | - | - | - |
| Other Current Liabilities | $10.30M | $8.75M | $7.12M | $6.62M | $8.30M | $8.22M | $8.89M | $6.52M | $8.05M | $31.14M |
| Total Current Liabilities | $69.61M | $64.89M | $69.99M | $44.27M | $46.02M | $52.26M | $61.97M | $42.25M | $53.98M | $221.83M |
| Long-term Debt | $100.84M | $99.40M | $22.00M | $16.02M | $18.18M | $24.35M | $17.15M | $6.37M | $42.02M | $120.30M |
| Deferred Tax Liabilities | - | - | - | $6.12M | $14.79M | $17.55M | $12.34M | - | - | - |
| Other Non-current Liabilities | $18.53M | $12.11M | $6.12M | $8.50M | $7.53M | $12.06M | $8.10M | $15.58M | $12.34M | $53.07M |
| Total Liabilities | $231.99M | $226.74M | $157.37M | $141.11M | $155.10M | $175.56M | $155.38M | $126.29M | $170.10M | $447.73M |
| Retained Earnings | $381.13M | $373.36M | $355.87M | $404.92M | $336.78M | $294.27M | $284.85M | $250.35M | $216.49M | $239.44M |
| Total Stockholders Equity | $429.24M | $404.95M | $382.34M | $426.97M | $352.12M | $300.62M | $289.39M | $250.70M | $219.45M | $220.29M |
| Total Liabilities & Equity | $661.23M | $631.69M | $539.71M | $568.07M | $507.22M | $476.18M | $444.77M | $376.99M | $389.55M | $668.02M |
| 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $17.57M | $17.57M | $33.74M | $-39.59M | $74.16M | $48.12M | $14.79M | $39.63M | $34.78M | $30.34M | $29.61M |
| Depreciation & Amortization | - | $25.28M | $24.65M | $29.39M | $26.82M | $23.09M | $18.11M | $16.24M | $14.68M | $12.77M | $19.28M |
| Stock-based Compensation | - | $8.28M | $5.83M | $5.16M | $7.54M | $5.56M | $3.08M | $4.92M | $3.96M | $4.52M | - |
| Deferred Income Tax | - | $58.00K | $1.52M | $-21.11M | $-8.47M | $-3.55M | $7.52M | $8.70M | $9.28M | $4.09M | $12.70M |
| Change in Receivables | - | $-2.92M | $11.72M | $-2.52M | $13.22M | $13.69M | $-42.00K | $-8.22M | $3.01M | $9.31M | $10.42M |
| Change in Inventory | - | $11.44M | $27.25M | $12.97M | $6.83M | $6.53M | $9.36M | $9.26M | $1.19M | $1.13M | $-4.90M |
| Change in Payables | - | $2.67M | $1.96M | $3.15M | $252.00K | $7.45M | $-10.62M | $-388.00K | $60.00K | $1.05M | $27.10M |
| Operating Cash Flow | $53.18M | $50.91M | $22.29M | $54.49M | $67.73M | $74.88M | $-2.49M | $52.78M | $54.62M | $41.30M | $93.94M |
| Capital Expenditure | - | $48.62M | $54.71M | $45.41M | $42.52M | $39.23M | $30.19M | $24.66M | $20.93M | $15.70M | $16.17M |
| Purchases of Investments | - | $16.70M | $16.56M | $3.46M | - | - | $2.00M | - | - | - | - |
| Investing Cash Flow | $-83.74M | $-64.18M | $-71.29M | $-81.60M | $-33.15M | $-44.15M | $-45.98M | $-20.26M | $-18.39M | $-15.01M | $-9.82M |
| Debt Repayment | $8.12M | $4.64M | $4.91M | $4.21M | $2.92M | $3.44M | $1.35M | $742.00K | $47.12M | $6.05M | $46.56M |
| Stock Repurchased | $3.92M | $2.53M | $9.94M | $3.10M | - | - | $1.00M | $3.01M | $1.29M | - | $6.04M |
| Dividends Paid | $12.60M | $7.33M | $6.62M | $6.45M | $6.01M | $5.62M | $5.38M | $5.13M | $4.58M | $6.68M | $7.26M |
| Financing Cash Flow | $-26.94M | $-9.86M | $36.73M | $1.47M | $-9.84M | $-33.17M | $14.03M | $5.11M | $-52.58M | $-2.31M | $-55.71M |
| Net Change in Cash | $-57.51M | $-23.12M | $-12.28M | $-25.64M | $24.74M | $-2.44M | $-34.44M | $37.63M | $-16.34M | $24.07M | $28.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 | $76.61M | - | $210.42M | - |
| Cost of Revenue | $66.64M | - | $183.97M | - |
| Gross Profit | $9.97M | - | $26.45M | - |
| Selling General & Admin | $19.55M | - | $57.19M | - |
| Operating Income | $6.78M | - | $14.41M | - |
| Interest Expense | $1.09M | - | $4.80M | - |
| Other Income/Expense | $-247.00K | - | $-767.00K | - |
| Income Before Tax | $5.96M | - | $13.08M | - |
| Income Tax Expense | $-7.30M | - | $-8.34M | - |
| Net Income | $13.25M | $5.97M | $21.41M | - |
| Basic EPS | 1.78 | - | 2.89 | - |
| Diluted EPS | 1.78 | - | 2.87 | - |
| Basic Shares Outstanding | $7.45M | - | $7.42M | - |
| Diluted Shares Outstanding | $7.45M | - | $7.45M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $52.66M | $72.83M |
| Inventory | $59.89M | $94.61M |
| Other Current Assets | $27.04M | $16.50M |
| Total Current Assets | $207.72M | $264.74M |
| Intangible Assets | $4.90M | $5.47M |
| Other Non-current Assets | $31.02M | $25.77M |
| Total Assets | $637.63M | $631.69M |
| Other Current Liabilities | $9.02M | $8.75M |
| Total Current Liabilities | $67.89M | $64.89M |
| Other Non-current Liabilities | $16.94M | $12.91M |
| Total Liabilities | $211.23M | $226.74M |
| Retained Earnings | $388.65M | $373.36M |
| Total Stockholders Equity | $426.40M | $404.95M |
| Total Liabilities & Equity | $637.63M | $631.69M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $13.25M | $5.97M | $21.41M | - |
| Operating Cash Flow | - | - | $39.50M | - |
| Investing Cash Flow | - | - | $-32.81M | - |
| Debt Repayment | - | - | $3.49M | - |
| Stock Repurchased | - | - | $695.00K | - |
| Dividends Paid | - | - | $5.45M | - |
| Financing Cash Flow | - | - | $-26.87M | - |
| Net Change in Cash | - | - | $-20.18M | - |
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.