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 | 701.18M | 684.68M | 643.71M | 622.47M | 563.86M | 447.43M |
EBITDA | 284.26M | 391.80M | 362.53M | 390.45M | 324.26M | 258.04M |
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 |
---|---|---|---|---|---|---|---|
76 Outperform | 7.09B | 24.80 | 3.29% | 6.03% | 13.51% | ||
61 Neutral | $36.58B | 11.16 | -10.43% | 1.86% | 8.71% | -7.09% | |
― | 1.60B | 16.86 | 3.52% | ― | ― | ||
73 Outperform | 7.62B | 26.91 | 2.70% | 6.43% | 14.81% | ||
71 Outperform | 2.67B | 26.77 | ― | 12.51% | 45.01% | ||
66 Neutral | 5.86B | 23.23 | 2.84% | 11.47% | 26.50% |