| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 771.40M | 767.00M | 781.90M | 797.20M | 833.60M | 993.30M |
| Gross Profit | 475.10M | 486.60M | 484.00M | 463.90M | 463.40M | 580.20M |
| EBITDA | 127.80M | 123.20M | 209.70M | 192.00M | 212.00M | 275.20M |
| Net Income | 34.90M | 32.40M | 92.40M | 82.20M | 102.50M | 145.90M |
Balance Sheet | ||||||
| Total Assets | 840.80M | 800.40M | 857.00M | 806.90M | 828.30M | 883.30M |
| Cash, Cash Equivalents and Short-Term Investments | 26.10M | 24.50M | 57.30M | 23.10M | 34.20M | 54.50M |
| Total Debt | 235.70M | 181.80M | 144.40M | 153.10M | 215.90M | 187.20M |
| Total Liabilities | 464.10M | 421.20M | 420.90M | 404.70M | 498.80M | 506.30M |
| Stockholders Equity | 376.70M | 379.20M | 436.10M | 402.20M | 329.50M | 377.00M |
Cash Flow | ||||||
| Free Cash Flow | 142.80M | 107.80M | 105.20M | 62.20M | 96.00M | 137.70M |
| Operating Cash Flow | 197.00M | 164.90M | 171.10M | 124.00M | 150.20M | 180.00M |
| Investing Cash Flow | -54.00M | -57.00M | -53.30M | -51.30M | -50.90M | -45.00M |
| Financing Cash Flow | -133.80M | -141.80M | -82.10M | -84.60M | -121.10M | -154.90M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $3.90B | 2.96 | 25.95% | 1.47% | ― | ― | |
70 Outperform | $890.91M | 9.34 | 21.89% | ― | 56.68% | 159.90% | |
64 Neutral | $966.32M | 9.04 | 8.66% | ― | -1.05% | -56.42% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
59 Neutral | $1.00B | -11.53 | 10.36% | 0.99% | 18.88% | 26.40% | |
56 Neutral | $1.76B | 214.94 | -8.69% | 1.62% | -30.35% | ― | |
54 Neutral | $70.42M | -9.93 | -6.18% | ― | -3.91% | -129.85% |