| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 522.10M | 518.35M | 500.41M | 448.55M | 330.08M | 292.95M |
| Gross Profit | 324.80M | 316.39M | 293.29M | 286.05M | 283.98M | 281.74M |
| EBITDA | 123.45M | 119.82M | 102.77M | 93.33M | 100.98M | 117.52M |
| Net Income | 95.45M | 90.76M | 75.93M | 71.10M | 78.12M | 91.80M |
Balance Sheet | ||||||
| Total Assets | 8.14B | 8.44B | 8.13B | 7.78B | 7.22B | 7.12B |
| Cash, Cash Equivalents and Short-Term Investments | 233.00M | 562.36M | 337.12M | 601.35M | 503.06M | 1.21B |
| Total Debt | 327.76M | 351.81M | 416.93M | 499.92M | 473.55M | 247.43M |
| Total Liabilities | 7.19B | 7.49B | 7.24B | 6.94B | 6.45B | 6.35B |
| Stockholders Equity | 951.95M | 943.32M | 887.30M | 839.21M | 776.50M | 773.79M |
Cash Flow | ||||||
| Free Cash Flow | 100.26M | 96.93M | 72.00M | 83.02M | 104.23M | 96.46M |
| Operating Cash Flow | 108.04M | 101.51M | 75.11M | 89.74M | 109.45M | 102.34M |
| Investing Cash Flow | -117.71M | -79.48M | -259.74M | -454.44M | -897.61M | -126.78M |
| Financing Cash Flow | 62.89M | 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 |
|---|---|---|---|---|---|---|---|
79 Outperform | $1.16B | 9.69 | 10.04% | 2.43% | 5.90% | 17.81% | |
78 Outperform | $1.07B | 8.86 | 10.19% | 2.59% | 3.92% | 25.09% | |
74 Outperform | $924.22M | 18.16 | 18.23% | 0.66% | 20.11% | 11.08% | |
68 Neutral | $1.02B | 9.94 | 8.37% | 4.59% | -6.76% | -18.82% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $998.01M | 7.82 | 18.63% | 0.04% | 17.95% | 29.31% | |
63 Neutral | $922.90M | 9.68 | 6.81% | 1.79% | 8.98% | ― |