| 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 |
|---|---|---|---|---|---|---|---|
72 Outperform | $2.46B | -78.26 | -3.71% | ― | 11.04% | 2.25% | |
72 Outperform | $4.61B | 41.81 | 8.61% | ― | 29.37% | ― | |
71 Outperform | $2.86B | 11.26 | 28.47% | ― | 6.38% | 9.85% | |
69 Neutral | $2.04B | 36.17 | 9.82% | ― | 17.83% | 19.31% | |
69 Neutral | $3.17B | 58.16 | 18.39% | ― | 18.56% | ― | |
66 Neutral | $2.14B | 82.10 | 7.96% | ― | 26.93% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |