| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.17B | 1.15B | 1.04B | 910.49M | 778.85M | 609.59M |
| Gross Profit | 647.22M | 628.03M | 564.40M | 477.80M | 411.35M | 338.49M |
| EBITDA | 185.91M | 163.89M | 54.96M | -23.26M | -38.10M | -8.82M |
| Net Income | 57.25M | 39.42M | -12.79M | -81.76M | -94.65M | -53.00M |
Balance Sheet | ||||||
| Total Assets | 1.87B | 1.79B | 2.05B | 1.49B | 1.24B | 1.19B |
| Cash, Cash Equivalents and Short-Term Investments | 723.88M | 696.92M | 1.01B | 730.30M | 614.26M | 469.86M |
| Total Debt | 800.31M | 847.21M | 1.23B | 793.88M | 790.56M | 825.51M |
| Total Liabilities | 1.04B | 1.00B | 1.43B | 956.48M | 934.52M | 981.81M |
| Stockholders Equity | 829.63M | 785.82M | 622.19M | 538.09M | 309.96M | 211.13M |
Cash Flow | ||||||
| Free Cash Flow | 206.24M | 201.24M | 78.56M | 97.60M | 32.69M | -13.22M |
| Operating Cash Flow | 241.74M | 226.21M | 143.17M | 128.84M | 88.86M | 29.00M |
| Investing Cash Flow | 160.26M | 122.31M | -266.55M | -259.56M | 30.96M | -150.48M |
| Financing Cash Flow | -499.23M | -478.57M | 342.73M | 94.58M | -30.23M | -7.50M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $1.66B | 15.82 | 7.37% | ― | 9.31% | ― | |
71 Outperform | $2.01B | 34.43 | 21.19% | 1.33% | 12.08% | -8.14% | |
70 Outperform | $2.30B | 23.25 | 21.99% | 1.66% | 3.00% | -22.69% | |
66 Neutral | $1.68B | 70.80 | 4.48% | ― | -11.45% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |