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 |
---|---|---|---|---|---|---|---|
81 Outperform | $6.88B | 24.70 | 23.76% | ― | 14.90% | 60.56% | |
77 Outperform | $5.27B | 23.97 | 29.85% | ― | 6.31% | 11.24% | |
77 Outperform | $4.20B | 21.03 | 14.63% | ― | 12.83% | 97.16% | |
74 Outperform | $4.17B | 6.60 | 14.87% | 0.74% | 5.91% | 137.49% | |
74 Outperform | $3.37B | 12.06 | 31.14% | ― | 1.26% | 140.30% | |
73 Outperform | $2.12B | 18.44 | 6.86% | 2.72% | 5.72% | 11.02% | |
64 Neutral | $8.85B | 14.84 | 5.05% | 174.27% | 3.54% | 3.75% |