Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
1.57B | 1.53B | 1.28B | 910.90M | 562.70M | Gross Profit |
707.00M | 589.40M | 465.50M | 373.20M | 253.30M | EBIT |
244.60M | 218.10M | 107.10M | 107.00M | 81.00M | EBITDA |
328.40M | 306.00M | 180.60M | 188.70M | 147.50M | Net Income Common Stockholders |
160.20M | 112.70M | 61.70M | 49.70M | 35.00M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
198.00M | 136.70M | 124.80M | 96.60M | 62.30M | Total Assets |
2.65B | 2.67B | 2.86B | 1.08B | 3.40B | Total Debt |
551.60M | 543.20M | 570.10M | 539.50M | 0.00 | Net Debt |
353.60M | 406.50M | 445.30M | 442.90M | -62.30M | Total Liabilities |
1.06B | 1.06B | 1.25B | 951.30M | 1.96B | Stockholders Equity |
1.59B | 1.60B | 1.61B | 126.40M | 1.44B |
Cash Flow | Free Cash Flow | |||
271.70M | 232.60M | 89.40M | 200.30M | 168.00M | Operating Cash Flow |
293.50M | 253.90M | 97.00M | 223.60M | 196.30M | Investing Cash Flow |
-20.20M | -4.60M | -6.60M | -21.90M | -122.50M | Financing Cash Flow |
-207.50M | -239.20M | -61.10M | -356.20M | -409.60M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $5.64B | 37.44 | 9.96% | 1.02% | 2.35% | 44.23% | |
74 Outperform | $27.96B | 27.70 | 10.44% | 2.13% | 10.63% | 10.38% | |
74 Outperform | $30.05B | 35.09 | 8.55% | 1.15% | 16.23% | 34.42% | |
73 Outperform | $14.18B | 22.76 | 18.45% | 1.10% | -0.53% | 0.13% | |
72 Outperform | $8.52B | 19.01 | 34.07% | 0.56% | 3.67% | -5.03% | |
63 Neutral | $9.63B | 19.19 | 28.63% | 1.90% | -0.90% | -1.69% | |
62 Neutral | $8.16B | 12.81 | 0.47% | 3.07% | 3.83% | -16.36% |