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 |
---|---|---|---|---|---|---|---|
76 Outperform | $802.35M | 37.13 | 10.73% | ― | 12.93% | 7.08% | |
74 Outperform | $4.93B | 31.83 | 9.96% | 1.16% | 2.35% | 44.23% | |
74 Outperform | $4.53B | 21.17 | 19.77% | 0.67% | 8.06% | 36.93% | |
71 Outperform | $2.78B | 15.14 | 120.48% | 0.45% | 2.55% | 8.40% | |
62 Neutral | $7.50B | 12.89 | 3.19% | 3.38% | 3.64% | -14.27% | |
61 Neutral | $696.65M | 57.22 | 5.39% | ― | 2.40% | -0.38% | |
34 Underperform | $1.06B | ― | -96.27% | ― | ― | -180.10% |