| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 349.57M | 326.93M | 306.71M | 254.38M | 187.25M | 143.83M |
| Gross Profit | 222.03M | 200.96M | 174.66M | 161.72M | 165.18M | 126.13M |
| EBITDA | 71.60M | 77.41M | 66.86M | 51.55M | 73.82M | 40.73M |
| Net Income | 51.21M | 56.25M | 49.44M | 37.40M | 54.81M | 29.32M |
Balance Sheet | ||||||
| Total Assets | 6.96B | 6.13B | 5.47B | 5.29B | 4.50B | 4.69B |
| Cash, Cash Equivalents and Short-Term Investments | 60.97M | 52.14M | 311.97M | 303.66M | 296.08M | 250.49M |
| Total Debt | 51.71M | 59.38M | 79.44M | 356.17M | 71.08M | 166.91M |
| Total Liabilities | 6.08B | 5.32B | 4.82B | 4.75B | 3.99B | 4.20B |
| Stockholders Equity | 887.40M | 814.06M | 655.02M | 542.35M | 512.10M | 490.08M |
Cash Flow | ||||||
| Free Cash Flow | 88.43M | 71.80M | 44.47M | 49.57M | 55.74M | 62.40M |
| Operating Cash Flow | 95.37M | 80.03M | 51.39M | 52.34M | 59.99M | 65.90M |
| Investing Cash Flow | 140.97M | 83.17M | -208.74M | -408.93M | -704.71M | 169.37M |
| Financing Cash Flow | -202.41M | -134.85M | 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 | $879.84M | 10.75 | 15.32% | 2.18% | 19.90% | 38.87% | |
75 Outperform | $704.37M | 7.97 | 14.62% | 2.93% | 10.73% | 121.24% | |
74 Outperform | $794.50M | 9.48 | 12.81% | 3.19% | 9.58% | 46.74% | |
73 Outperform | $751.30M | 9.92 | 11.29% | 2.48% | -6.68% | 13.04% | |
69 Neutral | $889.82M | 9.35 | 10.06% | 2.12% | 9.48% | 15.28% | |
68 Neutral | $806.98M | 21.38 | 6.26% | 2.58% | 17.28% | -22.85% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% |