Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 543.26M | 498.32M | 454.21M | 454.09M | 395.64M |
Gross Profit | 120.57M | 143.10M | 138.29M | 145.38M | 123.85M |
Operating Income | 20.35M | 70.75M | 78.31M | 57.58M | 33.62M |
EBITDA | 24.90M | 45.10M | 55.55M | 63.27M | 38.43M |
Net Income | 31.66M | 41.56M | 45.10M | 52.21M | 51.51M |
Balance Sheet | |||||
Cash & Short-Term Investments | 239.63M | 267.37M | 349.81M | 356.52M | 263.40M |
Total Assets | 597.03M | 608.43M | 628.07M | 629.92M | 537.24M |
Total Debt | 2.21M | 3.48M | 4.20M | 2.98M | 3.89M |
Net Debt | -135.26M | -147.13M | -191.52M | -198.84M | -117.97M |
Total Liabilities | 44.80M | 48.99M | 56.83M | 44.18M | 45.88M |
Stockholders' Equity | 552.24M | 559.44M | 571.23M | 585.74M | 491.36M |
Cash Flow | |||||
Free Cash Flow | 10.16M | 719.00K | 39.31M | 61.27M | -4.36M |
Operating Cash Flow | 33.71M | 14.07M | 45.52M | 64.18M | -2.57M |
Investing Cash Flow | -5.17M | 8.29M | 15.45M | -24.59M | -8.11M |
Financing Cash Flow | -42.35M | -57.09M | -62.14M | 40.65M | -1.76M |