Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 520.43M | 481.76M | 301.43M | 218.78M | 220.32M |
Gross Profit | 271.86M | 283.14M | 247.05M | 193.62M | 154.21M |
EBITDA | 186.18M | 211.57M | 181.09M | 135.72M | 98.77M |
Net Income | 130.66M | 150.04M | 128.84M | 95.24M | 69.47M |
Balance Sheet | |||||
Total Assets | 6.92B | 6.67B | 6.43B | 6.05B | 5.14B |
Cash, Cash Equivalents and Short-Term Investments | 765.51M | 1.20B | 1.18B | 1.48B | 979.15M |
Total Debt | 165.46M | 168.00M | 168.94M | 170.62M | 118.02M |
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 |
---|---|---|---|---|---|---|---|
81 Outperform | $1.27B | 18.62 | 11.22% | 4.10% | 17.15% | -12.46% | |
79 Outperform | $1.26B | 9.86 | 17.20% | 3.13% | -2.96% | -6.62% | |
74 Outperform | $1.33B | 12.08 | 12.34% | 2.24% | 8.97% | 27.79% | |
74 Outperform | $1.20B | 17.25 | 6.08% | 1.55% | -4.48% | -14.67% | |
71 Outperform | $1.10B | 10.53 | 9.25% | 5.28% | 2.33% | -16.87% | |
68 Neutral | $18.05B | 11.73 | 10.24% | 3.73% | 9.66% | 1.70% | |
66 Neutral | $1.32B | 10.78 | 10.69% | 1.35% | 2.23% | -1.13% |