| 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 | 585.86M | 575.73M | 300.87M | 222.83M | 171.06M | 141.10M |
| EBITDA | 224.58M | 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 |
|---|---|---|---|---|---|---|---|
77 Outperform | $11.67B | 22.05 | 28.21% | 1.63% | 10.25% | -3.61% | |
62 Neutral | $3.82B | 35.51 | -15.30% | 0.45% | 8.96% | -32.63% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
60 Neutral | $1.49B | 7.07 | 150.73% | 8.15% | -1.84% | -17.48% | |
59 Neutral | $10.53B | 22.18 | -15.04% | 1.63% | 5.17% | -0.62% | |
51 Neutral | $2.68B | -3,149.84 | 8.02% | ― | 16.22% | 228.81% | |
50 Neutral | $1.10B | 36.76 | -6.47% | 4.72% | -2.41% | -64.77% |