| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Mar 2021 |
|---|---|---|---|---|---|---|
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.45B | 2.78B | 2.31B | 2.06B | 1.66B | 1.13B |
| Stockholders Equity | 629.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 |
|---|---|---|---|---|---|---|---|
74 Outperform | $1.64B | 17.14 | 12.97% | ― | 9.70% | 26.63% | |
73 Outperform | $792.05M | 9.29 | 21.01% | ― | 25.29% | 26.70% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
64 Neutral | $228.59M | 9.78 | 6.79% | ― | -5.29% | ― | |
63 Neutral | $299.01M | 7.15 | 11.43% | 2.99% | 9.63% | 77.14% | |
60 Neutral | $665.89M | 17.27 | 14.57% | ― | 2.31% | -27.81% | |
51 Neutral | $614.49M | -2.02 | -28.86% | ― | 13.89% | -899.50% |