Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.97B | 1.86B | 1.72B | 1.43B | 1.21B | 1.13B |
Gross Profit | 573.40M | 533.00M | 450.20M | 344.90M | 288.70M | 293.60M |
EBITDA | 376.20M | 341.70M | 283.10M | 215.90M | 172.50M | 175.10M |
Net Income | 221.60M | 216.30M | 157.40M | 120.40M | 100.60M | 96.20M |
Balance Sheet | ||||||
Total Assets | 1.92B | 1.77B | 1.62B | 1.52B | 1.37B | 1.21B |
Cash, Cash Equivalents and Short-Term Investments | 64.70M | 91.10M | 61.00M | 47.50M | 40.50M | 81.70M |
Total Debt | 296.20M | 252.40M | 320.70M | 388.40M | 313.70M | 233.70M |
Total Liabilities | 653.80M | 579.10M | 618.60M | 663.40M | 582.10M | 506.70M |
Stockholders Equity | 1.26B | 1.19B | 1.00B | 860.90M | 784.00M | 702.10M |
Cash Flow | ||||||
Free Cash Flow | 226.50M | 190.70M | 164.10M | 18.80M | 64.40M | 106.50M |
Operating Cash Flow | 255.80M | 231.30M | 194.40M | 71.80M | 101.80M | 136.20M |
Investing Cash Flow | -150.20M | -78.90M | -83.70M | -99.70M | -168.70M | -34.40M |
Financing Cash Flow | -90.30M | -121.00M | -97.90M | 35.50M | 26.40M | -53.40M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $3.74B | 19.74 | 76.25% | 0.44% | 1.53% | 8.93% | |
78 Outperform | $7.60B | 34.76 | 18.77% | 0.43% | 9.09% | 9.64% | |
76 Outperform | $1.72B | 32.95 | 19.67% | ― | 15.74% | 294.80% | |
74 Outperform | $761.27M | 34.89 | 11.95% | ― | 6.19% | 15.04% | |
70 Outperform | $7.71B | 45.48 | 10.81% | 0.78% | 4.74% | 30.64% | |
64 Neutral | $10.73B | 15.74 | 7.60% | 2.01% | 2.75% | -15.09% | |
38 Underperform | $2.37B | ― | -148.91% | ― | ― | -79.12% |