| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 455.62M | 563.79M | 495.11M | 394.03M | 376.49M | 306.63M |
| Gross Profit | 380.08M | 353.97M | 342.33M | 401.80M | 366.91M | 306.63M |
| EBITDA | 88.27M | 78.92M | -6.89M | 154.52M | 136.51M | 106.15M |
| Net Income | 69.31M | 55.80M | 55.85M | 114.05M | 100.03M | 76.31M |
Balance Sheet | ||||||
| Total Assets | 10.68B | 10.74B | 11.45B | 10.43B | 11.10B | 9.84B |
| Cash, Cash Equivalents and Short-Term Investments | 485.71M | 574.97M | 1.15B | 393.87M | 2.05B | 101.56M |
| Total Debt | 500.00M | 866.89M | 2.27B | 222.49M | 276.76M | 233.96M |
| Total Liabilities | 9.73B | 9.80B | 10.55B | 9.57B | 10.27B | 9.04B |
| Stockholders Equity | 958.40M | 934.18M | 897.44M | 867.13M | 832.95M | 806.52M |
Cash Flow | ||||||
| Free Cash Flow | 0.00 | 29.48M | 109.62M | 112.22M | 49.72M | 95.86M |
| Operating Cash Flow | 0.00 | 40.51M | 116.19M | 120.78M | 129.53M | 109.12M |
| Investing Cash Flow | 0.00 | 716.47M | -1.03B | 672.15M | -1.38B | -2.63B |
| Financing Cash Flow | 0.00 | -765.91M | 924.57M | -741.03M | 1.18B | 2.50B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $730.32M | 9.53 | 10.39% | 2.24% | 17.99% | 11.08% | |
75 Outperform | $801.05M | 11.10 | 9.51% | 4.06% | 3.33% | 15.80% | |
73 Outperform | $716.30M | 8.35 | 13.79% | 3.27% | 5.64% | 6.24% | |
69 Neutral | $680.10M | 8.02 | 19.62% | 0.04% | 33.22% | 38.44% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $775.05M | 11.89 | 11.65% | 3.78% | 1.22% | 15.97% | |
66 Neutral | $868.98M | 10.02 | 8.90% | 2.16% | -0.50% | 87.73% |