| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.47B | 1.46B | 1.41B | 1.34B | 1.19B | 1.03B |
| Gross Profit | 1.32B | 1.32B | 1.29B | 1.22B | 1.09B | 953.74M |
| EBITDA | 256.19M | 264.52M | 206.55M | 149.31M | 163.27M | 126.57M |
| Net Income | 138.94M | 145.60M | 132.85M | 99.17M | 36.35M | 39.67M |
Balance Sheet | ||||||
| Total Assets | 1.01B | 958.48M | 983.57M | 1.01B | 1.02B | 1.05B |
| Cash, Cash Equivalents and Short-Term Investments | 110.41M | 319.35M | 327.91M | 446.40M | 410.62M | 489.78M |
| Total Debt | 24.92M | 42.33M | 43.15M | 87.30M | 126.33M | 168.22M |
| Total Liabilities | 382.21M | 247.63M | 239.60M | 265.19M | 305.60M | 299.21M |
| Stockholders Equity | 631.09M | 710.85M | 743.97M | 749.53M | 710.32M | 751.32M |
Cash Flow | ||||||
| Free Cash Flow | 280.71M | 323.02M | 248.47M | 279.43M | 160.33M | 184.37M |
| Operating Cash Flow | 331.19M | 371.37M | 285.81M | 306.28M | 192.31M | 212.66M |
| Investing Cash Flow | -201.53M | -45.65M | -77.27M | -54.68M | -126.14M | -27.65M |
| Financing Cash Flow | -242.76M | -329.39M | -303.80M | -246.78M | -237.53M | -300.49M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
84 Outperform | $725.15M | 7.42 | 75.44% | ― | 24.49% | 181.60% | |
79 Outperform | $1.43B | 3.70 | 11.91% | ― | 9.62% | 880.15% | |
74 Outperform | $1.51B | 20.51 | 19.70% | ― | 2.09% | 4.03% | |
64 Neutral | $3.28B | 206.42 | 2.30% | ― | -34.87% | ― | |
64 Neutral | $762.82M | -11.86 | -10.32% | ― | 6.78% | 52.54% | |
60 Neutral | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% | |
52 Neutral | $235.81M | -8.89 | 2.06% | ― | -9.14% | -60.63% |