Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 791.55M | 660.61M | 589.40M | 435.79M | 373.40M |
Gross Profit | 511.24M | 417.09M | 397.75M | 279.51M | 241.03M |
Operating Income | 262.94M | 188.90M | 208.86M | 130.01M | 100.19M |
EBITDA | 281.08M | 212.29M | 231.00M | 150.50M | 123.68M |
Net Income | 156.46M | 90.76M | 139.58M | 81.94M | 65.78M |
Balance Sheet | |||||
Cash & Short-Term Investments | 204.70M | 246.53M | 442.65M | 297.47M | 277.59M |
Total Assets | 1.27B | 1.08B | 1.13B | 1.02B | 799.53M |
Total Debt | 201.26M | 154.42M | 334.90M | 197.25M | 105.82M |
Net Debt | 104.83M | 20.79M | 137.54M | 37.99M | -33.20M |
Total Liabilities | 539.07M | 399.48M | 521.39M | 469.80M | 304.89M |
Stockholders' Equity | 686.62M | 640.44M | 575.47M | 522.10M | 474.88M |
Cash Flow | |||||
Free Cash Flow | 207.56M | 33.63M | 190.60M | 67.73M | 46.68M |
Operating Cash Flow | 269.65M | 49.51M | 197.55M | 78.27M | 55.35M |
Investing Cash Flow | -269.38M | -32.48M | 36.90M | -83.19M | -10.39M |
Financing Cash Flow | -37.48M | -80.76M | -196.36M | 25.17M | -74.63M |