| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 384.76M | 366.95M | 338.07M | 274.08M | 160.18M | 103.19M |
| Gross Profit | 214.70M | 202.79M | 164.77M | 140.74M | 110.49M | 83.20M |
| EBITDA | 92.07M | 90.04M | 65.97M | 45.56M | 25.72M | 14.21M |
| Net Income | 69.07M | 66.29M | 47.67M | 33.40M | 18.66M | 11.42M |
Balance Sheet | ||||||
| Total Assets | 6.58B | 5.34B | 4.94B | 4.40B | 3.77B | 2.50B |
| Cash, Cash Equivalents and Short-Term Investments | 734.70M | 399.38M | 755.54M | 475.01M | 505.93M | 353.30M |
| Total Debt | 157.57M | 136.97M | 132.53M | 141.71M | 129.43M | 1.00M |
| Total Liabilities | 5.93B | 4.81B | 4.48B | 3.98B | 3.39B | 2.20B |
| Stockholders Equity | 650.53M | 531.03M | 460.72M | 411.97M | 381.78M | 299.01M |
Cash Flow | ||||||
| Free Cash Flow | -14.65M | 48.16M | 33.37M | 35.64M | 9.60M | -1.04M |
| Operating Cash Flow | 1.66M | 50.84M | 35.14M | 39.08M | 21.79M | 4.58M |
| Investing Cash Flow | -544.82M | -610.20M | -520.93M | -529.53M | -1.24B | -500.06M |
| Financing Cash Flow | 645.10M | 319.39M | 495.15M | 570.29M | 1.22B | 618.94M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $609.20M | 10.34 | 10.59% | ― | 12.65% | 304.57% | |
76 Outperform | $704.97M | 9.01 | 12.72% | 3.89% | 41.30% | ― | |
75 Outperform | $521.05M | 9.44 | 13.94% | 1.53% | 16.74% | 33.70% | |
72 Outperform | $842.63M | 11.11 | 10.62% | 4.95% | 7.00% | 12.93% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $635.81M | 7.65 | 12.61% | ― | 12.81% | 35.69% | |
61 Neutral | $617.34M | 11.77 | 9.79% | 7.17% | 25.15% | ― |