| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 203.21M | 195.01M | 162.78M | 131.91M | 96.28M | 59.14M |
| Gross Profit | 183.38M | 175.58M | 145.00M | 115.04M | 83.75M | 52.64M |
| EBITDA | 162.61M | 154.86M | 126.50M | 96.26M | 64.41M | 37.53M |
| Net Income | 10.90M | 6.90M | -11.94M | 6.84M | 8.12M | 3.05M |
Balance Sheet | ||||||
| Total Assets | 2.81B | 2.61B | 2.26B | 1.95B | 1.61B | 1.07B |
| Cash, Cash Equivalents and Short-Term Investments | 11.06M | 14.47M | 14.32M | 29.93M | 65.84M | 7.60M |
| Total Debt | 1.24B | 1.12B | 894.28M | 640.25M | 529.79M | 267.09M |
| Total Liabilities | 1.30B | 1.16B | 921.21M | 672.80M | 547.27M | 278.63M |
| Stockholders Equity | 1.51B | 1.45B | 1.33B | 1.26B | 1.05B | 779.17M |
Cash Flow | ||||||
| Free Cash Flow | -125.72M | 109.46M | 90.16M | 80.12M | 49.44M | 30.75M |
| Operating Cash Flow | 113.73M | 109.51M | 90.16M | 80.16M | 50.65M | 31.48M |
| Investing Cash Flow | -612.23M | -448.84M | -432.88M | -451.95M | -468.36M | -430.13M |
| Financing Cash Flow | 495.35M | 339.48M | 327.10M | 331.18M | 480.65M | 313.61M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $1.99B | 17.87 | 8.76% | 6.77% | 8.23% | 24.98% | |
74 Outperform | $2.75B | 21.30 | 7.40% | 6.10% | 10.16% | 3.37% | |
70 Outperform | $1.95B | 7.70 | 11.37% | 3.97% | 4.00% | 33.58% | |
65 Neutral | $2.17B | 12.19 | 3.79% | 4.94% | 3.15% | 1.96% | |
65 Neutral | $1.97B | 79.09 | 0.78% | 4.61% | 20.51% | ― | |
63 Neutral | $1.34B | 5.68 | 41.49% | 6.79% | 12.18% | 133.31% | |
57 Neutral | $323.88M | 32.01 | 0.27% | 7.01% | 19.95% | -181.87% |