| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 3.53B | 3.18B | 2.03B | 1.39B | 1.14B | 773.91M |
| Gross Profit | 328.47M | 295.78M | 271.39M | 214.96M | 199.48M | 177.77M |
| EBITDA | 148.90M | 124.27M | 141.84M | 123.69M | 112.08M | 100.66M |
| Net Income | 30.23M | 22.49M | 43.15M | 60.72M | 45.17M | 68.92M |
Balance Sheet | ||||||
| Total Assets | 2.36B | 2.22B | 1.35B | 933.36M | 966.21M | 867.36M |
| Cash, Cash Equivalents and Short-Term Investments | 478.38M | 429.47M | 290.83M | 296.31M | 293.59M | 286.51M |
| Total Debt | 1.07B | 1.08B | 471.84M | 321.01M | 229.36M | 200.98M |
| Total Liabilities | 1.78B | 1.66B | 840.73M | 522.59M | 407.67M | 356.72M |
| Stockholders Equity | 800.27M | 779.29M | 712.72M | 614.22M | 542.56M | 448.17M |
Cash Flow | ||||||
| Free Cash Flow | 154.99M | 104.49M | 44.17M | 39.70M | 59.19M | 51.11M |
| Operating Cash Flow | 166.03M | 114.60M | 52.20M | 68.23M | 82.13M | 70.33M |
| Investing Cash Flow | -539.42M | -539.00M | -192.40M | -65.52M | -7.11M | 16.54M |
| Financing Cash Flow | 597.53M | 569.35M | 135.15M | 3.42M | -20.09M | -47.75M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $1.40B | 12.43 | 13.60% | ― | 6.46% | 72.30% | |
72 Outperform | $1.75B | 15.02 | 20.09% | ― | -2.25% | ― | |
71 Outperform | $1.60B | 8.22 | 241.47% | ― | 20.49% | 4335.46% | |
68 Neutral | $1.88B | 20.74 | 3.88% | ― | 56.69% | -15.92% | |
62 Neutral | $2.05B | 11.43 | 7.83% | 1.69% | -10.76% | -20.86% | |
57 Neutral | $942.96M | -65.63 | 0.24% | 2.25% | 13.73% | -77.14% | |
51 Neutral | $7.86B | -0.30 | -43.30% | 2.27% | 22.53% | -2.21% |