Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.97B | 1.84B | 1.63B | 1.41B | 1.12B | 958.43M |
Gross Profit | 749.17M | 691.01M | 607.77M | 515.45M | 431.36M | 334.50M |
EBITDA | 390.52M | 297.20M | 305.72M | 262.32M | 208.15M | 180.03M |
Net Income | 236.32M | 198.30M | 184.56M | 142.97M | 114.76M | 89.48M |
Balance Sheet | ||||||
Total Assets | 1.71B | 1.62B | 1.44B | 1.35B | 1.28B | 1.25B |
Cash, Cash Equivalents and Short-Term Investments | 353.29M | 340.58M | 290.83M | 297.70M | 313.88M | 402.82M |
Total Debt | 85.66M | 364.83M | 271.76M | 313.13M | 347.01M | 330.73M |
Total Liabilities | 647.55M | 688.54M | 552.53M | 587.94M | 589.75M | 528.68M |
Stockholders Equity | 1.06B | 929.86M | 889.44M | 758.18M | 693.16M | 719.17M |
Cash Flow | ||||||
Free Cash Flow | 277.81M | 222.26M | 158.40M | 121.31M | 147.14M | 160.75M |
Operating Cash Flow | 328.11M | 268.52M | 211.20M | 166.14M | 184.39M | 202.97M |
Investing Cash Flow | -112.14M | -119.10M | -12.00M | -96.55M | -114.27M | -18.32M |
Financing Cash Flow | -176.35M | -119.10M | -181.45M | -81.72M | -146.88M | -89.56M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
77 Outperform | 3.27B | 20.31 | 20.43% | ― | 1.94% | 26.15% | |
76 Outperform | 7.36B | 13.87 | 20.81% | 1.57% | 7.37% | -14.64% | |
73 Outperform | $7.07B | 30.28 | 24.70% | ― | 15.15% | 34.33% | |
70 Outperform | 10.68B | 21.73 | 12.84% | ― | 12.64% | 19.79% | |
69 Neutral | 3.00B | 11.62 | 5.72% | 2.79% | 3.40% | 53.14% | |
68 Neutral | 8.46B | 21.65 | 10.94% | ― | 9.73% | -0.29% | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |