| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.10B | 1.08B | 1.04B | 928.73M | 767.08M | 663.64M |
| Gross Profit | 611.63M | 602.74M | 565.07M | 492.36M | 402.18M | 357.90M |
| EBITDA | 297.27M | 292.21M | 273.12M | 219.42M | 164.78M | 141.99M |
| Net Income | 216.66M | 219.95M | 218.36M | 176.57M | 128.96M | 110.47M |
Balance Sheet | ||||||
| Total Assets | 740.54M | 839.39M | 757.55M | 673.35M | 570.18M | 539.71M |
| Cash, Cash Equivalents and Short-Term Investments | 226.13M | 328.75M | 266.23M | 270.74M | 225.46M | 263.71M |
| Total Debt | 55.69M | 112.36M | 47.79M | 17.69M | 14.06M | 23.16M |
| Total Liabilities | 535.36M | 524.62M | 458.43M | 395.07M | 343.38M | 289.06M |
| Stockholders Equity | 205.18M | 314.76M | 299.13M | 278.28M | 226.80M | 250.64M |
Cash Flow | ||||||
| Free Cash Flow | 379.59M | 374.01M | 286.33M | 241.49M | 173.04M | 181.17M |
| Operating Cash Flow | 398.25M | 389.47M | 295.00M | 246.22M | 179.63M | 185.18M |
| Investing Cash Flow | -18.67M | -15.46M | -8.68M | -4.73M | -6.59M | -4.02M |
| Financing Cash Flow | -358.10M | -315.16M | -286.37M | -196.05M | -204.46M | -120.42M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $6.11B | 16.57 | 37.43% | ― | 17.26% | ― | |
78 Outperform | $7.62B | 35.67 | 78.22% | ― | 4.78% | 1.30% | |
71 Outperform | $3.60B | 30.06 | 10.69% | ― | 25.42% | 125.90% | |
70 Outperform | $8.77B | 32.44 | 23.62% | 0.72% | 12.23% | 10.63% | |
67 Neutral | $8.55B | 54.33 | 10.99% | ― | 24.92% | 356.37% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |