| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 3.96B | 3.75B | 2.85B | 2.85B | 2.70B |
| Gross Profit | 492.32M | 454.09M | 339.45M | 321.92M | 276.05M |
| EBITDA | 342.75M | 324.33M | 220.05M | 207.51M | 187.49M |
| Net Income | 223.41M | 201.77M | 143.42M | 137.23M | 124.78M |
Balance Sheet | |||||
| Total Assets | 1.85B | 1.73B | 1.29B | 1.05B | 1.14B |
| Cash, Cash Equivalents and Short-Term Investments | 293.36M | 170.50M | 86.01M | 1.57M | 2.11M |
| Total Debt | 99.56M | 105.54M | 363.20M | 222.18M | 305.22M |
| Total Liabilities | 1.16B | 1.10B | 865.85M | 603.61M | 753.34M |
| Stockholders Equity | 686.94M | 629.82M | 422.61M | 448.85M | 382.25M |
Cash Flow | |||||
| Free Cash Flow | 229.63M | 90.01M | 115.10M | 135.75M | -61.34M |
| Operating Cash Flow | 293.39M | 156.84M | 163.38M | 171.34M | -25.50M |
| Investing Cash Flow | -56.25M | -56.77M | -37.06M | -19.97M | -24.57M |
| Financing Cash Flow | -17.77M | -15.59M | -41.87M | -151.91M | 51.50M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
82 Outperform | $8.80B | 24.50 | 33.62% | 0.49% | 8.06% | 57.80% | |
81 Outperform | $7.59B | 25.85 | 37.17% | ― | 29.70% | 46.91% | |
80 Outperform | $6.94B | 23.43 | 22.14% | ― | 13.14% | 317.43% | |
73 Outperform | $4.05B | 39.60 | 6.50% | 0.09% | 25.67% | ― | |
72 Outperform | $5.72B | -31.29 | 16.70% | 0.45% | 14.93% | 49.81% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
58 Neutral | $5.79B | 111.18 | 15.21% | 0.25% | 13.40% | 19.67% |