| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.64B | 958.20M | 665.10M | 564.78M | 502.27M | 493.44M |
| Gross Profit | 1.31B | 901.76M | 453.51M | 493.92M | 358.73M | 339.41M |
| EBITDA | 661.48M | 413.32M | 260.82M | 322.71M | 302.77M | 284.14M |
| Net Income | 443.17M | 213.31M | 118.20M | 220.61M | 219.42M | 208.62M |
Balance Sheet | ||||||
| Total Assets | 3.89B | 4.03B | 3.59B | 2.30B | 1.77B | 1.65B |
| Cash, Cash Equivalents and Short-Term Investments | 950.63M | 1.81B | 1.75B | 1.83B | 1.38B | 1.48B |
| Total Debt | 1.04B | 1.13B | 981.00M | 689.90M | 261.50M | 85.54M |
| Total Liabilities | 1.81B | 1.98B | 1.64B | 918.95M | 391.41M | 232.13M |
| Stockholders Equity | 2.01B | 1.98B | 1.94B | 1.38B | 1.37B | 1.41B |
Cash Flow | ||||||
| Free Cash Flow | 190.73M | 234.03M | 190.45M | 177.44M | 111.42M | 285.60M |
| Operating Cash Flow | 226.46M | 273.96M | 209.77M | 214.18M | 117.90M | 288.69M |
| Investing Cash Flow | 78.91M | 98.97M | -232.13M | 138.03M | 131.84M | -1.32B |
| Financing Cash Flow | -261.09M | -323.74M | -429.23M | 175.02M | -215.51M | 1.05B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $707.09M | 8.31 | 11.45% | 11.47% | -15.44% | -2.66% | |
72 Outperform | $634.34M | 8.17 | 22.87% | 4.56% | 46.25% | 88.59% | |
69 Neutral | $636.11M | 18.08 | 6.76% | 14.71% | -12.61% | -36.66% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
57 Neutral | $418.94M | -7.23 | 2.14% | 13.20% | -18.56% | -69.62% | |
56 Neutral | $707.57M | 11.40 | 9.04% | 10.80% | -3.59% | 2.19% | |
54 Neutral | $312.96M | -4.67 | -19.08% | 21.13% | -153.69% | -168.78% |