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 |
---|---|---|---|---|---|---|---|
74 Outperform | $1.18B | 11.33 | 11.98% | 2.50% | 12.38% | 26.96% | |
73 Outperform | $1.07B | 8.45 | 17.21% | 3.56% | 0.94% | -8.61% | |
73 Outperform | $1.03B | 9.18 | 10.12% | 5.43% | 7.34% | -4.94% | |
73 Outperform | $1.19B | 9.52 | 11.08% | 1.44% | 7.68% | -1.13% | |
73 Outperform | $1.10B | 16.19 | 10.83% | 1.50% | 18.79% | -11.25% | |
72 Outperform | $1.00B | 13.16 | 6.75% | 1.88% | 1.00% | -7.88% | |
63 Neutral | $12.37B | 9.56 | 7.95% | 79.17% | 12.62% | -5.26% |