Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 3.70B | 3.21B | 2.72B | 1.89B | 1.61B |
Gross Profit | 555.79M | 508.33M | 441.94M | 316.71M | 280.32M |
Operating Income | 264.33M | 236.03M | 200.10M | 145.00M | 125.15M |
EBITDA | 376.45M | 348.74M | 310.64M | 206.44M | 159.20M |
Net Income | 181.93M | 163.45M | 131.27M | 93.66M | 82.40M |
Balance Sheet | |||||
Cash & Short-Term Investments | 335.61M | 315.25M | 301.84M | 295.97M | 60.55M |
Total Assets | 2.13B | 1.97B | 1.91B | 1.40B | 1.03B |
Total Debt | 426.25M | 461.80M | 567.28M | 298.20M | 260.46M |
Net Debt | 90.63M | 146.54M | 265.44M | 2.23M | 199.91M |
Total Liabilities | 1.44B | 1.33B | 1.35B | 887.07M | 704.56M |
Stockholders' Equity | 659.89M | 608.13M | 537.13M | 492.49M | 317.96M |
Cash Flow | |||||
Free Cash Flow | 326.74M | 285.27M | 270.92M | 237.39M | 63.41M |
Operating Cash Flow | 344.03M | 303.93M | 286.84M | 251.86M | 83.09M |
Investing Cash Flow | -25.00M | -31.28M | -174.86M | -37.80M | -62.64M |
Financing Cash Flow | -300.51M | -259.15M | -105.67M | 21.99M | -65.27M |