Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
1.03B | 960.90M | 911.31M | 896.56M | 844.10M | Gross Profit |
1.02B | 503.71M | 487.50M | 515.31M | 493.55M | EBIT |
275.40M | 249.26M | 237.50M | 282.19M | 277.44M | EBITDA |
327.87M | 291.68M | 271.30M | 364.75M | 307.09M | Net Income Common Stockholders |
226.23M | 204.99M | 184.68M | 260.34M | 257.20M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
324.62M | 244.51M | 181.70M | 600.94M | 256.61M | Total Assets |
1.02B | 930.46M | 832.75M | 1.22B | 1.84B | Total Debt |
108.52M | 99.28M | 77.44M | 61.18M | 171.78M | Net Debt |
-216.10M | -47.19M | -42.97M | -539.76M | -73.99M | Total Liabilities |
234.57M | 212.45M | 195.13M | 177.70M | 270.25M | Stockholders Equity |
783.85M | 718.01M | 637.62M | 1.05B | 1.57B |
Cash Flow | Free Cash Flow | |||
252.71M | 198.23M | 185.19M | 283.73M | 278.88M | Operating Cash Flow |
289.96M | 243.66M | 220.82M | 313.12M | 308.82M | Investing Cash Flow |
61.37M | -80.47M | -97.14M | 950.98M | -19.35M | Financing Cash Flow |
-173.18M | -137.12M | -604.21M | -908.93M | -166.28M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $3.38B | 16.93 | 14.63% | ― | 12.83% | 97.16% | |
75 Outperform | $5.37B | 20.60 | 22.95% | ― | 13.13% | 56.75% | |
70 Outperform | $7.30B | 52.98 | 11.26% | ― | 11.07% | 88.57% | |
70 Outperform | $4.90B | 22.04 | 30.13% | ― | 7.50% | 13.70% | |
68 Neutral | $1.14B | ― | -13.11% | ― | 9.27% | 34.66% | |
63 Neutral | $20.85B | 13.27 | -10.88% | 7.48% | 1.13% | 11.50% | |
47 Neutral | $91.73M | ― | -147.16% | ― | -13.78% | -5297.96% |