| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 590.14M | 459.57M | 365.68M | 374.42M | 453.93M | 391.81M |
| Gross Profit | 357.75M | 283.03M | 254.19M | 291.31M | 363.34M | 197.55M |
| EBITDA | 160.54M | 143.76M | 132.60M | 154.12M | 222.07M | 122.34M |
| Net Income | 118.37M | 111.30M | 102.84M | 135.60M | 177.90M | 94.12M |
Balance Sheet | ||||||
| Total Assets | 7.08B | 3.27B | 2.71B | 2.39B | 1.94B | 1.21B |
| Cash, Cash Equivalents and Short-Term Investments | 425.02M | 375.42M | 339.34M | 384.98M | 409.66M | 178.10M |
| Total Debt | 6.06B | 2.51B | 2.03B | 1.82B | 1.43B | 923.69M |
| Total Liabilities | 6.49B | 2.78B | 2.31B | 2.06B | 1.66B | 1.13B |
| Stockholders Equity | 589.34M | 492.91M | 394.68M | 326.41M | 288.00M | 77.28M |
Cash Flow | ||||||
| Free Cash Flow | 487.84M | 467.62M | 455.32M | 341.28M | 205.28M | 211.99M |
| Operating Cash Flow | 494.31M | 469.40M | 459.32M | 346.13M | 212.37M | 212.73M |
| Investing Cash Flow | -1.20B | -747.03M | -672.20M | -680.78M | -475.02M | -292.57M |
| Financing Cash Flow | 850.24M | 393.61M | 163.34M | 261.25M | 510.33M | 162.38M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $1.30B | 15.36 | 11.98% | ― | 9.70% | 26.63% | |
73 Outperform | $807.50M | 8.99 | 21.01% | ― | 25.29% | 26.70% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $592.02M | 14.80 | 14.57% | ― | 2.31% | -27.81% | |
65 Neutral | $255.07M | 8.20 | 8.59% | ― | -5.29% | ― | |
64 Neutral | $358.69M | 8.95 | 11.43% | 2.99% | 9.63% | 77.14% | |
51 Neutral | $616.83M | -1.47 | -31.97% | ― | 13.89% | -899.50% |