Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 575.79M | 543.26M | 498.32M | 454.21M | 454.09M |
Gross Profit | 161.33M | 120.57M | 143.10M | 138.29M | 145.38M |
Operating Income | 54.87M | 20.35M | 70.75M | 78.31M | 57.58M |
EBITDA | 62.18M | 24.90M | 45.10M | 55.55M | 63.27M |
Net Income | 70.31M | 31.66M | 41.56M | 45.10M | 52.21M |
Balance Sheet | |||||
Cash & Short-Term Investments | 246.13M | 239.63M | 267.37M | 349.81M | 356.52M |
Total Assets | 686.38M | 597.03M | 608.43M | 628.07M | 629.92M |
Total Debt | 4.70M | 2.21M | 3.48M | 4.20M | 2.98M |
Net Debt | -118.24M | -135.26M | -147.13M | -191.52M | -198.84M |
Total Liabilities | 73.44M | 44.80M | 48.99M | 56.83M | 44.18M |
Stockholders' Equity | 612.94M | 552.24M | 559.44M | 571.23M | 585.74M |
Cash Flow | |||||
Free Cash Flow | -5.77M | 10.16M | 719.00K | 39.31M | 61.27M |
Operating Cash Flow | 42.97M | 33.71M | 14.07M | 45.52M | 64.18M |
Investing Cash Flow | -45.71M | -5.17M | 8.29M | 15.45M | -24.59M |
Financing Cash Flow | -12.30M | -42.35M | -57.09M | -62.14M | 40.65M |