| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 845.44M | 839.05M | 1.02B | 1.13B | 920.00M | 662.43M |
| Gross Profit | 368.66M | 376.85M | 454.65M | 491.30M | 401.79M | 286.44M |
| EBITDA | 133.55M | 161.23M | 251.54M | 297.01M | 222.07M | 136.08M |
| Net Income | 100.87M | 120.24M | 200.99M | 246.26M | 183.08M | 98.65M |
Balance Sheet | ||||||
| Total Assets | 1.37B | 1.36B | 1.35B | 1.28B | 1.01B | 753.24M |
| Cash, Cash Equivalents and Short-Term Investments | 366.60M | 374.25M | 571.34M | 506.15M | 432.17M | 294.92M |
| Total Debt | 41.96M | 42.33M | 43.67M | 45.19M | 46.41M | 47.39M |
| Total Liabilities | 329.90M | 326.67M | 335.99M | 417.08M | 346.38M | 214.28M |
| Stockholders Equity | 1.04B | 1.03B | 1.01B | 864.88M | 667.26M | 538.96M |
Cash Flow | ||||||
| Free Cash Flow | 88.47M | 107.01M | 128.64M | 136.21M | 204.92M | 141.47M |
| Operating Cash Flow | 96.65M | 118.31M | 140.82M | 156.87M | 215.61M | 150.19M |
| Investing Cash Flow | -21.18M | 29.93M | -108.73M | -100.86M | -257.25M | -8.72M |
| Financing Cash Flow | -105.78M | -124.49M | -71.19M | -68.27M | -65.48M | -52.45M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $3.77B | 215.30 | 2.44% | 2.27% | 3.11% | -54.05% | |
75 Outperform | $8.05B | 3.54 | 20.24% | 2.22% | 36.05% | 80.83% | |
73 Outperform | $4.49B | 77.59 | 9.79% | ― | -11.75% | -41.15% | |
70 Outperform | $4.36B | 52.38 | 4.54% | ― | 15.97% | 234.66% | |
67 Neutral | $9.15B | 93.47 | 6.68% | ― | 9.60% | 25.63% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
57 Neutral | $4.51B | 764.02 | 1.37% | ― | 9.29% | ― |