| 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 | $859.32M | 10.76 | 14.49% | 2.18% | 22.24% | 18.63% | |
71 Outperform | $925.05M | 8.79 | 10.19% | 2.12% | 17.99% | 11.08% | |
69 Neutral | $789.86M | 8.35 | 13.02% | 3.19% | 16.57% | 69.64% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $746.34M | 7.29 | 14.41% | 2.93% | 47.65% | 101.00% | |
62 Neutral | $734.86M | 9.89 | 11.33% | 2.48% | 0.67% | 17.88% | |
61 Neutral | $851.95M | 9.23 | 7.31% | 2.58% | 12.09% | -15.97% |