| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Mar 2022 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 2.43B | 2.23B | 1.70B | 1.44B | 1.39B | 1.50B |
| Gross Profit | 694.55M | 606.41M | 841.42M | 666.28M | 703.14M | 876.85M |
| EBITDA | 485.32M | 366.89M | 241.49M | 101.69M | 305.19M | 357.60M |
| Net Income | 245.07M | 216.93M | 113.10M | -10.55M | 194.57M | 267.07M |
Balance Sheet | ||||||
| Total Assets | 1.23B | 1.27B | 1.10B | 1.06B | 940.49M | 955.68M |
| Cash, Cash Equivalents and Short-Term Investments | 422.00M | 518.84M | 401.73M | 267.42M | 273.22M | 332.64M |
| Total Debt | 104.00M | 81.00M | 73.25M | 32.31M | 19.80M | 22.67M |
| Total Liabilities | 503.00M | 465.86M | 517.21M | 466.56M | 367.14M | 373.66M |
| Stockholders Equity | 729.00M | 802.75M | 580.15M | 575.16M | 555.58M | 582.02M |
Cash Flow | ||||||
| Free Cash Flow | -33.31M | 325.90M | 199.62M | 79.30M | 139.30M | 183.10M |
| Operating Cash Flow | -79.73M | 366.89M | 295.09M | 132.85M | 166.84M | 209.85M |
| Investing Cash Flow | 14.61M | -137.96M | -110.08M | -5.01M | -96.52M | -18.16M |
| Financing Cash Flow | -103.52M | -151.95M | -56.35M | -131.16M | -103.18M | -39.76M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $6.77B | 27.52 | 31.93% | 1.34% | 19.93% | 79.81% | |
70 Outperform | $463.79M | 209.79 | 8.62% | ― | 6.33% | -150.96% | |
68 Neutral | $6.78B | 80.21 | 26.36% | ― | 28.20% | 310.24% | |
65 Neutral | $23.46B | 219.26 | 7.88% | ― | 25.80% | ― | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
58 Neutral | $2.85B | ― | -44.48% | ― | 6.38% | -1099.20% | |
46 Neutral | $82.83M | -1.83 | -37.13% | ― | 19.23% | -232.12% |