Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 692.51M | 675.44M | 686.38M | 679.00M | 662.23M |
Gross Profit | 692.51M | 941.58M | 677.14M | 679.00M | 662.23M |
EBITDA | 225.55M | 220.44M | 265.75M | 310.96M | 230.39M |
Net Income | 161.76M | 153.72M | 188.99M | 215.38M | 145.53M |
Balance Sheet | |||||
Total Assets | 17.25B | 16.84B | 15.85B | 16.36B | 14.63B |
Cash, Cash Equivalents and Short-Term Investments | 3.69B | 189.00M | 152.63M | 5.10B | 3.23B |
Total Debt | 263.22M | 459.75M | 277.09M | 405.02M | 705.09M |
Total Liabilities | 15.09B | 14.78B | 252.09M | 405.02M | 705.09M |
Stockholders Equity | 2.14B | 2.04B | 1.87B | 1.90B | 1.77B |
Cash Flow | |||||
Free Cash Flow | 81.09M | 117.17M | 363.22M | 487.62M | 82.10M |
Operating Cash Flow | 138.36M | 161.30M | 415.50M | 518.82M | 127.89M |
Investing Cash Flow | -202.77M | -335.68M | -2.05B | -547.36M | -1.12B |
Financing Cash Flow | 275.53M | 149.90M | -512.10M | 1.46B | 2.41B |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $2.83B | 14.12 | 9.35% | 3.86% | -1.39% | -4.00% | |
78 Outperform | $2.74B | 17.38 | 12.98% | 2.53% | 11.80% | 23.34% | |
77 Outperform | $3.21B | 14.80 | 6.38% | 3.68% | 4.22% | -14.27% | |
71 Outperform | $2.73B | 11.31 | 8.63% | 3.41% | -0.61% | 39.49% | |
71 Outperform | $2.45B | 16.76 | 4.20% | 4.36% | 2.91% | -12.82% | |
70 Outperform | $2.67B | 15.35 | 8.36% | 3.04% | 8.59% | 17.97% | |
68 Neutral | $16.73B | 11.75 | 9.79% | 3.76% | 11.87% | -7.97% |