Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 1.04B | 791.55M | 660.61M | 589.40M | 435.79M |
Gross Profit | 696.21M | 511.24M | 417.09M | 397.75M | 279.51M |
Operating Income | 302.78M | 262.94M | 188.90M | 208.86M | 130.01M |
EBITDA | 368.28M | 281.08M | 212.29M | 231.00M | 150.50M |
Net Income | 178.14M | 156.46M | 90.76M | 139.58M | 81.94M |
Balance Sheet | |||||
Cash & Short-Term Investments | 519.23M | 453.00M | 246.53M | 442.65M | 297.47M |
Total Assets | 1.85B | 1.27B | 1.08B | 1.13B | 1.02B |
Total Debt | 243.90M | 201.26M | 154.42M | 334.90M | 197.25M |
Net Debt | -3.79M | 104.83M | 20.79M | 137.54M | 37.99M |
Total Liabilities | 750.27M | 539.07M | 399.48M | 521.39M | 469.80M |
Stockholders' Equity | 899.76M | 686.62M | 640.44M | 575.47M | 522.10M |
Cash Flow | |||||
Free Cash Flow | 218.35M | 207.56M | 33.63M | 190.60M | 67.73M |
Operating Cash Flow | 249.28M | 269.65M | 49.51M | 197.55M | 78.27M |
Investing Cash Flow | -97.88M | -269.38M | -32.48M | 36.90M | -83.19M |
Financing Cash Flow | -141.00K | -37.48M | -80.76M | -196.36M | 25.17M |