$60.38M
Revenue
$8.97M
Net Income
50.85%
Gross Margin
16.33%
Op. Margin
$-2.24M
Free Cash Flow
| Breakdown | 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) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $17.20M | $15.16M | $13.64M | $14.38M | $14.83M | $14.44M | $14.55M | $13.97M | $12.83M | $9.63M | $9.50M | $8.29M | $6.94M |
| Revenue Growth % (YoY) | 16.0% | 5.0% | -6.3% | 2.9% | 15.6% | 49.9% | 53.1% | 68.6% | 84.8% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $8.92M | $7.30M | $6.88M | $6.57M | $7.35M | $7.03M | $6.72M | $7.40M | $6.71M | $5.23M | $4.95M | $4.84M | $3.82M |
| Gross Profit | $8.28M | $7.86M | $6.76M | $7.81M | $7.48M | $7.41M | $7.83M | $6.57M | $6.12M | $4.40M | $4.56M | $3.45M | $3.12M |
| Gross Margin % | 48.2% | 51.8% | 49.5% | 54.3% | 50.4% | 51.3% | 53.8% | 47.0% | 47.7% | 45.7% | 47.9% | 41.6% | 44.9% |
| Operating Expenses | $5.53M | $5.27M | $5.02M | $5.03M | $4.93M | $4.19M | $4.53M | $4.28M | $4.00M | $4.31M | $3.87M | $3.75M | $3.44M |
| Research & Development | $337.60K | $300.58K | $265.06K | $182.23K | $215.36K | $258.32K | $336.45K | $326.43K | $435.06K | $362.20K | $308.32K | $271.09K | $290.66K |
| Operating Income | $2.75M | $2.59M | $1.74M | $2.78M | $2.54M | $3.22M | $3.31M | $2.29M | $2.12M | $94.81K | $688.99K | $-298.05K | $-318.29K |
| Operating Margin % | 16.0% | 17.1% | 12.7% | 19.3% | 17.2% | 22.3% | 22.7% | 16.4% | 16.5% | 1.0% | 7.3% | -3.6% | -4.6% |
| Interest Expense | $7.96K | $5.60K | $2.94K | $3.22K | $4.44K | $854.00 | $933.00 | $-1.38K | $2.33K | $1.25K | $697.00 | $516.00 | $2.69K |
| Interest Income | $93.30K | $83.35K | $71.90K | $134.17K | $74.17K | $123.65K | $58.05K | $90.17K | $45.11K | $20.31K | $21.55K | $50.50K | $33.07K |
| Other Income/Expense | $8.97K | $3.05K | $-23.34K | $-30.38K | $19.72K | $-36.87K | $-9.55K | $39.94K | $-6.84K | $-17.95K | $-18.78K | $6.96K | $-2.98K |
| Income Before Tax | $2.94M | $2.77M | $1.83M | $2.90M | $2.65M | $3.49M | $3.41M | $2.42M | $2.17M | $312.01K | $787.60K | $-192.48K | $-256.52K |
| Income Tax Expense | $752.40K | $704.62K | $393.15K | $-392.15K | $611.01K | $634.03K | $816.82K | $592.50K | $958.30K | $27.18K | $160.44K | $-47.36K | $-348.77K |
| Net Income | $2.18M | $2.06M | $1.43M | $3.29M | $2.04M | $2.86M | $2.59M | $1.83M | $1.21M | $284.83K | $627.16K | $-145.12K | $92.25K |
| Net Margin % | 12.7% | 13.6% | 10.5% | 22.9% | 13.8% | 19.8% | 17.8% | 13.1% | 9.4% | 3.0% | 6.6% | -1.8% | 1.3% |
| Basic EPS | 0.05 | 0.04 | 0.03 | 0.07 | 0.04 | 0.06 | 0.05 | 0.04 | 0.03 | 0.01 | 0.01 | 0.00 | 0.00 |
| Diluted EPS | 0.04 | 0.04 | 0.03 | 0.07 | 0.04 | 0.06 | 0.05 | 0.04 | 0.02 | 0.01 | 0.01 | 0.00 | 0.00 |
| Basic Shares Outstanding | 46.8M | 47.1M | 46.9M | -8K | 47.5M | 47.4M | 47.2M | -41K | 47.0M | 47.1M | 47.5M | -25K | 48.2M |
| Diluted Shares Outstanding | 48.7M | 49.1M | 48.5M | -187K | 49.5M | 49.5M | 48.6M | -314K | 48.6M | 48.7M | 48.5M | -25K | 49.3M |
| Breakdown | 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) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $7.96M | $8.92M | $7.20M | $10.77M | $8.34M | $8.25M | $7.22M | $7.38M | $5.64M | $7.42M | $6.88M | $8.19M | $9.13M |
| Short-term Investments | $2.34M | $3.63M | $2.75M | $2.80M | $2.80M | $1.90M | $2.07M | $1.15M | $867.66K | $463.03K | $454.05K | $1.01M | $1.42M |
| Accounts Receivable | $16.43M | $14.16M | $14.23M | $14.01M | $13.25M | $13.99M | $12.31M | $10.89M | $8.93M | $7.31M | $8.14M | $6.26M | $4.63M |
| Inventory | $17.19M | $16.06M | $15.75M | $14.06M | $13.53M | $13.02M | $10.59M | $10.29M | $10.21M | $9.26M | $7.74M | $7.19M | $7.47M |
| Total Current Assets | $47.30M | $45.81M | $43.28M | $44.47M | $40.66M | $39.55M | $34.84M | $32.03M | $28.29M | $25.63M | $24.40M | $24.24M | $24.93M |
| Property Plant & Equipment | $11.33M | $11.19M | $11.23M | $10.78M | $10.65M | $10.63M | $10.33M | $10.42M | $10.37M | $10.80M | $11.17M | $11.19M | $11.40M |
| Goodwill | $2.58M | $2.58M | $2.58M | $2.58M | $2.58M | $2.58M | $2.58M | $2.58M | $2.58M | $2.58M | $2.58M | $2.58M | $2.58M |
| Intangible Assets | $998.74K | $1.03M | $1.06M | $1.10M | $1.14M | $1.18M | $1.23M | $1.27M | $1.31M | $1.44M | $1.49M | $1.55M | $1.60M |
| Long-term Investments | $6.58M | $5.89M | $6.29M | $6.43M | $6.22M | $7.21M | $7.05M | $7.50M | $7.94M | $8.62M | $7.85M | $8.26M | $7.94M |
| Total Assets | $69.60M | $67.40M | $65.33M | $66.29M | $61.39M | $61.31M | $56.13M | $53.93M | $50.82M | $49.38M | $47.71M | $48.04M | $48.48M |
| Accounts Payable | $2.17M | $1.65M | $2.99M | $2.70M | $1.19M | $2.12M | $1.96M | $2.96M | $2.01M | $2.95M | $1.51M | $1.82M | $1.50M |
| Accrued Liabilities | $4.73M | $4.45M | $2.73M | $4.54M | $3.76M | $4.37M | $2.92M | $3.57M | $3.16M | $2.32M | $1.69M | $1.87M | $1.42M |
| Total Current Liabilities | $7.58M | $6.61M | $6.76M | $9.10M | $5.69M | $7.45M | $5.77M | $6.79M | $5.79M | $5.32M | $3.22M | $3.73M | $2.94M |
| Deferred Tax Liabilities | $53.32K | $50.70K | $44.88K | $52.62K | $955.26K | $694.43K | $701.41K | $488.86K | $480.11K | $135.70K | $183.14K | $136.11K | $572.72K |
| Total Liabilities | $7.87M | $6.93M | $7.08M | $9.46M | $6.72M | $8.24M | $6.53M | $7.35M | $6.35M | $5.55M | $3.44M | $3.90M | $3.51M |
| Common Stock | $53.69K | $53.59K | $53.34K | $53.05K | $52.95K | $52.66K | $52.39K | $52.14K | $52.08K | $52.07K | $51.86K | $51.72K | $51.65K |
| Retained Earnings | $41.88M | $39.70M | $37.64M | $36.20M | $32.91M | $30.87M | $28.02M | $25.43M | $23.60M | $22.39M | $22.11M | $21.48M | $21.62M |
| Treasury Stock | - | - | - | - | - | $7.39M | $7.34M | $7.34M | $7.34M | $7.34M | $6.73M | $6.11M | $5.35M |
| Total Stockholders Equity | $61.73M | $60.46M | $58.25M | $56.84M | $54.67M | $53.07M | $49.60M | $46.58M | $44.47M | $43.82M | $44.28M | $44.14M | $44.97M |
| Total Liabilities & Equity | $69.60M | $67.40M | $65.33M | $66.29M | $61.39M | $61.31M | $56.13M | $53.93M | $50.82M | $49.38M | $47.71M | $48.04M | $48.48M |
| Breakdown | 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) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $5.68M | $2.06M | $1.43M | $3.29M | $7.49M | $2.86M | $2.59M | $1.83M | $2.12M | $911.99K | $627.16K | $-145.12K | $-906.42K |
| Depreciation & Amortization | $802.84K | $539.09K | $267.65K | $286.76K | $822.20K | $548.00K | $262.04K | $270.01K | $831.04K | $558.83K | $281.12K | $283.94K | $971.71K |
| Change in Receivables | $2.35M | $70.94K | $23.97K | $767.36K | $2.36M | $3.03M | $1.11M | $2.13M | $2.62M | $877.42K | $1.66M | $1.69M | $904.33K |
| Change in Inventory | $3.17M | $2.08M | $1.74M | $466.62K | $3.25M | $2.66M | $292.12K | $49.50K | $3.19M | $2.10M | $530.57K | $-300.14K | $-946.87K |
| Operating Cash Flow | $-222.74K | $-215.83K | $-2.69M | $4.40M | $2.67M | $1.78M | $521.78K | $1.71M | $-1.20M | $621.69K | $-1.19M | $-308.89K | $957.82K |
| Capital Expenditure | $1.40M | $1.07M | $776.72K | $254.21K | $974.07K | $607.25K | $153.75K | $230.22K | $370.79K | $223.22K | $207.85K | $29.96K | $138.56K |
| Investing Cash Flow | $-611.15K | $-1.10M | $-531.27K | $-237.25K | $-1.03M | $-703.33K | $-446.42K | $-34.76K | $45.41K | $-41.91K | $584.77K | $101.48K | $-918.98K |
| Stock Repurchased | $1.65M | $190.62K | - | $1.65M | $339.31K | $57.96K | - | $-1.00 | $1.23M | $1.23M | $622.26K | $754.57K | - |
| Financing Cash Flow | $-1.93M | $-494.15K | $-318.81K | $-1.76M | $-690.04K | $-255.55K | $-249.45K | $-54.42K | $-1.32M | $-1.32M | $-725.99K | $-764.07K | $-72.07K |
| Net Change in Cash | $-2.80M | $-1.85M | $-3.57M | $2.43M | $954.28K | $861.51K | $-165.22K | $1.74M | $-2.55M | $-769.44K | $-1.31M | $-941.15K | $-18.90K |
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-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.