Income Statement

Metrics20192020202120222023
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

Financial Visualization

Balance Sheet

Metrics20192020202120222023
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

Balance Sheet Analysis

Cash Flow Statement

Metrics20192020202120222023
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

Cash Flow Analysis