Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
1.80B | 1.68B | 1.48B | 1.11B | 1.01B | Gross Profit |
556.28M | 505.29M | 422.04M | 328.51M | 279.27M | EBIT |
145.38M | 139.32M | 64.69M | 13.13M | 10.26M | EBITDA |
182.30M | 169.43M | 123.54M | 67.41M | -5.06M | Net Income Common Stockholders |
70.40M | 68.81M | 48.16M | 16.50M | -29.07M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
148.32M | 173.12M | 46.03M | 48.99M | 117.35M | Total Assets |
1.35B | 1.18B | 1.04B | 906.19M | 851.86M | Total Debt |
54.67M | 575.97M | 471.85M | 376.82M | 374.34M | Net Debt |
-93.64M | 402.85M | 425.82M | 327.83M | 256.99M | Total Liabilities |
926.71M | 796.56M | 671.89M | 547.50M | 504.00M | Stockholders Equity |
422.79M | 380.88M | 365.39M | 358.64M | 347.07M |
Cash Flow | Free Cash Flow | |||
77.14M | 93.96M | 978.00K | 31.09M | 101.00M | Operating Cash Flow |
102.21M | 106.22M | 5.89M | 37.09M | 107.67M | Investing Cash Flow |
-181.69M | -22.65M | -53.42M | -69.02M | -121.80M | Financing Cash Flow |
56.80M | 43.58M | 44.31M | -38.49M | 77.41M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $1.24B | 18.71 | 17.54% | ― | 7.35% | 9.35% | |
76 Outperform | $9.34B | 24.63 | 22.70% | 0.65% | 0.37% | 3.52% | |
74 Outperform | $845.48M | 13.97 | 22.49% | 4.55% | -0.79% | -13.50% | |
72 Outperform | $4.26B | 20.13 | 15.53% | 4.36% | -5.71% | -31.93% | |
63 Neutral | $4.23B | 11.54 | 5.34% | 209.77% | 4.14% | -9.49% | |
63 Neutral | $205.75M | 33.12 | 4.73% | ― | -1.93% | -0.69% | |
63 Neutral | $1.21B | 760.60 | -1.13% | ― | 14.88% | 9.87% |