| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 500.51M | 520.43M | 481.76M | 301.43M | 218.78M | 220.32M |
| Gross Profit | 276.04M | 271.86M | 283.14M | 247.05M | 194.62M | 154.21M |
| EBITDA | 184.59M | 186.18M | 211.57M | 181.09M | 135.72M | 98.77M |
| Net Income | 129.03M | 130.66M | 150.04M | 128.84M | 95.24M | 69.47M |
Balance Sheet | ||||||
| Total Assets | 7.47B | 6.92B | 6.66B | 6.43B | 6.05B | 5.14B |
| Cash, Cash Equivalents and Short-Term Investments | 795.50M | 765.51M | 1.20B | 1.18B | 1.48B | 979.15M |
| Total Debt | 379.72M | 165.46M | 168.00M | 168.94M | 170.62M | 118.02M |
| Total Liabilities | 6.69B | 6.16B | 5.96B | 5.79B | 5.46B | 4.62B |
| Stockholders Equity | 775.64M | 763.15M | 695.11M | 630.43M | 586.72M | 525.45M |
Cash Flow | ||||||
| Free Cash Flow | 120.38M | 163.60M | 172.98M | 143.40M | 119.03M | 102.27M |
| Operating Cash Flow | 120.83M | 164.52M | 175.39M | 143.76M | 119.63M | 103.77M |
| Investing Cash Flow | -550.62M | -421.62M | -98.03M | -699.89M | -620.01M | -318.77M |
| Financing Cash Flow | 440.26M | 131.76M | 65.97M | 273.05M | 791.52M | 438.82M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
81 Outperform | $1.46B | 11.05 | 10.78% | 1.34% | 1.31% | 2.02% | |
80 Outperform | $1.26B | 11.18 | 13.05% | 3.70% | -13.17% | -16.37% | |
75 Outperform | $1.26B | 10.92 | 12.35% | 2.57% | 5.21% | 24.51% | |
72 Outperform | $1.34B | 16.33 | 5.71% | 2.68% | 15.55% | -28.10% | |
72 Outperform | $1.57B | 19.31 | 11.18% | 3.99% | 14.13% | -12.75% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $1.15B | 8.24 | 16.91% | 2.99% | -3.05% | -0.51% |