Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
1.52B | 1.40B | 1.16B | 926.96M | 871.01M | Gross Profit |
1.52B | 419.29M | 346.41M | 268.81M | 251.67M | EBIT |
168.82M | 125.35M | 99.76M | 78.04M | 131.53M | EBITDA |
204.03M | 161.84M | 154.19M | 120.64M | 12.82M | Net Income Common Stockholders |
116.63M | 62.48M | 75.55M | 62.99M | -23.72M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
21.91M | 12.15M | 11.83M | 20.78M | 67.18M | Total Assets |
1.34B | 1.26B | 1.20B | 1.12B | 1.06B | Total Debt |
55.75M | 373.88M | 346.09M | 297.24M | 273.88M | Net Debt |
33.84M | 361.73M | 334.25M | 276.45M | 206.70M | Total Liabilities |
782.29M | 729.25M | 647.00M | 547.45M | 505.53M | Stockholders Equity |
561.33M | 532.89M | 552.04M | 571.90M | 551.94M |
Cash Flow | Free Cash Flow | |||
192.67M | 100.08M | 61.10M | 2.23M | 120.34M | Operating Cash Flow |
201.32M | 135.26M | 85.40M | 17.99M | 136.74M | Investing Cash Flow |
-79.75M | -36.65M | -20.13M | -20.14M | -42.03M | Financing Cash Flow |
-111.64M | -98.33M | -74.11M | -44.41M | -39.62M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $2.45B | 21.56 | 21.32% | ― | 8.80% | 97.52% | |
75 Outperform | $13.60B | 16.01 | 75.34% | 1.95% | 14.07% | 116.33% | |
75 Outperform | $1.10B | 24.01 | 21.96% | 1.13% | 10.17% | 24.74% | |
72 Outperform | $5.80B | 20.68 | 13.21% | ― | 6.00% | -1.49% | |
66 Neutral | $1.51B | 14.05 | 11.60% | 0.68% | 2.88% | 33.76% | |
62 Neutral | $7.67B | 13.25 | 3.04% | 3.47% | 3.63% | -13.99% | |
61 Neutral | $4.05B | 37.75 | 28.05% | 1.50% | 4.05% | 8.71% |