| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.46B | 1.41B | 1.34B | 1.19B | 1.03B |
| Gross Profit | 1.32B | 1.29B | 1.22B | 1.09B | 953.74M |
| EBITDA | 264.52M | 206.55M | 149.31M | 163.27M | 126.57M |
| Net Income | 145.60M | 132.85M | 99.17M | 36.35M | 39.67M |
Balance Sheet | |||||
| Total Assets | 958.48M | 983.57M | 1.01B | 1.02B | 1.05B |
| Cash, Cash Equivalents and Short-Term Investments | 319.35M | 327.91M | 446.40M | 410.62M | 489.78M |
| Total Debt | 42.33M | 43.15M | 87.30M | 126.33M | 168.22M |
| Total Liabilities | 247.63M | 239.60M | 265.19M | 305.60M | 299.21M |
| Stockholders Equity | 710.85M | 743.97M | 749.53M | 710.32M | 751.32M |
Cash Flow | |||||
| Free Cash Flow | 323.02M | 248.47M | 279.43M | 160.33M | 184.37M |
| Operating Cash Flow | 371.37M | 285.81M | 306.28M | 192.31M | 212.66M |
| Investing Cash Flow | -45.65M | -77.27M | -54.68M | -126.14M | -27.65M |
| Financing Cash Flow | -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 |
|---|---|---|---|---|---|---|---|
74 Outperform | $564.22M | 9.83 | 54.21% | ― | 57.83% | 293.63% | |
71 Outperform | $1.48B | 13.22 | 19.96% | ― | 5.35% | 33.74% | |
61 Neutral | $835.57M | 33.98 | 4.51% | ― | 10.96% | ― | |
60 Neutral | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% | |
59 Neutral | $266.70M | 13.76 | 4.41% | ― | -13.14% | 17.25% | |
51 Neutral | $3.01B | -29.16 | -2.17% | ― | -29.40% | -529.81% | |
51 Neutral | $527.31M | ― | -12.56% | ― | 6.65% | 50.32% |