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 |
476.01M | 419.29M | 346.41M | 268.81M | 251.67M | EBIT |
168.82M | 125.35M | 99.76M | 78.04M | 131.53M | EBITDA |
204.66M | 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 |
398.61M | 373.88M | 346.09M | 297.24M | 273.88M | Net Debt |
376.70M | 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 |
---|---|---|---|---|---|---|---|
78 Outperform | $13.78B | 16.22 | 75.34% | 1.74% | 14.07% | 116.33% | |
76 Outperform | $2.54B | 22.11 | 24.88% | ― | 8.83% | 92.48% | |
75 Outperform | $1.13B | 24.74 | 23.18% | 1.09% | 10.17% | 24.74% | |
75 Outperform | $5.71B | 22.73 | 12.46% | ― | 1.59% | -16.79% | |
68 Neutral | $1.47B | 13.72 | 11.64% | 0.66% | 2.88% | 33.76% | |
64 Neutral | $4.28B | 11.80 | 5.30% | 250.74% | 4.12% | -9.02% | |
62 Neutral | $3.90B | 36.32 | 25.87% | 1.46% | 4.05% | 8.71% |