| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 546.47M | 500.95M | 432.46M | 330.55M | 238.51M | 197.16M |
| Gross Profit | 373.03M | 335.38M | 319.31M | 302.02M | 233.26M | 166.80M |
| EBITDA | 176.36M | 157.72M | 159.87M | 141.14M | 106.73M | 77.49M |
| Net Income | 135.23M | 114.54M | 107.75M | 92.97M | 74.64M | 58.87M |
Balance Sheet | ||||||
| Total Assets | 9.31B | 8.86B | 8.17B | 7.50B | 6.65B | 4.61B |
| Cash, Cash Equivalents and Short-Term Investments | 821.88M | 1.07B | 1.13B | 1.23B | 1.24B | 630.16M |
| Total Debt | 406.68M | 496.30M | 392.58M | 218.47M | 85.84M | 91.08M |
| Total Liabilities | 8.27B | 7.92B | 7.31B | 6.74B | 5.97B | 4.17B |
| Stockholders Equity | 1.04B | 940.48M | 858.10M | 760.43M | 675.87M | 440.70M |
Cash Flow | ||||||
| Free Cash Flow | 122.14M | 133.02M | 98.97M | 90.30M | 97.52M | 71.67M |
| Operating Cash Flow | 132.87M | 142.87M | 106.70M | 108.74M | 102.10M | 77.13M |
| Investing Cash Flow | -406.02M | -677.06M | -424.05M | -384.43M | -78.87M | -804.72M |
| Financing Cash Flow | 776.37M | 559.25M | 415.94M | -518.14M | 620.02M | 795.81M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $2.23B | 11.72 | 10.28% | 2.97% | 6.98% | 15.08% | |
75 Outperform | $2.23B | 22.48 | 6.39% | 1.69% | -5.72% | -3.86% | |
74 Outperform | $2.26B | 14.25 | 8.87% | 3.33% | 11.63% | 5.58% | |
74 Outperform | $2.68B | 16.03 | 8.99% | ― | -0.37% | -20.30% | |
70 Neutral | $2.07B | 10.67 | 10.25% | 2.20% | 6.59% | 9.36% | |
69 Neutral | $2.00B | 14.55 | 13.69% | 1.88% | 11.74% | 26.27% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |