Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 55.18M | 51.96M | 45.39M | 45.12M | 40.09M |
Gross Profit | 52.07M | 48.06M | 43.24M | 39.21M | 37.21M |
Operating Income | 149.85M | 53.52M | 285.65M | 408.12M | 69.46M |
EBITDA | 190.44M | 36.56M | 31.99M | 28.22M | 27.86M |
Net Income | 153.83M | 65.72M | 227.35M | 327.03M | 47.44M |
Balance Sheet | |||||
Cash & Short-Term Investments | 492.33M | 441.71M | 404.43M | 262.84M | 206.37M |
Total Assets | 1.97B | 1.81B | 1.75B | 1.37B | 912.92M |
Total Debt | 1.71M | 1.94M | 2.14M | 2.26M | 2.42M |
Net Debt | -151.35M | -295.73M | -323.66M | -179.31M | -149.72M |
Total Liabilities | 337.92M | 308.93M | 302.83M | 245.62M | 152.78M |
Stockholders' Equity | 1.63B | 1.50B | 1.44B | 1.12B | 758.21M |
Cash Flow | |||||
Free Cash Flow | 48.86M | 44.23M | 33.25M | 29.69M | 24.66M |
Operating Cash Flow | 48.91M | 44.25M | 33.30M | 29.73M | 24.76M |
Investing Cash Flow | -170.28M | -67.78M | 19.04M | -39.71M | -25.99M |
Financing Cash Flow | -23.45M | -6.10M | 90.63M | 40.05M | -3.14M |