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 |
544.43M | 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 |
---|---|---|---|---|---|---|---|
82 Outperform | $5.59B | 24.37 | 29.85% | ― | 6.31% | 11.24% | |
81 Outperform | $6.85B | 24.34 | 23.76% | ― | 14.90% | 60.56% | |
80 Outperform | $4.62B | 21.32 | 16.62% | ― | 13.10% | 127.72% | |
74 Outperform | $3.24B | 11.60 | 31.14% | ― | 1.26% | 140.30% | |
73 Outperform | $2.12B | 18.75 | 6.86% | 2.74% | 5.72% | 11.02% | |
71 Outperform | $4.02B | 6.46 | 14.87% | 0.75% | 5.91% | 137.49% | |
64 Neutral | $8.78B | 14.55 | 4.78% | 173.91% | 3.39% | 2.17% |