Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
659.67M | 659.51M | 521.03M | 378.32M | 348.97M | Gross Profit |
204.33M | 196.25M | 130.94M | 95.90M | 89.56M | EBIT |
91.44M | 87.04M | 40.18M | 27.44M | 23.06M | EBITDA |
112.01M | 113.96M | 54.27M | 49.16M | 43.94M | Net Income Common Stockholders |
40.12M | 34.95M | 11.20M | 29.85M | 25.19M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
24.21M | 30.52M | 6.78M | 125.19M | 108.20M | Total Assets |
858.47M | 890.36M | 872.83M | 420.75M | 394.46M | Total Debt |
18.50M | 404.45M | 436.83M | 1.14M | 1.67M | Net Debt |
-5.71M | 373.94M | 430.04M | -124.05M | -106.53M | Total Liabilities |
484.67M | 540.90M | 541.64M | 90.78M | 78.94M | Stockholders Equity |
373.80M | 349.46M | 331.19M | 329.98M | 315.51M |
Cash Flow | Free Cash Flow | |||
69.83M | 77.39M | -4.30M | 35.69M | 43.16M | Operating Cash Flow |
69.83M | 98.22M | 13.69M | 45.44M | 51.16M | Investing Cash Flow |
-11.87M | -20.16M | -545.67M | -9.17M | -7.70M | Financing Cash Flow |
-63.14M | -54.53M | 414.11M | -18.55M | -16.14M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $10.51B | 20.51 | 19.60% | 0.99% | 10.59% | 27.04% | |
77 Outperform | $24.08B | 9.03 | 24.30% | 1.17% | -2.99% | 159.26% | |
74 Outperform | $29.03B | 32.69 | 8.55% | 1.24% | 16.23% | 34.42% | |
73 Outperform | $14.43B | 23.37 | 18.45% | 1.07% | -0.53% | 0.13% | |
70 Outperform | $920.59M | 22.94 | 11.09% | 2.08% | 0.02% | 14.58% | |
67 Neutral | $8.81B | 30.30 | 18.96% | 0.55% | 9.65% | ― | |
62 Neutral | $8.07B | 13.60 | 3.76% | 3.13% | 3.60% | -14.67% |