| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.16B | 1.10B | 943.55M | 791.01M | 704.87M | 578.57M |
| Gross Profit | 754.42M | 710.67M | 627.82M | 541.24M | 489.98M | 426.80M |
| EBITDA | 429.17M | 405.85M | 310.36M | 318.55M | 272.62M | 236.37M |
| Net Income | 126.10M | 112.09M | -19.13M | -51.33M | -51.45M | -47.12M |
Balance Sheet | ||||||
| Total Assets | 5.84B | 5.95B | 4.58B | 4.58B | 4.69B | 4.78B |
| Cash, Cash Equivalents and Short-Term Investments | 158.93M | 86.23M | 182.13M | 45.43M | 64.56M | 47.25M |
| Total Debt | 30.65M | 1.50B | 1.26B | 2.25B | 2.26B | 2.30B |
| Total Liabilities | 1.90B | 2.08B | 1.50B | 2.53B | 2.59B | 2.66B |
| Stockholders Equity | 3.94B | 3.88B | 3.08B | 2.05B | 2.11B | 2.12B |
Cash Flow | ||||||
| Free Cash Flow | 293.95M | 283.19M | 142.50M | 29.94M | 85.20M | 91.86M |
| Operating Cash Flow | 330.34M | 309.67M | 169.77M | 51.46M | 102.63M | 106.41M |
| Investing Cash Flow | -763.52M | -680.90M | -27.27M | -61.52M | -17.43M | -444.33M |
| Financing Cash Flow | 246.17M | 243.45M | 16.65M | -17.15M | -67.06M | 331.50M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $3.07B | 38.22 | 13.47% | ― | 33.01% | 44.89% | |
72 Outperform | $4.43B | 17.71 | 27.16% | ― | 13.35% | 18.39% | |
71 Outperform | $3.56B | 26.69 | 3.55% | ― | 18.61% | 373.77% | |
71 Outperform | $5.44B | 10.72 | 22.44% | 1.41% | 6.47% | 10.82% | |
68 Neutral | $4.14B | 13.47 | 23.73% | 1.69% | -2.90% | 6.89% | |
63 Neutral | $5.25B | 22.07 | 10.67% | ― | 14.21% | -2.92% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |