| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 933.84M | 895.59M | 795.31M | 718.56M | 646.23M | 552.64M |
| Gross Profit | 225.76M | 209.73M | 171.69M | 158.26M | 152.11M | 123.62M |
| EBITDA | 165.83M | 150.36M | 121.35M | 109.67M | 108.43M | 82.61M |
| Net Income | 105.33M | 95.17M | 76.25M | 66.36M | 66.41M | 46.36M |
Balance Sheet | ||||||
| Total Assets | 611.68M | 545.98M | 454.68M | 393.92M | 415.25M | 424.76M |
| Cash, Cash Equivalents and Short-Term Investments | 207.45M | 170.58M | 105.56M | 71.33M | 97.50M | 139.72M |
| Total Debt | 25.89M | 28.08M | 31.40M | 33.76M | 43.14M | 54.66M |
| Total Liabilities | 248.90M | 223.99M | 207.03M | 191.75M | 202.85M | 204.36M |
| Stockholders Equity | 362.78M | 321.99M | 247.65M | 202.18M | 212.40M | 220.40M |
Cash Flow | ||||||
| Free Cash Flow | 101.19M | 91.56M | 70.00M | 55.97M | 37.40M | 77.14M |
| Operating Cash Flow | 144.60M | 127.31M | 99.24M | 82.29M | 67.22M | 94.38M |
| Investing Cash Flow | -43.41M | -35.76M | -29.24M | -26.32M | -29.82M | -17.24M |
| Financing Cash Flow | -32.09M | -26.54M | -35.76M | -82.14M | -79.61M | -20.64M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $26.91B | 24.19 | 10.47% | 0.77% | 17.87% | -9.35% | |
75 Outperform | $3.61B | 35.48 | 32.63% | ― | 10.43% | 29.22% | |
72 Outperform | $1.55B | 63.36 | 8.79% | ― | 18.54% | -67.02% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $521.66M | 16.33 | 18.72% | 2.47% | 4.39% | 61.61% | |
67 Neutral | $521.66M | 16.86 | 18.72% | 2.47% | 4.39% | 61.61% | |
50 Neutral | $3.54B | -61.01 | -4.63% | ― | 10.69% | 32.74% |