| 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.50B | 35.01 | 33.62% | 0.49% | 13.49% | 77.73% | |
76 Outperform | $6.65B | 21.65 | 37.06% | ― | 28.20% | 24.27% | |
76 Outperform | $4.90B | 28.92 | 19.65% | ― | -0.64% | 168.51% | |
74 Outperform | $8.85B | 24.39 | 17.49% | 0.25% | 21.45% | 67.31% | |
70 Outperform | $5.56B | 26.09 | 17.58% | 0.45% | 6.87% | 64.56% | |
70 Outperform | $4.30B | 30.66 | 6.77% | 0.09% | 19.22% | 78.83% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% |