| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 764.05M | 748.29M | 656.85M | 572.54M | 452.42M | 332.74M |
| Gross Profit | 613.02M | 614.79M | 540.33M | 465.91M | 374.55M | 278.36M |
| EBITDA | 149.67M | 141.02M | 135.12M | 137.83M | 94.60M | 57.28M |
| Net Income | 54.70M | 50.65M | 56.23M | 71.47M | 43.27M | 29.31M |
Balance Sheet | ||||||
| Total Assets | 1.27B | 1.35B | 1.28B | 1.24B | 1.04B | 892.19M |
| Cash, Cash Equivalents and Short-Term Investments | 173.80M | 259.04M | 310.63M | 310.13M | 267.81M | 221.59M |
| Total Debt | 95.54M | 99.55M | 91.67M | 86.39M | 83.75M | 4.55M |
| Total Liabilities | 193.14M | 222.75M | 192.75M | 169.09M | 160.17M | 93.13M |
| Stockholders Equity | 1.08B | 1.13B | 1.08B | 1.07B | 876.86M | 799.07M |
Cash Flow | ||||||
| Free Cash Flow | 134.91M | 172.65M | 132.51M | 102.73M | 54.88M | 73.35M |
| Operating Cash Flow | 177.69M | 211.18M | 159.66M | 119.74M | 94.86M | 82.75M |
| Investing Cash Flow | -26.06M | -105.38M | -44.84M | -84.25M | -39.98M | -158.61M |
| Financing Cash Flow | -136.33M | -143.95M | -129.45M | 6.49M | -7.88M | 264.39M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $1.17B | 1.82 | 134.28% | ― | 12.95% | ― | |
71 Outperform | $1.51B | 59.57 | 5.00% | ― | 12.17% | 11.61% | |
67 Neutral | $708.50M | -385.45 | 16.65% | ― | 18.15% | 331.16% | |
64 Neutral | $1.23B | 69.87 | 3.93% | ― | 7.64% | -80.72% | |
60 Neutral | $48.67B | 4.58 | -11.27% | 4.14% | 2.83% | -41.78% | |
56 Neutral | $405.64M | 1.90 | -108.85% | ― | -11.42% | -20.07% |