Metrics | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|
Revenue & Cost | |||||
Total Revenue | $160.29M | $148.18M | $142.15M | $134.53M | $139.03M |
Cost of Revenue | $30.07M | $28.54M | $32.57M | $28.27M | $26.82M |
Gross Profit | $130.22M | $119.64M | $109.58M | $106.27M | $112.21M |
Gross Margin % | 81.24% | 80.74% | 77.09% | 78.99% | 80.71% |
Operating Expenses | |||||
R&D Expenses | $27.54M | $15.83M | $17.92M | $13.63M | $10.55M |
SG&A Expenses | $64.62M | $85.55M | $88.61M | $81.50M | $49.52M |
Other Operating Expenses | $44.35M | $14.87M | $14.44M | $3.57M | $30.91M |
Total Operating Expenses | $136.51M | $116.25M | $120.97M | $98.70M | $90.98M |
Operating Performance | |||||
Operating Income | $-15.81M | $-22.67M | $-27.72M | $14.90M | $21.23M |
Operating Margin % | -9.86% | -15.30% | -19.50% | 11.07% | 15.27% |
EBITDA | $-4.17M | $-12.71M | $-16.89M | $18.47M | $26.82M |
EBITDA Margin % | -2.60% | -8.58% | -11.88% | 13.73% | 19.29% |
Other Income/Expenses | |||||
Interest Expense | $0.00 | $0.00 | $0.00 | $13.90M | - |
Other Income/Expenses Net | $2.39M | $895.00K | $386.00K | $-13.90M | $1.10M |
Income Before Tax | $-13.42M | $-21.77M | $-27.33M | $997.00K | $22.33M |
Income Tax Expense | $-2.66M | $22.46M | $-5.15M | $-20.86M | $6.66M |
Net Performance | |||||
Net Income | $-10.77M | $-44.23M | $-22.18M | $21.86M | $15.67M |
Net Margin % | -6.72% | -29.85% | -15.60% | 16.25% | 11.27% |
EPS | $-0.56 | $-2.32 | $-1.14 | $1.11 | $0.79 |
Diluted EPS | $-0.56 | $-2.32 | $-1.14 | $1.09 | $0.77 |
Metrics | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|
Assets | |||||
Current Assets | |||||
Cash & Cash Equivalents | $47.36M | $48.73M | $44.58M | $35.75M | $31.99M |
Short Term Investments | $29.90M | $30.00M | $15.00M | - | - |
Net Receivables | $30.17M | $29.93M | $26.91M | $26.86M | $23.31M |
Inventory | $1.00M | - | - | $6.85M | $7.89M |
Other Current Assets | $9.23M | $10.23M | $7.56M | $587.00K | $704.00K |
Total Current Assets | $117.67M | $118.89M | $94.05M | $70.05M | $63.89M |
Non-Current Assets | |||||
Property, Plant & Equipment (Net) | $24.32M | $21.83M | $22.57M | $22.10M | $17.85M |
Long Term Investments | - | - | - | - | - |
Tax Assets | $48.98M | $25.83M | $31.65M | $52.40M | $46.26M |
Other Non-Current Assets | $1.81M | $978.00K | $706.00K | $754.00K | $510.00K |
Total Non-Current Assets | $202.21M | $158.41M | $154.10M | $174.43M | $163.79M |
Total Assets | |||||
Total Assets | $319.87M | $277.29M | $248.15M | $244.48M | $227.68M |
Liabilities | |||||
Current Liabilities | |||||
Accounts Payable | $3.62M | $6.69M | $5.29M | $5.88M | $5.97M |
Short Term Debt | - | - | $5.41M | $5.10M | $4.18M |
Tax Payables | - | - | - | - | - |
Deferred Revenue | $25.94M | $27.69M | $25.61M | $26.27M | $26.30M |
Other Current Liabilities | $21.62M | $23.07M | $18.69M | $16.20M | $5.59M |
Total Current Liabilities | $51.18M | $57.44M | $55.00M | $53.45M | $48.01M |
Non-Current Liabilities | |||||
Long Term Debt | - | - | $11.88M | $10.60M | $6.90M |
Other Non-Current Liabilities | $18.60M | $19.24M | $7.58M | $8.34M | $9.00M |
Total Non-Current Liabilities | $18.60M | $19.24M | $19.47M | $18.95M | $15.91M |
Total Liabilities | |||||
Total Liabilities | $69.78M | $76.68M | $74.46M | $72.40M | $63.91M |
Shareholders Equity | |||||
Equity Components | |||||
Common Stock | $2.00K | $2.00K | $2.00K | $2.00K | $2.00K |
Retained Earnings | $164.82M | $110.28M | $77.99M | $74.08M | $62.60M |
Accumulated Other Comprehensive Income/Loss | $-2.00M | $-95.66M | $-1.59M | $-1.91M | $-1.76M |
Total Shareholders Equity | $250.09M | $200.61M | $173.69M | $172.08M | $163.77M |
Key Metrics | |||||
Balance Check | |||||
Total Liabilities & Equity | $319.87M | $277.29M | $248.15M | $244.48M | $227.68M |
Total Debt | $17.01M | $14.72M | $17.29M | $15.70M | $11.09M |
Net Debt | $-30.35M | $-34.01M | $-27.30M | $-20.05M | $-20.90M |
Metrics | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|
Operating Activities | |||||
Core Operations | |||||
Net Income | $-10.77M | $-44.23M | $-22.18M | $21.86M | $15.67M |
Depreciation & Amortization | $9.25M | $9.06M | $10.45M | $3.57M | $4.50M |
Stock Based Compensation | $3.64M | $5.51M | $7.24M | $3.83M | $4.06M |
Working Capital Changes | |||||
Change in Accounts Receivable | $964.00K | $-1.59M | $1.83M | $-1.76M | $2.58M |
Change in Inventory | - | - | - | - | $-2.17M |
Change in Accounts Payable | $-643.00K | $4.03M | $-679.00K | $-2.26M | $-5.22M |
Other Working Capital Changes | $42.00K | $3.18M | $-3.39M | $387.00K | $-559.00K |
Total Working Capital Change | $3.28M | $7.06M | $1.12M | $-3.63M | $-5.37M |
Other Operating | |||||
Other Non-Cash Items | $9.54M | $48.33M | $16.83M | $-20.07M | $950.00K |
Net Cash from Operations | $11.69M | $26.16M | $7.97M | $6.46M | $26.18M |
Investing Activities | |||||
Capital Investments | |||||
Capital Expenditures | $-4.84M | $-3.46M | $-4.39M | $-3.78M | $-3.42M |
Purchase of Investments | $-59.39M | $-59.86M | $-44.99M | $-14.97M | - |
Sale of Investments | $34.00M | $60.00M | $60.00M | $30.00M | - |
Other Investing Activities | - | $-11.25M | $-10.84M | $15.03M | - |
Net Cash from Investing | $-30.22M | $-14.57M | $-225.00K | $11.26M | $-3.42M |
Financing Activities | |||||
Debt & Equity | |||||
Debt Repayment | - | - | - | - | - |
Stock Repurchases | $-7.59M | $-903.00K | $-1.86M | $-1.21M | $-1.25M |
Dividends Paid | $-9.82M | $-9.77M | $-10.03M | $-25.01M | $-25.64M |
Other Financing Activities | $258.00K | - | $132.00K | $-1.21M | $210.00K |
Net Cash from Financing | $-17.15M | $-10.37M | $-11.75M | $-26.22M | $-26.68M |
Cash Position | |||||
Summary | |||||
Net Change in Cash | $-35.98M | $1.37M | $-4.15M | $-8.83M | $-3.77M |
Cash at Beginning of Period | $83.34M | $47.36M | $48.73M | $44.58M | $35.75M |
Cash at End of Period | $47.36M | $48.73M | $44.58M | $35.75M | $31.99M |
Key Metrics | |||||
Operating Cash Flow | $11.69M | $26.16M | $7.97M | $6.46M | $26.18M |
Capital Expenditure | $-4.84M | $-14.71M | $-15.24M | $-3.78M | $-3.42M |
Free Cash Flow | $6.86M | $11.46M | $-7.27M | $2.68M | $22.77M |