| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.09B | 1.05B | 992.45M | 1.31B | 1.40B | 875.40M |
| Gross Profit | 536.11M | 501.96M | 446.59M | 564.91M | 623.13M | 359.10M |
| EBITDA | 292.14M | 278.89M | 243.37M | 343.07M | 362.21M | 188.10M |
| Net Income | 137.89M | 118.66M | 80.69M | 179.35M | 203.72M | 43.30M |
Balance Sheet | ||||||
| Total Assets | 3.04B | 2.99B | 2.95B | 2.88B | 2.98B | 2.61B |
| Cash, Cash Equivalents and Short-Term Investments | 448.33M | 196.59M | 203.10M | 56.18M | 265.80M | 114.86M |
| Total Debt | 970.95M | 975.39M | 1.16B | 1.11B | 992.83M | 1.30B |
| Total Liabilities | 1.51B | 1.57B | 1.63B | 1.65B | 1.61B | 1.80B |
| Stockholders Equity | 1.52B | 1.42B | 1.31B | 1.22B | 1.37B | 803.76M |
Cash Flow | ||||||
| Free Cash Flow | 191.71M | 187.78M | 153.55M | 86.32M | 162.25M | 198.20M |
| Operating Cash Flow | 219.28M | 212.07M | 184.54M | 115.94M | 189.39M | 213.80M |
| Investing Cash Flow | -41.30M | -54.13M | -55.38M | -92.57M | -48.78M | -13.00M |
| Financing Cash Flow | -21.86M | -136.79M | -7.61M | -229.24M | 10.96M | -135.10M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $5.84B | 18.50 | 18.22% | 0.67% | 6.17% | 20.86% | |
78 Outperform | $4.44B | 24.60 | 32.17% | 0.32% | 9.08% | 19.86% | |
73 Outperform | $3.57B | 26.32 | 9.52% | ― | 9.66% | 44.17% | |
69 Neutral | $1.15B | 30.98 | 8.33% | 0.35% | 15.93% | 12.72% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
59 Neutral | $4.95B | -1.93 | ― | ― | 324.10% | -214.91% | |
52 Neutral | $2.27B | -129.94 | -1.11% | 2.02% | -10.98% | -103.99% |