Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 502.88M | 520.43M | 481.76M | 301.43M | 218.78M | 220.32M |
Gross Profit | 272.68M | 271.86M | 283.14M | 247.05M | 194.62M | 154.21M |
EBITDA | 180.30M | 186.18M | 211.57M | 181.09M | 135.72M | 98.77M |
Net Income | 126.47M | 130.66M | 150.04M | 128.84M | 95.24M | 69.47M |
Balance Sheet | ||||||
Total Assets | 7.28B | 6.92B | 6.67B | 6.43B | 6.05B | 5.14B |
Cash, Cash Equivalents and Short-Term Investments | 776.32M | 765.51M | 1.20B | 1.18B | 1.48B | 979.15M |
Total Debt | 371.68M | 165.46M | 168.00M | 168.94M | 170.62M | 118.02M |
Total Liabilities | 6.53B | 6.16B | 5.97B | 5.79B | 5.46B | 4.62B |
Stockholders Equity | 747.66M | 763.15M | 695.11M | 630.43M | 586.72M | 525.45M |
Cash Flow | ||||||
Free Cash Flow | 165.37M | 163.60M | 172.98M | 143.40M | 119.03M | 102.27M |
Operating Cash Flow | 165.86M | 164.52M | 175.39M | 143.76M | 119.63M | 103.77M |
Investing Cash Flow | -566.17M | -421.62M | -98.03M | -699.89M | -620.01M | -318.77M |
Financing Cash Flow | 278.89M | 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 |
---|---|---|---|---|---|---|---|
79 Outperform | $1.20B | 9.42 | 17.20% | 3.28% | -2.96% | -6.62% | |
77 Outperform | $1.27B | 18.56 | 11.22% | 4.13% | 17.15% | -12.46% | |
74 Outperform | $1.24B | 10.13 | 14.60% | 3.75% | -10.55% | -16.51% | |
71 Outperform | $1.25B | 11.33 | 12.34% | 2.45% | 8.97% | 27.79% | |
69 Neutral | $1.24B | 28.59 | 2.75% | 2.83% | 3.58% | -52.78% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
57 Neutral | $1.27B | 10.33 | 10.69% | 1.41% | 2.23% | -1.13% |