Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 724.79M | 560.73M | 488.67M | 330.55M | 394.13M |
Gross Profit | 118.50M | 90.69M | 94.39M | 60.61M | 48.80M |
Operating Income | 54.46M | 39.91M | 43.53M | 70.73M | 25.05M |
EBITDA | 68.07M | 60.47M | 56.54M | 30.00M | 24.30M |
Net Income | 38.29M | 35.88M | 31.04M | 62.62M | 18.54M |
Balance Sheet | |||||
Cash & Short-Term Investments | 95.68M | 62.95M | 54.61M | 66.33M | 37.01M |
Total Assets | 652.56M | 531.28M | 510.85M | 441.04M | 320.71M |
Total Debt | 57.45M | 50.86M | 41.98M | 50.68M | 29.75M |
Net Debt | -15.98M | 7.23M | 4.75M | 3.94M | 9.93M |
Total Liabilities | 369.27M | 267.87M | 270.16M | 217.65M | 193.99M |
Stockholders' Equity | 282.27M | 263.41M | 240.69M | 223.39M | 127.75M |
Cash Flow | |||||
Free Cash Flow | 37.88M | 25.66M | 52.53M | 21.21M | 21.04M |
Operating Cash Flow | 41.22M | 33.67M | 56.82M | 25.73M | 26.77M |
Investing Cash Flow | 13.34M | -9.39M | -35.35M | 21.65M | -16.77M |
Financing Cash Flow | -24.75M | -17.88M | -30.98M | -20.45M | -2.27M |