| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 574.01M | 523.26M | 509.40M | 737.15M | 660.36M | 515.33M |
| Gross Profit | 383.93M | 356.94M | 340.40M | 514.67M | 452.05M | 321.68M |
| EBITDA | 77.06M | 57.59M | 106.94M | 255.37M | 226.26M | 133.94M |
| Net Income | 19.88M | 3.08M | 61.13M | 259.06M | 178.88M | 95.92M |
Balance Sheet | ||||||
| Total Assets | 898.98M | 883.12M | 843.90M | 840.89M | 798.71M | 726.49M |
| Cash, Cash Equivalents and Short-Term Investments | 139.96M | 133.89M | 136.29M | 128.32M | 145.72M | 131.57M |
| Total Debt | 39.90M | 78.23M | 15.25M | 27.05M | 148.82M | 182.88M |
| Total Liabilities | 158.82M | 169.07M | 132.97M | 148.87M | 311.55M | 314.86M |
| Stockholders Equity | 740.16M | 714.05M | 710.93M | 692.02M | 487.16M | 411.63M |
Cash Flow | ||||||
| Free Cash Flow | 151.92M | 132.58M | 119.89M | 236.34M | 215.47M | 157.89M |
| Operating Cash Flow | 193.47M | 175.11M | 140.88M | 269.59M | 238.81M | 167.72M |
| Investing Cash Flow | -65.65M | -62.31M | -37.69M | -33.25M | -34.93M | -89.80M |
| Financing Cash Flow | -115.69M | -115.70M | -94.46M | -253.72M | -188.07M | -128.61M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
77 Outperform | $13.74B | 38.82 | 17.44% | ― | 19.12% | 10.38% | |
75 Outperform | $16.46B | 148.97 | 2.79% | ― | 17.45% | -61.07% | |
75 Outperform | $16.18B | 49.83 | 21.21% | ― | 21.32% | 19.06% | |
73 Outperform | $28.66B | 96.51 | 13.19% | ― | 27.05% | ― | |
65 Neutral | $8.12B | 21.13 | 9.69% | ― | -1.09% | 515.86% | |
64 Neutral | $10.31B | 58.25 | 6.30% | 4.37% | 2.33% | -6.12% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |