Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
283.96M | 275.59M | 254.40M | 193.62M | 180.21M | Gross Profit |
283.96M | 481.76M | 254.40M | 193.62M | 180.21M | EBIT |
0.00 | 210.63M | 226.22M | 133.83M | 96.86M | EBITDA |
0.00 | 211.57M | 181.09M | 135.72M | 98.77M | Net Income Common Stockholders |
130.66M | 150.04M | 128.84M | 95.24M | 69.47M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
765.51M | 910.85M | 1.18B | 1.48B | 979.15M | Total Assets |
6.92B | 6.67B | 6.43B | 6.05B | 5.14B | Total Debt |
165.46M | 168.00M | 168.94M | 170.62M | 118.02M | Net Debt |
-600.06M | -742.85M | -578.58M | -859.99M | -621.45M | Total Liabilities |
6.16B | 5.97B | 5.79B | 5.46B | 4.62B | Stockholders Equity |
763.15M | 695.11M | 630.43M | 586.72M | 525.45M |
Cash Flow | Free Cash Flow | |||
163.60M | 172.98M | 143.40M | 119.03M | 102.27M | Operating Cash Flow |
164.52M | 175.39M | 143.76M | 119.63M | 103.77M | Investing Cash Flow |
-421.62M | -98.03M | -699.89M | -620.01M | -318.77M | Financing Cash Flow |
131.76M | 65.97M | 273.05M | 791.52M | 438.82M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
76 Outperform | $1.06B | 8.20 | 17.92% | 3.60% | 8.03% | -8.05% | |
75 Outperform | $960.60M | 8.15 | 10.77% | 5.82% | 17.88% | -3.25% | |
72 Outperform | $1.02B | 14.98 | 10.83% | 1.62% | 19.72% | -10.57% | |
71 Outperform | $1.09B | 12.15 | 10.64% | 2.65% | 18.29% | 13.31% | |
70 Outperform | $1.07B | 8.66 | 11.60% | 1.55% | 16.41% | 3.09% | |
67 Neutral | $928.26M | 12.12 | 6.93% | 1.99% | 5.48% | -9.46% | |
63 Neutral | $12.75B | 9.36 | 8.64% | 84.32% | 13.82% | -3.89% |