Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | $ 2.42B | $ 2.10B | $ 1.78B | $ 1.30B | $ 814.14M |
Gross Profit | $ 875.93M | $ 755.76M | $ 669.39M | $ 494.99M | $ 304.33M |
Operating Income | $ 225.42M | $ 198.96M | $ 107.87M | $ 64.83M | $ 41.55M |
EBITDA | $ 372.81M | $ 361.54M | $ 317.25M | $ 218.08M | $ 135.43M |
Net Income | $ 165.73M | $ 158.54M | $ 148.89M | $ 96.06M | $ 54.22M |
Balance Sheet | |||||
Cash & Short-Term Investments | $ 156.09M | $ 324.76M | $ 347.39M | $ 462.44M | $ 299.80M |
Total Assets | $ 3.17B | $ 2.74B | $ 2.19B | $ 1.89B | $ 1.29B |
Total Debt | $ 410.16M | $ 277.84M | $ 138.84M | $ 146.72M | $ 113.57M |
Net Debt | $ 268.07M | $ -29.38M | $ -153.62M | $ -281.08M | $ -165.37M |
Total Liabilities | $ 1.13B | $ 948.74M | $ 636.34M | $ 581.92M | $ 408.83M |
Stockholders' Equity | $ 1.96B | $ 1.73B | $ 1.51B | $ 1.31B | $ 879.94M |
Cash Flow | |||||
Free Cash Flow | $ 220.99M | $ 191.72M | $ 102.09M | $ 101.34M | $ 46.41M |
Operating Cash Flow | $ 248.73M | $ 318.52M | $ 197.52M | $ 178.97M | $ 99.87M |
Investing Cash Flow | $ -403.90M | $ -350.36M | $ -269.30M | $ -272.88M | $ -124.02M |
Financing Cash Flow | $ -5.81M | $ 44.53M | $ -65.68M | $ 243.99M | $ 241.55M |