$107.53M
Revenue
$-11.28M
Net Income
87.17%
Gross Margin
-10.11%
Op. Margin
$-21.43M
Free Cash Flow
| Breakdown | TTM (Sep 30, 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) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $107.53M | $106.94M | $97.42M | $134.65M | $122.71M | $100.33M | $87.15M | $77.88M | $87.51M | $72.65M | $59.50M | $50.81M | $48.90M | $53.68M | $60.24M |
| Revenue Growth % | 0.6% | 9.8% | -27.6% | 9.7% | 22.3% | 15.1% | 11.9% | -11.0% | 20.4% | 22.1% | 17.1% | 3.9% | -8.9% | -10.9% | nan% |
| Cost of Revenue | $13.80M | $12.77M | $11.65M | $27.05M | $16.83M | $10.75M | $10.11M | $7.95M | $6.95M | $6.09M | $5.42M | $5.00M | $5.16M | $3.95M | $3.56M |
| Gross Profit | $93.73M | $94.17M | $85.77M | $107.60M | $105.88M | $89.58M | $77.05M | $69.93M | $80.55M | $66.57M | $54.08M | $45.81M | $43.74M | $49.73M | $56.68M |
| Gross Margin % | 87.2% | 88.1% | 88.0% | 79.9% | 86.3% | 89.3% | 88.4% | 89.8% | 92.1% | 91.6% | 90.9% | 90.2% | 89.4% | 92.6% | 94.1% |
| Operating Expenses | $104.61M | $101.72M | $99.24M | $113.00M | $102.37M | $90.34M | $78.97M | $71.17M | $64.68M | $52.18M | $47.76M | $44.35M | $38.98M | $37.36M | $38.12M |
| Research & Development | $72.78M | $71.62M | $72.69M | $78.50M | $72.50M | $62.01M | $52.84M | $47.76M | $40.38M | $30.84M | $28.11M | $25.83M | $21.22M | $20.24M | $21.54M |
| Operating Income | $-10.87M | $-7.54M | $-13.47M | $-5.41M | $3.51M | $-763.00K | $-1.92M | $-1.25M | $15.87M | $14.39M | $6.31M | $1.46M | $4.76M | $12.37M | $18.56M |
| Operating Margin % | -10.1% | -7.1% | -13.8% | -4.0% | 2.9% | -0.8% | -2.2% | -1.6% | 18.1% | 19.8% | 10.6% | 2.9% | 9.7% | 23.0% | 30.8% |
| Income Before Tax | $-5.74M | $-2.75M | $-8.21M | $-5.11M | $5.69M | $2.52M | $1.37M | $1.30M | $18.90M | $16.43M | $7.38M | $2.03M | $7.47M | $15.75M | $21.47M |
| Income Tax Expense | $5.53M | $6.03M | $10.23M | $18.07M | $5.29M | $4.90M | $1.34M | $729.00K | $1.87M | $3.33M | $1.11M | $2.85M | $788.00K | $2.06M | $2.91M |
| Net Income | $-11.28M | $-8.79M | $-11.88M | $-23.18M | $396.00K | $-2.38M | $28.00K | $574.00K | $17.03M | $13.10M | $6.27M | $-819.00K | $6.68M | $13.69M | $18.56M |
| Net Margin % | -10.5% | -8.2% | -12.2% | -17.2% | 0.3% | -2.4% | 0.0% | 0.7% | 19.5% | 18.0% | 10.5% | -1.6% | 13.7% | 25.5% | 30.8% |
| Basic EPS | nan | -0.37 | -0.51 | -1.00 | 0.02 | -0.11 | 0.00 | 0.03 | 0.78 | 0.63 | 0.31 | -0.04 | 0.30 | 0.60 | 0.80 |
| Diluted EPS | nan | -0.37 | -0.51 | -1.00 | 0.02 | -0.11 | 0.00 | 0.03 | 0.75 | 0.61 | 0.30 | -0.04 | 0.30 | 0.59 | 0.77 |
| Basic Shares Outstanding | 23.9M | 23.6M | 23.5M | 23.2M | 22.8M | 22.1M | 21.9M | 22.0M | 21.8M | 20.9M | 20.5M | 20.6M | 22.0M | 22.8M | 23K |
| Diluted Shares Outstanding | - | 23.6M | 23.5M | 23.2M | 23.3M | 22.1M | 22.3M | 22.5M | 22.6M | 21.6M | 21.0M | 20.6M | 22.5M | 23.4M | 24K |
| Breakdown | 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) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $18.50M | $23.29M | $21.29M | $33.15M | $21.14M | $22.80M | $22.26M | $21.74M | $18.40M | $18.91M | $16.17M | $24.12M | $18.42M | $14.95M |
| Short-term Investments | - | - | - | - | - | - | - | - | - | - | - | - | $69.34M | $69.03M |
| Accounts Receivable | $37.21M | $30.31M | $31.25M | $27.45M | $31.22M | $28.31M | $26.16M | $16.49M | $15.04M | $4.07M | $8.35M | $5.63M | $6.23M | $5.12M |
| Other Current Assets | $15.49M | $12.53M | $6.90M | $6.67M | $6.21M | $5.66M | $5.26M | $3.75M | $3.15M | $4.02M | $3.98M | $2.00M | $2.36M | - |
| Total Current Assets | $216.34M | $209.37M | $177.62M | $188.98M | $167.56M | $178.55M | $177.29M | $159.08M | $144.71M | $106.03M | $115.64M | $145.61M | $145.65M | $149.10M |
| Property Plant & Equipment | $6.88M | $6.73M | $7.10M | $6.76M | $7.59M | $7.88M | $7.34M | $6.93M | $4.80M | $3.73M | $2.60M | $1.62M | $1.39M | $1.24M |
| Goodwill | $58.31M | $58.31M | $74.78M | $74.78M | $51.07M | $51.07M | $46.61M | $46.61M | $46.61M | $46.61M | $46.61M | $36.50M | $36.50M | $36.50M |
| Intangible Assets | $1.88M | $2.97M | $6.68M | $14.61M | $10.84M | $13.42M | $2.70M | $1.74M | $2.98M | $4.21M | $5.51M | - | - | - |
| Other Non-current Assets | $10.80M | $10.64M | $6.29M | $5.76M | $9.02M | $8.24M | $5.57M | $3.58M | $1.41M | $1.81M | $1.81M | $3.37M | $2.43M | $900.00K |
| Total Assets | $308.95M | $304.08M | $308.44M | $328.66M | $306.95M | $297.02M | $277.26M | $276.81M | $242.50M | $212.65M | $208.01M | $212.33M | $216.33M | $219.14M |
| Accrued Liabilities | $6.24M | $5.80M | $6.66M | $4.03M | $3.84M | $3.75M | $4.34M | $3.93M | $4.01M | $3.63M | $3.52M | $2.96M | - | - |
| Deferred Revenue | $3.60M | $3.02M | $3.17M | $8.66M | $2.43M | $3.64M | $3.59M | $4.40M | $6.26M | $2.76M | $1.68M | $623.00K | $865.00K | $1.07M |
| Total Current Liabilities | $30.53M | $26.89M | $33.28M | $35.44M | $28.18M | $26.38M | $21.75M | $22.80M | $22.59M | $18.98M | $20.46M | $14.18M | $14.11M | $12.61M |
| Common Stock | $24.00K | $23.00K | $23.00K | $23.00K | $22.00K | $22.00K | $22.00K | $22.00K | $21.00K | $21.00K | $20.00K | $21.00K | $22.00K | $24.00K |
| Retained Earnings | $11.19M | $20.17M | $32.16M | $55.48M | $57.35M | $62.43M | $62.85M | $53.87M | $39.43M | $29.55M | $24.75M | $27.55M | $22.89M | $9.85M |
| Treasury Stock | - | - | $9.90M | $13.79M | $30.13M | $39.39M | $39.13M | $26.06M | $39.51M | $51.80M | $54.71M | $41.01M | $25.69M | - |
| Total Stockholders Equity | $266.56M | $264.34M | $258.87M | $276.73M | $260.89M | $251.16M | $245.88M | $244.67M | $211.55M | $186.09M | $179.05M | $190.90M | $196.07M | $200.92M |
| Total Liabilities & Equity | $308.95M | $304.08M | $308.44M | $328.66M | $306.95M | $297.02M | $277.26M | $276.81M | $242.50M | $212.65M | $208.01M | $212.33M | $216.33M | $219.14M |
| Breakdown | TTM (Sep 30, 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) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $-14.60M | $-8.79M | $-11.88M | $-23.18M | $396.00K | $-2.38M | $28.00K | $574.00K | $17.03M | $13.10M | $6.27M | $-819.00K | $6.68M | $13.69M | $18.56M |
| Stock-based Compensation | $31.54M | $15.57M | $16.20M | $14.51M | $13.05M | $13.64M | $10.72M | $10.37M | $8.69M | $6.24M | $4.01M | $5.01M | $5.92M | $5.08M | $5.16M |
| Change in Receivables | - | - | - | - | - | - | - | - | $1.45M | $10.97M | $-4.28M | $2.38M | $-603.00K | $1.12M | $-790.00K |
| Operating Cash Flow | $-17.66M | $3.47M | $-6.33M | $6.92M | $25.80M | $15.16M | $9.67M | $8.61M | $24.47M | $14.46M | - | - | $13.71M | $18.62M | $27.08M |
| Capital Expenditure | $3.77M | $2.96M | $2.88M | $3.50M | $2.19M | $2.94M | $3.46M | $3.32M | $4.13M | $2.39M | $2.18M | $1.42M | $894.00K | $682.00K | $393.00K |
| Acquisitions | - | - | $3.60M | - | $29.89M | - | $11.00M | - | - | - | - | $13.49M | $934.00K | $1.53M | $900.00K |
| Sales of Investments | $145.92M | $29.78M | $10.34M | $18.20M | $26.04M | $21.96M | $3.89M | $10.12M | $9.30M | $8.02M | $4.39M | $2.03M | $8.69M | - | - |
| Investing Cash Flow | $40.24M | $-2.45M | $10.84M | $-15.12M | $-16.71M | $-15.22M | $-2.44M | $9.83M | $-28.79M | $-21.03M | - | - | $9.27M | $9.84M | $-39.26M |
| Stock Repurchased | $14.31M | $8.46M | $6.16M | $6.79M | - | $4.78M | $9.11M | $20.01M | - | $3.42M | $10.08M | $18.66M | $19.82M | $27.17M | - |
| Financing Cash Flow | $-8.10M | $-5.57M | $-2.77M | $-3.31M | $3.24M | $-2.11M | $-6.68M | $-17.76M | $7.49M | $6.20M | - | - | $-17.34M | $-24.88M | $9.95M |
| Net Change in Cash | $14.94M | $-4.79M | $2.00M | $-11.87M | $12.01M | $-1.66M | $543.00K | $521.00K | $3.34M | $-508.00K | $2.74M | $-7.95M | $5.70M | $3.47M | $-2.14M |
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 | $28.38M | $27.21M | $78.31M | $77.72M |
| Cost of Revenue | $3.39M | $3.96M | $10.43M | $9.40M |
| Gross Profit | $24.99M | $23.25M | $67.88M | $68.32M |
| Operating Expenses | $27.08M | $25.87M | $78.83M | $75.94M |
| Research & Development | $19.53M | $17.99M | $55.90M | $54.74M |
| Operating Income | $-2.08M | $-2.62M | $-10.95M | $-7.62M |
| Income Before Tax | $-838.00K | $-304.00K | $-5.74M | $-2.75M |
| Income Tax Expense | $1.67M | $1.01M | $3.80M | $4.30M |
| Net Income | $-2.51M | $-1.31M | $-9.54M | $-7.05M |
| Basic Shares Outstanding | $23.94M | $23.68M | $23.87M | $23.61M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $17.27M | $18.50M |
| Accounts Receivable | $49.70M | $37.21M |
| Other Current Assets | $12.65M | $15.49M |
| Total Current Assets | $214.41M | $216.34M |
| Property Plant & Equipment | $6.01M | $6.88M |
| Goodwill | $58.31M | $58.31M |
| Intangible Assets | $1.25M | $1.88M |
| Other Non-current Assets | $12.60M | $10.80M |
| Total Assets | $306.01M | $308.95M |
| Accrued Liabilities | $5.24M | $6.24M |
| Deferred Revenue | $3.05M | $3.60M |
| Total Current Liabilities | $24.71M | $30.53M |
| Common Stock | $24.00K | $24.00K |
| Retained Earnings | $1.10M | $11.19M |
| Total Stockholders Equity | $268.72M | $266.56M |
| Total Liabilities & Equity | $306.01M | $308.95M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $-2.51M | $-1.31M | $-9.54M | $-7.05M |
| Stock-based Compensation | - | - | $14.10M | $11.68M |
| Change in Receivables | - | - | $12.22M | $7.81M |
| Operating Cash Flow | - | - | $-12.08M | $-4.57M |
| Capital Expenditure | - | - | $1.43M | $1.93M |
| Sales of Investments | - | - | $59.20M | $24.58M |
| Investing Cash Flow | - | - | $14.61M | $-1.06M |
| Stock Repurchased | - | - | $7.15M | $7.46M |
| Financing Cash Flow | - | - | $-3.93M | $-4.57M |
| Net Change in Cash | - | - | $-1.23M | $-10.06M |
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.