Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 930.89M | 872.54M | 1.06B | 946.45M | 633.96M |
Gross Profit | 231.87M | 285.10M | 379.38M | 271.02M | 193.76M |
Operating Income | 77.53M | 158.12M | 249.95M | 146.28M | 80.35M |
EBITDA | 119.00M | 188.39M | 296.63M | 186.40M | 113.22M |
Net Income | 50.88M | 102.12M | 197.48M | 120.62M | 60.26M |
Balance Sheet | |||||
Cash & Short-Term Investments | 213.26M | 224.20M | 282.94M | 173.75M | 86.98M |
Total Assets | 1.02B | 899.18M | 875.07M | 779.25M | 581.85M |
Total Debt | 48.27M | 51.55M | 58.74M | 66.74M | 96.90M |
Net Debt | -100.12M | -149.40M | -200.50M | -93.08M | 46.48M |
Total Liabilities | 392.61M | 286.08M | 299.49M | 335.71M | 258.38M |
Stockholders' Equity | 623.51M | 613.10M | 575.57M | 443.54M | 222.79M |
Cash Flow | |||||
Free Cash Flow | 28.27M | 41.38M | 228.03M | 136.02M | 53.63M |
Operating Cash Flow | 80.43M | 69.74M | 270.68M | 182.40M | 84.89M |
Investing Cash Flow | -90.68M | -53.64M | -82.45M | -24.71M | -26.77M |
Financing Cash Flow | -40.72M | -77.30M | -86.78M | -48.74M | -62.83M |