Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 2.81B | 2.76B | 2.62B | 2.57B | 2.41B | 1.93B |
Gross Profit | 700.53M | 684.03M | 643.71M | 622.47M | 563.86M | 447.43M |
EBITDA | 278.48M | 270.52M | 371.23M | 396.96M | 332.65M | 264.97M |
Net Income | 81.83M | 79.67M | 64.01M | 201.47M | 141.40M | 112.49M |
Balance Sheet | ||||||
Total Assets | 3.05B | 3.01B | 2.81B | 2.79B | 2.75B | 2.52B |
Cash, Cash Equivalents and Short-Term Investments | 526.79M | 563.20M | 528.17M | 569.06M | 512.46M | 533.15M |
Total Debt | 626.94M | 644.21M | 669.99M | 772.67M | 712.91M | 668.54M |
Total Liabilities | 1.67B | 1.63B | 1.50B | 1.62B | 1.57B | 1.41B |
Stockholders Equity | 681.02M | 679.34M | 625.76M | 551.87M | 540.96M | 502.73M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 295.49M | 262.97M | 199.82M | 177.42M | 258.13M |
Operating Cash Flow | 0.00 | 324.45M | 294.97M | 239.14M | 208.48M | 286.94M |
Investing Cash Flow | 0.00 | -78.18M | -139.24M | -74.30M | -110.19M | -177.03M |
Financing Cash Flow | 0.00 | -184.96M | -243.18M | -70.98M | -114.13M | 9.73M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $960.87M | 24.99 | 14.04% | 2.87% | 11.98% | 14.91% | |
76 Outperform | $2.06B | 26.19 | 11.46% | 1.43% | 9.16% | 16.38% | |
66 Neutral | $665.51M | 38.62 | 3.69% | ― | 22.27% | ― | |
64 Neutral | $3.75B | ― | -53.71% | ― | 30.16% | 12.06% | |
63 Neutral | $1.48B | 516.34 | 0.37% | ― | 7.40% | -90.72% | |
61 Neutral | $35.52B | 8.84 | -11.06% | 1.87% | 8.55% | -8.14% | |
51 Neutral | $1.74B | ― | -8.85% | ― | -43.28% | 15.29% |