Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
427.74M | 349.04M | 301.35M | 304.32M | 253.70M | Gross Profit |
306.46M | 168.16M | 203.45M | 216.16M | 179.02M | EBIT |
137.29M | 87.49M | 44.23M | 89.06M | 73.63M | EBITDA |
117.37M | 87.73M | 89.08M | 93.76M | 77.84M | Net Income Common Stockholders |
66.69M | 102.55M | 50.68M | 49.80M | -35.66M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
181.19M | 129.31M | 258.34M | 267.88M | 108.32M | Total Assets |
1.03B | 944.14M | 1.03B | 1.02B | 869.68M | Total Debt |
512.91M | 275.47M | 322.68M | 319.16M | 187.22M | Net Debt |
331.72M | 146.16M | 190.58M | 178.45M | 113.79M | Total Liabilities |
633.56M | 402.43M | 728.21M | 746.51M | 603.41M | Stockholders Equity |
399.98M | 541.71M | 305.61M | 269.42M | 266.26M |
Cash Flow | Free Cash Flow | |||
113.32M | 83.34M | 54.87M | 75.03M | 28.92M | Operating Cash Flow |
113.46M | 85.60M | 55.09M | 75.32M | 29.39M | Investing Cash Flow |
-23.88M | 82.05M | -37.66M | -99.63M | 28.38M | Financing Cash Flow |
-36.00M | -171.64M | -22.78M | 92.55M | -60.18M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
76 Outperform | $147.76B | 22.66 | 14.67% | 2.12% | 12.15% | 15.17% | |
71 Outperform | $6.86B | 13.01 | 5.31% | 5.17% | 3.97% | ― | |
70 Outperform | $21.25B | 10.48 | 20.60% | 5.17% | 9.80% | 17.87% | |
69 Neutral | $1.37B | 27.06 | 10.13% | 1.32% | 22.55% | -49.89% | |
66 Neutral | $10.54B | 30.47 | 2.76% | 6.23% | 9.48% | -65.57% | |
64 Neutral | $14.60B | 10.27 | 8.71% | 4.21% | 16.53% | -11.93% | |
63 Neutral | $4.92B | 11.13 | 14.75% | 0.02% | -6.77% | -14.55% |