| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 709.48M | 696.85M | 625.81M | 460.06M | 357.52M | 282.50M |
| Gross Profit | 315.07M | 575.73M | 300.87M | 222.83M | 171.06M | 141.10M |
| EBITDA | 217.85M | 217.23M | 187.97M | 125.78M | 101.44M | 81.83M |
| Net Income | 111.88M | 174.27M | 108.72M | 70.17M | 52.95M | 42.66M |
Balance Sheet | ||||||
| Total Assets | 648.89M | 693.41M | 716.25M | 377.82M | 424.19M | 249.20M |
| Cash, Cash Equivalents and Short-Term Investments | 128.82M | 238.71M | 315.91M | 90.22M | 184.50M | 48.58M |
| Total Debt | 60.58M | 1.33B | 1.27B | 732.51M | 716.43M | 471.84M |
| Total Liabilities | 1.45B | 1.43B | 1.39B | 835.19M | 815.05M | 558.73M |
| Stockholders Equity | -799.17M | -736.76M | -675.59M | -457.37M | -390.86M | -309.52M |
Cash Flow | ||||||
| Free Cash Flow | 132.01M | 105.62M | 105.68M | 80.77M | 52.30M | 20.86M |
| Operating Cash Flow | 189.15M | 153.06M | 157.61M | 121.60M | 76.24M | 48.88M |
| Investing Cash Flow | -75.68M | -17.46M | -62.48M | -52.15M | -28.68M | -29.85M |
| Financing Cash Flow | -221.79M | -266.73M | 144.76M | -155.49M | 103.25M | -23.39M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
67 Neutral | $10.54B | 27.38 | 28.20% | 1.63% | 9.39% | -5.88% | |
62 Neutral | $4.68B | 41.12 | -24.54% | 0.45% | 11.35% | 66.78% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
60 Neutral | $4.30B | 71.38 | 9.14% | ― | 15.38% | 342.08% | |
59 Neutral | $11.05B | 22.18 | -15.04% | 1.63% | 5.17% | -0.62% | |
57 Neutral | $1.29B | 9.79 | 140.58% | 8.15% | -3.10% | -10.24% | |
48 Neutral | $1.15B | 42.31 | -6.99% | 4.72% | -0.27% | -64.64% |