Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 151.46M | 134.92M | 117.28M | 110.41M | 85.20M |
Gross Profit | 133.52M | 120.88M | 109.63M | 104.97M | 79.86M |
Operating Income | 55.60M | 41.97M | 45.83M | 50.33M | 33.55M |
EBITDA | 75.41M | 58.14M | 55.58M | 64.64M | 41.51M |
Net Income | 50.91M | 38.22M | 24.09M | 44.56M | 27.12M |
Balance Sheet | |||||
Cash & Short-Term Investments | 191.91M | 171.62M | 175.58M | 180.70M | 160.85M |
Total Assets | 306.18M | 275.05M | 253.93M | 241.32M | 218.63M |
Total Debt | 19.75M | 20.33M | 21.37M | 12.17M | 9.30M |
Net Debt | -24.30M | 2.50M | -16.57M | -31.66M | -40.04M |
Total Liabilities | 47.01M | 43.68M | 41.48M | 34.51M | 31.83M |
Stockholders' Equity | 259.18M | 231.37M | 212.45M | 206.81M | 186.80M |
Cash Flow | |||||
Free Cash Flow | 40.95M | 15.44M | 32.44M | 41.36M | 30.88M |
Operating Cash Flow | 59.97M | 31.70M | 47.13M | 43.08M | 35.74M |
Investing Cash Flow | -6.51M | -27.49M | -29.11M | -22.04M | -18.18M |
Financing Cash Flow | -27.24M | -24.32M | -23.91M | -26.56M | -904.00K |