Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 617.10M | $ 537.50M | $ 463.15M | $ 363.61M | $ 248.57M |
Gross Profit | $ 542.25M | $ 470.78M | $ 377.53M | $ 298.26M | $ 216.82M |
Operating Income | $ 302.24M | $ 254.39M | $ 218.09M | $ 190.27M | $ 125.13M |
EBITDA | $ 543.26M | $ 463.95M | $ 386.24M | $ 295.67M | $ 192.16M |
Net Income | $ 189.83M | $ 169.96M | $ 152.44M | $ 122.27M | $ 91.38M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 6.40M | $ 10.91M | $ 27.76M | $ 43.25M | $ 6.14M |
Total Assets | $ 8.49B | $ 7.77B | $ 6.71B | $ 5.23B | $ 3.89B |
Total Debt | $ 2.28B | $ 2.41B | $ 1.94B | $ 1.69B | $ 1.22B |
Net Debt | $ 2.27B | $ 2.40B | $ 1.91B | $ 1.64B | $ 1.21B |
Total Liabilities | $ 2.98B | $ 2.57B | $ 2.08B | $ 1.81B | $ 1.36B |
Stockholders' Equity | $ 5.51B | $ 5.20B | $ 4.63B | $ 3.42B | $ 2.52B |
Cash Flow | |||||
Free Cash Flow | $ 431.97M | $ 391.60M | $ 362.12M | $ 246.31M | $ 142.96M |
Operating Cash Flow | $ 431.97M | $ 391.60M | $ 362.12M | $ 246.31M | $ 142.96M |
Investing Cash Flow | $ -885.41M | $ -1.27B | $ -1.62B | $ -1.39B | $ -1.30B |
Financing Cash Flow | $ 445.31M | $ 869.01M | $ 1.24B | $ 1.18B | $ 1.12B |