Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 920.37M | 930.89M | 872.54M | 1.06B | 946.45M |
Gross Profit | 216.31M | 231.87M | 285.10M | 379.38M | 271.02M |
Operating Income | 66.72M | 82.02M | 158.12M | 249.95M | 146.28M |
EBITDA | 113.12M | 123.61M | 188.39M | 296.63M | 186.40M |
Net Income | 38.98M | 50.88M | 102.12M | 197.48M | 120.62M |
Balance Sheet | |||||
Cash & Short-Term Investments | 233.63M | 213.26M | 224.20M | 282.94M | 173.75M |
Total Assets | 994.07M | 1.02B | 899.18M | 875.07M | 779.25M |
Total Debt | 51.35M | 48.27M | 51.55M | 58.74M | 66.74M |
Net Debt | -125.90M | -100.12M | -149.40M | -200.50M | -93.08M |
Total Liabilities | 347.58M | 392.61M | 286.08M | 299.49M | 335.71M |
Stockholders' Equity | 646.49M | 623.51M | 613.10M | 575.57M | 443.54M |
Cash Flow | |||||
Free Cash Flow | 48.30M | 28.27M | 41.38M | 228.03M | 136.02M |
Operating Cash Flow | 81.63M | 80.43M | 69.74M | 270.68M | 182.40M |
Investing Cash Flow | -22.94M | -90.68M | -53.64M | -82.45M | -24.71M |
Financing Cash Flow | -28.89M | -40.72M | -77.30M | -86.78M | -48.74M |