| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 |
|---|---|---|---|---|
Income Statement | ||||
| Total Revenue | 3.75B | 2.85B | 2.85B | 2.70B |
| Gross Profit | 454.09M | 339.45M | 321.92M | 276.05M |
| EBITDA | 324.33M | 220.05M | 207.51M | 187.49M |
| Net Income | 201.77M | 143.42M | 137.23M | 124.78M |
Balance Sheet | ||||
| Total Assets | 1.73B | 1.29B | 1.05B | 1.14B |
| Cash, Cash Equivalents and Short-Term Investments | 170.50M | 86.01M | 1.57M | 2.11M |
| Total Debt | 105.54M | 363.20M | 222.18M | 305.22M |
| Total Liabilities | 1.10B | 865.85M | 603.61M | 753.34M |
| Stockholders Equity | 629.82M | 422.61M | 448.85M | 382.25M |
Cash Flow | ||||
| Free Cash Flow | 90.01M | 115.10M | 135.75M | -61.34M |
| Operating Cash Flow | 156.84M | 163.38M | 171.34M | -25.50M |
| Investing Cash Flow | -56.77M | -37.06M | -19.97M | -24.57M |
| Financing Cash Flow | -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 | 35.01 | 33.62% | 0.49% | 8.06% | 57.80% | |
79 Outperform | $5.25B | 28.92 | 22.13% | ― | 8.79% | 306.58% | |
76 Outperform | $6.84B | 21.65 | 37.06% | ― | 31.47% | 40.49% | |
74 Outperform | $9.01B | 24.39 | 17.49% | 0.25% | 18.98% | 51.14% | |
70 Outperform | $4.53B | 30.66 | 6.77% | 0.09% | 28.11% | ― | |
67 Neutral | $5.33B | 26.09 | 17.58% | 0.45% | 10.40% | 52.54% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% |