| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 489.75M | 476.20M | 420.40M | 396.29M | 323.99M | 259.26M |
| Gross Profit | 208.35M | 201.02M | 177.36M | 162.41M | 127.51M | 92.68M |
| EBITDA | 82.03M | 77.40M | 69.47M | 76.87M | 61.21M | 44.13M |
| Net Income | 52.98M | 51.23M | 45.49M | 52.80M | 41.38M | 31.57M |
Balance Sheet | ||||||
| Total Assets | 394.45M | 391.19M | 285.61M | 252.04M | 193.36M | 161.01M |
| Cash, Cash Equivalents and Short-Term Investments | 45.11M | 50.86M | 22.09M | 11.61M | 8.06M | 9.64M |
| Total Debt | 20.82M | 22.86M | 21.08M | 36.06M | 42.08M | 38.26M |
| Total Liabilities | 101.86M | 106.00M | 60.15M | 72.05M | 68.64M | 76.55M |
| Stockholders Equity | 287.51M | 280.28M | 225.46M | 179.99M | 124.72M | 84.46M |
Cash Flow | ||||||
| Free Cash Flow | 57.85M | 62.93M | 41.11M | 29.74M | 2.50M | 10.58M |
| Operating Cash Flow | 71.09M | 66.94M | 47.82M | 37.38M | 12.06M | 18.27M |
| Investing Cash Flow | -42.12M | -33.78M | -18.40M | -26.35M | -14.16M | -56.81M |
| Financing Cash Flow | -7.06M | -3.66M | -19.25M | -7.26M | 602.00K | 19.24M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $1.25B | 29.51 | 19.39% | ― | 12.82% | 11.76% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
60 Neutral | $826.41M | 11.23 | 6.69% | 3.32% | 18.32% | 45.19% | |
59 Neutral | $956.82M | 50.25 | 3.17% | ― | 5.81% | -53.66% | |
58 Neutral | $1.33B | -5.91 | 691.75% | ― | 103.11% | 7.34% | |
52 Neutral | $686.08M | -11.70 | -36.98% | ― | 4.63% | -19.81% | |
52 Neutral | $345.01M | -8.40 | 6.62% | ― | -0.39% | 57.71% |