| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 518.35M | 500.41M | 448.55M | 330.08M | 292.95M |
| Gross Profit | 316.39M | 293.29M | 286.05M | 283.98M | 281.74M |
| EBITDA | 119.82M | 102.77M | 93.33M | 100.98M | 117.52M |
| Net Income | 90.76M | 75.93M | 71.10M | 78.12M | 91.80M |
Balance Sheet | |||||
| Total Assets | 8.44B | 8.13B | 7.78B | 7.22B | 7.12B |
| Cash, Cash Equivalents and Short-Term Investments | 562.36M | 337.12M | 601.35M | 503.06M | 1.21B |
| Total Debt | 351.81M | 416.93M | 499.92M | 473.55M | 247.43M |
| Total Liabilities | 7.49B | 7.24B | 6.94B | 6.45B | 6.35B |
| Stockholders Equity | 943.32M | 887.30M | 839.21M | 776.50M | 773.79M |
Cash Flow | |||||
| Free Cash Flow | 96.93M | 72.00M | 83.02M | 104.23M | 96.46M |
| Operating Cash Flow | 101.51M | 75.11M | 89.74M | 109.45M | 102.34M |
| Investing Cash Flow | -79.48M | -259.74M | -454.44M | -897.61M | -126.78M |
| Financing Cash Flow | 207.04M | 263.68M | 461.69M | 50.81M | 694.73M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
75 Outperform | $1.00B | 16.46 | 18.78% | 0.66% | 17.98% | 14.35% | |
73 Outperform | $1.06B | 10.37 | 9.82% | 2.59% | 4.49% | 20.44% | |
73 Outperform | $1.06B | 10.15 | 9.74% | 2.43% | 3.54% | 12.23% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $993.38M | 10.41 | 17.34% | 0.04% | 33.22% | 38.44% | |
56 Neutral | $974.39M | 15.23 | 5.64% | 1.79% | 15.37% | ― | |
53 Neutral | $988.97M | 13.23 | 8.53% | 4.59% | -4.08% | -16.80% |