| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 562.71M | 1.04B | 791.55M | 660.61M | 589.40M | 435.79M |
| Gross Profit | 540.20M | 696.21M | 511.24M | 417.09M | 397.75M | 279.51M |
| EBITDA | 373.09M | 368.28M | 281.08M | 212.29M | 231.00M | 150.50M |
| Net Income | 132.62M | 178.14M | 156.46M | 90.76M | 139.58M | 81.94M |
Balance Sheet | ||||||
| Total Assets | 1.97B | 1.85B | 1.27B | 1.08B | 1.13B | 1.02B |
| Cash, Cash Equivalents and Short-Term Investments | 546.48M | 519.23M | 453.00M | 246.53M | 442.65M | 297.47M |
| Total Debt | 302.87M | 243.90M | 201.26M | 154.42M | 334.90M | 197.25M |
| Total Liabilities | 888.19M | 750.27M | 539.07M | 399.48M | 521.39M | 469.80M |
| Stockholders Equity | 870.12M | 899.76M | 686.62M | 640.44M | 575.47M | 522.10M |
Cash Flow | ||||||
| Free Cash Flow | 150.06M | 218.35M | 207.56M | 33.63M | 190.60M | 67.73M |
| Operating Cash Flow | 192.47M | 249.28M | 269.65M | 49.51M | 197.55M | 78.27M |
| Investing Cash Flow | -58.13M | -97.88M | -269.38M | -32.48M | 36.90M | -83.19M |
| Financing Cash Flow | -49.75M | -141.00K | -37.48M | -80.76M | -196.36M | 25.17M |