| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 1.08B | 1.04B | 928.73M | 767.08M | 663.64M |
| Gross Profit | 602.74M | 565.07M | 492.36M | 402.18M | 357.90M |
| EBITDA | 292.21M | 267.90M | 215.63M | 159.36M | 142.25M |
| Net Income | 219.95M | 218.36M | 176.57M | 128.96M | 110.47M |
Balance Sheet | |||||
| Total Assets | 839.39M | 757.55M | 673.35M | 570.18M | 539.71M |
| Cash, Cash Equivalents and Short-Term Investments | 328.75M | 266.23M | 270.74M | 225.46M | 263.71M |
| Total Debt | 112.36M | 47.79M | 17.69M | 14.06M | 23.16M |
| Total Liabilities | 524.62M | 458.43M | 395.07M | 343.38M | 289.06M |
| Stockholders Equity | 314.76M | 299.13M | 278.28M | 226.80M | 250.64M |
Cash Flow | |||||
| Free Cash Flow | 374.01M | 286.33M | 241.49M | 173.04M | 181.17M |
| Operating Cash Flow | 389.47M | 295.00M | 246.22M | 179.63M | 185.18M |
| Investing Cash Flow | -15.46M | -8.68M | -4.73M | -6.59M | -4.02M |
| Financing Cash Flow | -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 |
|---|---|---|---|---|---|---|---|
73 Outperform | $7.94B | 47.65 | 76.65% | ― | 4.10% | -0.21% | |
72 Outperform | $13.28B | 49.66 | 12.92% | ― | 22.80% | 198.93% | |
70 Outperform | $11.58B | 51.21 | 23.93% | 0.72% | 11.12% | -26.24% | |
67 Neutral | $3.83B | 63.93 | 9.88% | ― | 28.62% | 186.67% | |
63 Neutral | $5.47B | 224.68 | -9.44% | ― | 16.98% | -265.85% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |