| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 326.93M | 306.71M | 254.38M | 187.25M | 143.83M |
| Gross Profit | 200.96M | 174.66M | 161.72M | 165.18M | 126.13M |
| EBITDA | 77.41M | 66.86M | 51.55M | 73.82M | 40.73M |
| Net Income | 56.25M | 49.44M | 37.40M | 54.81M | 29.32M |
Balance Sheet | |||||
| Total Assets | 6.13B | 5.47B | 5.29B | 4.50B | 4.69B |
| Cash, Cash Equivalents and Short-Term Investments | 52.14M | 311.97M | 303.66M | 296.08M | 250.49M |
| Total Debt | 59.38M | 79.44M | 356.17M | 71.08M | 166.91M |
| Total Liabilities | 5.32B | 4.82B | 4.75B | 3.99B | 4.20B |
| Stockholders Equity | 814.06M | 655.02M | 542.35M | 512.10M | 490.08M |
Cash Flow | |||||
| Free Cash Flow | 65.35M | 44.47M | 49.57M | 55.74M | 62.40M |
| Operating Cash Flow | 73.59M | 51.39M | 52.34M | 59.99M | 65.90M |
| Investing Cash Flow | -3.82M | -208.74M | -408.93M | -704.71M | 169.37M |
| Financing Cash Flow | -58.20M | 131.16M | 392.47M | -208.15M | 374.76M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $871.93M | ― | 15.32% | 2.18% | 19.71% | 27.52% | |
71 Outperform | $883.02M | ― | 10.06% | 2.12% | 9.48% | 15.28% | |
70 Outperform | $855.96M | 21.38 | 6.26% | 2.58% | 17.28% | -22.85% | |
70 Outperform | $729.27M | 7.97 | 14.62% | 2.93% | 10.74% | 121.24% | |
69 Neutral | $796.16M | 9.48 | 13.02% | 3.19% | 12.99% | 67.00% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $744.51M | 9.92 | 11.29% | 2.48% | -6.80% | 13.03% |