| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 896.44M | 1.03B | 589.62M | 779.42M | 703.83M | 364.27M |
| Gross Profit | 614.18M | 785.37M | 374.58M | 622.92M | 657.37M | 362.03M |
| EBITDA | 267.13M | 330.17M | 58.52M | 305.93M | 333.80M | 157.66M |
| Net Income | 219.14M | 265.74M | 29.00M | 201.91M | 216.58M | 115.42M |
Balance Sheet | ||||||
| Total Assets | 21.39B | 22.47B | 16.53B | 9.43B | 9.41B | 7.23B |
| Cash, Cash Equivalents and Short-Term Investments | 4.42B | 1.08B | 999.71M | 240.36M | 91.83M | 65.21M |
| Total Debt | 211.22M | 278.81M | 56.09M | 2.00B | 1.28B | 167.03M |
| Total Liabilities | 18.60B | 19.61B | 14.23B | 8.89B | 8.85B | 6.52B |
| Stockholders Equity | 2.79B | 2.86B | 2.30B | 538.39M | 562.15M | 715.34M |
Cash Flow | ||||||
| Free Cash Flow | 198.17M | 187.08M | 285.89M | 9.91M | 230.53M | 170.09M |
| Operating Cash Flow | 204.63M | 193.59M | 292.26M | 13.72M | 237.32M | 173.03M |
| Investing Cash Flow | 1.37B | 1.55B | 476.21M | 478.35M | -2.67B | -125.64M |
| Financing Cash Flow | -1.39B | -1.71B | -1.23B | -349.24M | 2.44B | -40.23M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $3.77B | 10.00 | 11.34% | 1.16% | -2.05% | ― | |
73 Outperform | $3.32B | 9.35 | 8.00% | 4.35% | 49.44% | 102.42% | |
68 Neutral | $3.45B | 18.29 | 10.40% | 1.49% | 149.22% | ― | |
68 Neutral | $3.43B | 13.89 | 9.02% | 2.71% | -5.31% | 11.35% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
64 Neutral | $2.81B | 12.32 | 7.50% | 1.34% | 18.88% | -1.29% | |
63 Neutral | $3.29B | 18.57 | 6.38% | 3.04% | 14.22% | -15.75% |