| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 357.34M | 353.86M | 284.09M | 174.30M | 134.32M | 121.64M |
| Gross Profit | 253.94M | 249.97M | 173.86M | 127.62M | 121.11M | 113.83M |
| EBITDA | 117.18M | 116.68M | 37.50M | 49.37M | 31.24M | 46.20M |
| Net Income | 84.61M | 80.86M | 22.05M | 35.66M | 22.04M | 32.88M |
Balance Sheet | ||||||
| Total Assets | 5.58B | 5.54B | 5.44B | 3.06B | 2.92B | 2.83B |
| Cash, Cash Equivalents and Short-Term Investments | 996.03M | 994.82M | 1.08B | 578.68M | 574.55M | 681.15M |
| Total Debt | 263.23M | 336.37M | 209.91M | 179.38M | 155.42M | 57.16M |
| Total Liabilities | 4.97B | 4.95B | 4.92B | 2.80B | 2.69B | 2.56B |
| Stockholders Equity | 603.18M | 591.53M | 516.68M | 265.06M | 228.90M | 271.66M |
Cash Flow | ||||||
| Free Cash Flow | 86.98M | 70.50M | 33.38M | 41.41M | 35.30M | 39.56M |
| Operating Cash Flow | 89.32M | 74.73M | 34.96M | 43.70M | 36.19M | 40.81M |
| Investing Cash Flow | -254.19M | -181.96M | 60.99M | -153.25M | -270.99M | -2.01M |
| Financing Cash Flow | 38.88M | 8.13M | 87.76M | 113.89M | 86.91M | 44.65M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $817.15M | 9.20 | 11.66% | 3.66% | 19.34% | 49.11% | |
76 Outperform | $879.84M | 10.75 | 15.32% | 2.18% | 19.90% | 38.87% | |
75 Outperform | $704.37M | 7.97 | 14.62% | 2.93% | 10.73% | 121.24% | |
74 Outperform | $794.50M | 9.48 | 12.81% | 3.19% | 9.58% | 46.74% | |
73 Outperform | $751.30M | 9.92 | 11.29% | 2.48% | -6.68% | 13.04% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $810.56M | 14.40 | 6.63% | 0.67% | 21.77% | 17.22% |