Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
607.57M | 554.46M | 489.72M | 411.17M | 362.96M | Gross Profit |
496.09M | 446.97M | 386.94M | 321.73M | 283.74M | EBIT |
187.20M | 163.07M | 130.55M | 87.68M | 96.65M | EBITDA |
187.20M | 190.06M | 168.32M | 125.29M | 134.89M | Net Income Common Stockholders |
173.68M | 151.59M | 107.99M | 70.96M | 91.57M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
381.42M | 425.56M | 321.33M | 405.29M | 356.02M | Total Assets |
973.54M | 812.62M | 700.94M | 814.56M | 736.82M | Total Debt |
47.22M | 28.74M | 42.18M | 48.52M | 57.37M | Net Debt |
-184.96M | -174.92M | -131.54M | -88.81M | -16.76M | Total Liabilities |
496.42M | 444.44M | 411.81M | 377.85M | 332.34M | Stockholders Equity |
477.12M | 368.17M | 289.13M | 436.71M | 404.48M |
Cash Flow | Free Cash Flow | |||
231.76M | 235.82M | 174.87M | 174.96M | 150.05M | Operating Cash Flow |
244.09M | 244.60M | 198.85M | 200.62M | 180.09M | Investing Cash Flow |
-71.43M | -73.17M | 145.07M | -29.53M | -80.93M | Financing Cash Flow |
-145.65M | -141.49M | -306.03M | -107.89M | -112.58M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $119.79B | 102.21 | 23.38% | ― | 13.86% | -46.44% | |
79 Outperform | $25.32B | 30.86 | 30.15% | ― | 6.22% | 6.15% | |
79 Outperform | $78.22B | 44.81 | 338.74% | ― | 12.27% | 54.69% | |
78 Outperform | $16.53B | 1,777.39 | -5.91% | ― | 33.10% | -20.31% | |
77 Outperform | $82.14B | 721.64 | -0.69% | ― | 31.35% | ― | |
73 Outperform | $4.73B | 27.36 | 41.09% | ― | 10.40% | 14.78% | |
59 Neutral | $22.39B | 11.53 | -18.05% | 2.31% | 5.00% | -25.89% |