$60.38M
Revenue
$8.97M
Net Income
50.85%
Gross Margin
16.33%
Op. Margin
$-2.24M
Free Cash Flow
| Breakdown | TTM (Sep 30, 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) |
|---|---|---|---|---|---|---|
| Total Revenue | $60.38M | $58.21M | $45.94M | $26.36M | $21.46M | $38.98M |
| Revenue Growth % | 3.7% | 26.7% | 74.3% | 22.8% | -45.0% | nan% |
| Cost of Revenue | $29.68M | $27.68M | $24.29M | $14.96M | $11.93M | $19.45M |
| Gross Profit | $30.71M | $30.53M | $21.65M | $11.40M | $9.53M | $19.53M |
| Gross Margin % | 50.9% | 52.5% | 47.1% | 43.3% | 44.4% | 50.1% |
| Operating Expenses | $20.85M | $18.68M | $16.46M | $13.42M | $12.61M | $16.36M |
| Research & Development | $1.09M | $917.12K | $1.43M | $1.12M | $1.30M | $1.93M |
| Operating Income | $9.86M | $11.85M | $5.19M | $-2.02M | $-3.08M | $3.16M |
| Operating Margin % | 16.3% | 20.4% | 11.3% | -7.6% | -14.4% | 8.1% |
| Interest Expense | $19.73K | $9.45K | $18.01K | $3.21K | $6.09K | $6.50K |
| Interest Income | $382.71K | $390.03K | $177.12K | $133.20K | $181.25K | $283.48K |
| Other Income/Expense | $-41.70K | $-57.09K | $-3.63K | $8.71K | $-67.08K | $5.04K |
| Income Before Tax | $10.43M | $12.45M | $5.69M | $-1.68M | $-2.66M | $3.57M |
| Income Tax Expense | $1.46M | $1.67M | $1.74M | $-629.36K | $-483.57K | $1.55M |
| Net Income | $8.97M | $10.78M | $3.95M | $-1.05M | $-2.18M | $2.02M |
| Net Margin % | 14.9% | 18.5% | 8.6% | -4.0% | -10.1% | 5.2% |
| Basic EPS | 0.19 | 0.23 | 0.08 | -0.02 | -0.05 | 0.04 |
| Diluted EPS | 0.18 | 0.22 | 0.08 | -0.02 | -0.05 | 0.04 |
| Basic Shares Outstanding | 46.8M | 47.4M | 47.2M | 48.1M | 47.8M | 47.5M |
| Diluted Shares Outstanding | 48.7M | 49.1M | 48.4M | 48.1M | 47.8M | 48.1M |
| Breakdown | 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) |
|---|---|---|---|---|---|
| Cash & Cash Equivalents | $10.77M | $7.38M | $8.19M | $9.15M | $7.36M |
| Short-term Investments | $2.80M | $1.15M | $1.01M | $2.39M | $1.22M |
| Accounts Receivable | $14.01M | $10.89M | $6.26M | $3.72M | $5.60M |
| Inventory | $14.06M | $10.29M | $7.19M | $8.41M | $9.57M |
| Total Current Assets | $44.47M | $32.03M | $24.24M | $25.84M | $28.10M |
| Property Plant & Equipment | $10.78M | $10.42M | $11.19M | $12.02M | $12.07M |
| Goodwill | $2.58M | $2.58M | $2.58M | $2.58M | $2.58M |
| Intangible Assets | $1.10M | $1.27M | $1.55M | $1.77M | $1.99M |
| Long-term Investments | $6.43M | $7.50M | $8.26M | $6.06M | $7.40M |
| Total Assets | $66.29M | $53.93M | $48.04M | $48.32M | $52.25M |
| Accounts Payable | $2.70M | $2.96M | $1.82M | $1.18M | $2.63M |
| Accrued Liabilities | $4.54M | $3.57M | $1.87M | $1.20M | $2.09M |
| Total Current Liabilities | $9.10M | $6.79M | $3.73M | $2.42M | $5.19M |
| Deferred Tax Liabilities | $52.62K | $488.86K | $136.11K | $522.87K | $439.27K |
| Total Liabilities | $9.46M | $7.35M | $3.90M | $2.95M | $5.68M |
| Common Stock | $53.05K | $52.14K | $51.72K | $51.38K | $50.82K |
| Retained Earnings | $36.20M | $25.43M | $21.48M | $22.53M | $24.71M |
| Treasury Stock | - | $7.34M | $6.11M | $5.35M | $5.35M |
| Total Stockholders Equity | $56.84M | $46.58M | $44.14M | $45.37M | $46.57M |
| Total Liabilities & Equity | $66.29M | $53.93M | $48.04M | $48.32M | $52.25M |
| Breakdown | TTM (Sep 30, 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) |
|---|---|---|---|---|---|---|
| Net Income | $12.47M | $10.78M | $3.95M | $-1.05M | $-2.18M | $2.02M |
| Depreciation & Amortization | $1.90M | $1.11M | $1.10M | $1.26M | $1.18M | $1.47M |
| Change in Receivables | $3.22M | $3.13M | $4.75M | $2.60M | $-2.27M | $-1.97M |
| Change in Inventory | $7.45M | $3.71M | $3.24M | $-1.25M | $-1.22M | $-1.63M |
| Operating Cash Flow | $1.27M | $7.06M | $516.08K | $648.93K | $264.40K | $7.71M |
| Capital Expenditure | $3.50M | $1.23M | $601.01K | $168.53K | $1.55M | $4.66M |
| Acquisitions | - | - | - | - | - | $4.38M |
| Investing Cash Flow | $-2.48M | $-1.27M | $10.66K | $-817.50K | $1.77M | $-7.44M |
| Stock Repurchased | - | $1.99M | $1.23M | $754.57K | - | $2.74M |
| Financing Cash Flow | $-4.50M | $-2.45M | $-1.38M | $-836.14K | $-210.44K | $-3.05M |
| Net Change in Cash | $-5.79M | $3.38M | $-803.69K | $-960.04K | $1.79M | $-2.74M |
SEC Filing Format - Data shown as it appears in the Q3 2024 (10-Q) filing
Period ended: Sep 30, 2024
Condensed Consolidated Statements of Operations
| Description | Sep 30, 2024 | Sep 30, 2024 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $17.20M | - | $46.00M | - |
| Cost of Revenue | $8.92M | - | $23.10M | - |
| Gross Profit | $8.28M | - | $22.90M | - |
| Operating Expenses | $5.53M | - | $15.82M | - |
| Research & Development | $337.60K | - | $952.67K | - |
| Operating Income | $2.75M | - | $7.08M | - |
| Interest Expense | $2.36K | - | $7.96K | - |
| Interest Income | $93.30K | - | $248.54K | - |
| Other Income/Expense | $8.97K | - | $-11.32K | - |
| Income Before Tax | $2.94M | - | $7.53M | - |
| Income Tax Expense | $752.40K | - | $1.85M | - |
| Net Income | $2.18M | $2.86M | $5.68M | - |
| Basic EPS | 0.05 | - | 0.12 | - |
| Diluted EPS | 0.04 | - | 0.12 | - |
| Basic Shares Outstanding | $46.81M | - | $46.94M | - |
| Diluted Shares Outstanding | $48.74M | - | $48.87M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2024 | Dec 31, 2023 |
|---|---|---|
| Cash & Cash Equivalents | $7.96M | $10.77M |
| Short-term Investments | $2.34M | $2.80M |
| Accounts Receivable | $16.43M | $14.01M |
| Inventory | $17.19M | $14.06M |
| Total Current Assets | $47.30M | $44.47M |
| Property Plant & Equipment | $11.33M | $10.78M |
| Goodwill | $2.58M | $2.58M |
| Intangible Assets | $998.74K | $1.10M |
| Long-term Investments | $6.58M | $6.43M |
| Total Assets | $69.60M | $66.29M |
| Accounts Payable | $2.17M | $2.70M |
| Accrued Liabilities | $4.73M | $4.54M |
| Total Current Liabilities | $7.58M | $9.10M |
| Deferred Tax Liabilities | $53.32K | $52.62K |
| Total Liabilities | $7.87M | $9.46M |
| Common Stock | $53.69K | $53.05K |
| Retained Earnings | $41.88M | $36.20M |
| Total Stockholders Equity | $61.73M | $56.84M |
| Total Liabilities & Equity | $69.60M | $66.29M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2024 | Sep 30, 2024 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $2.18M | $2.86M | $5.68M | - |
| Depreciation & Amortization | - | - | $802.84K | - |
| Change in Receivables | - | - | $2.35M | - |
| Change in Inventory | - | - | $3.17M | - |
| Operating Cash Flow | - | - | $-222.74K | - |
| Capital Expenditure | - | - | $1.40M | - |
| Investing Cash Flow | - | - | $-611.15K | - |
| Stock Repurchased | - | - | $1.65M | - |
| Financing Cash Flow | - | - | $-1.93M | - |
| Net Change in Cash | - | - | $-2.80M | - |
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.