| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 751.50M | 637.76M | 536.91M | 450.88M | 385.28M |
| Gross Profit | 482.71M | 427.05M | 354.84M | 297.81M | 253.60M |
| EBITDA | 182.09M | 131.11M | 112.00M | 99.37M | 78.45M |
| Net Income | 93.34M | 77.05M | 65.82M | 55.13M | 44.60M |
Balance Sheet | |||||
| Total Assets | 1.17B | 1.03B | 823.84M | 672.91M | 615.85M |
| Cash, Cash Equivalents and Short-Term Investments | 151.35M | 241.02M | 275.44M | 214.31M | 257.31M |
| Total Debt | 10.03M | 12.47M | 14.03M | 17.29M | 20.53M |
| Total Liabilities | 195.97M | 176.54M | 156.37M | 135.84M | 131.59M |
| Stockholders Equity | 973.89M | 854.69M | 667.48M | 537.07M | 484.26M |
Cash Flow | |||||
| Free Cash Flow | 152.27M | 137.35M | 112.54M | 80.17M | 93.31M |
| Operating Cash Flow | 178.79M | 157.40M | 132.30M | 100.05M | 112.89M |
| Investing Cash Flow | -169.15M | -110.45M | -92.64M | -112.79M | -46.70M |
| Financing Cash Flow | -100.83M | -23.03M | 15.97M | -31.63M | -8.36M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $3.35B | 58.16 | 18.39% | ― | 18.37% | ― | |
70 Outperform | $2.08B | 36.17 | 9.82% | ― | 19.28% | 6.16% | |
68 Neutral | $2.61B | 11.26 | 23.78% | ― | 7.25% | -1.12% | |
66 Neutral | $2.11B | 82.10 | 7.96% | ― | 24.71% | 99.52% | |
65 Neutral | $3.51B | 41.81 | 8.61% | ― | 31.27% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
60 Neutral | $2.06B | -78.26 | -10.29% | ― | 11.05% | 45.23% |