| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 4.96B | 4.79B | 4.70B | 4.70B | 4.22B |
| Gross Profit | 1.13B | 1.20B | 1.19B | 1.18B | 1.12B |
| EBITDA | 227.13M | 245.59M | 245.62M | 261.08M | 249.51M |
| Net Income | 93.69M | 109.94M | 103.83M | 125.20M | 108.85M |
Balance Sheet | |||||
| Total Assets | 2.03B | 2.11B | 2.04B | 1.96B | 1.91B |
| Cash, Cash Equivalents and Short-Term Investments | 214.18M | 413.42M | 436.86M | 367.11M | 318.85M |
| Total Debt | 172.09M | 173.46M | 183.00M | 185.95M | 201.61M |
| Total Liabilities | 675.45M | 661.41M | 665.29M | 657.32M | 690.73M |
| Stockholders Equity | 1.35B | 1.45B | 1.37B | 1.30B | 1.22B |
Cash Flow | |||||
| Free Cash Flow | 4.83M | 26.12M | 96.52M | 95.04M | 75.70M |
| Operating Cash Flow | 207.21M | 187.47M | 201.60M | 218.02M | 227.71M |
| Investing Cash Flow | -105.32M | -144.78M | -138.80M | -111.11M | -244.65M |
| Financing Cash Flow | -175.12M | -36.58M | -36.58M | -34.97M | -33.62M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $583.98M | 7.26 | 11.37% | 2.63% | 3.88% | 7.71% | |
66 Neutral | $609.46M | 12.71 | 23.11% | 1.99% | 7.19% | 35.90% | |
62 Neutral | $20.33B | 14.63 | -3.31% | 3.23% | 1.93% | -12.26% | |
61 Neutral | $8.88B | 8.31 | 28.54% | 3.49% | 2.08% | -1.63% | |
60 Neutral | $1.75B | 11.86 | 5.93% | 0.93% | -5.42% | -20.80% | |
58 Neutral | $1.78B | 17.84 | 6.83% | 2.06% | 3.11% | 6.54% | |
46 Neutral | $671.37M | -4.43 | -19.78% | ― | 7.22% | -108.99% |