| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 748.29M | 656.85M | 572.54M | 452.42M | 332.74M |
| Gross Profit | 614.79M | 540.33M | 465.91M | 374.55M | 278.36M |
| EBITDA | 141.02M | 135.12M | 137.83M | 94.60M | 57.28M |
| Net Income | 50.65M | 56.23M | 71.47M | 43.27M | 29.31M |
Balance Sheet | |||||
| Total Assets | 1.35B | 1.28B | 1.24B | 1.04B | 892.19M |
| Cash, Cash Equivalents and Short-Term Investments | 259.04M | 310.63M | 310.13M | 267.81M | 221.59M |
| Total Debt | 99.55M | 91.67M | 86.39M | 83.75M | 4.55M |
| Total Liabilities | 222.75M | 192.75M | 169.09M | 160.17M | 93.13M |
| Stockholders Equity | 1.13B | 1.08B | 1.07B | 876.86M | 799.07M |
Cash Flow | |||||
| Free Cash Flow | 172.65M | 132.51M | 102.73M | 54.88M | 73.35M |
| Operating Cash Flow | 211.18M | 159.66M | 119.74M | 94.86M | 82.75M |
| Investing Cash Flow | -105.38M | -44.84M | -84.25M | -39.98M | -158.61M |
| Financing Cash Flow | -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 |
|---|---|---|---|---|---|---|---|
75 Outperform | $601.85M | 8.21 | 19.72% | ― | 22.97% | 49.49% | |
72 Outperform | $1.55B | 36.77 | 4.68% | ― | 14.86% | -30.25% | |
70 Outperform | $698.02M | 10.53 | 73.23% | ― | 9.63% | -112.71% | |
64 Neutral | $1.34B | 69.87 | 3.93% | ― | 6.48% | 168.94% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
57 Neutral | $441.37M | -0.53 | -106.91% | ― | -7.43% | 61.36% |