Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 2.76B | 2.62B | 2.57B | 2.41B | 1.93B |
Gross Profit | 684.68M | 643.71M | 622.47M | 563.86M | 447.43M |
EBITDA | 391.80M | 362.53M | 390.45M | 324.26M | 258.04M |
Net Income | 79.67M | 64.01M | 201.47M | 141.40M | 112.49M |
Balance Sheet | |||||
Total Assets | 3.01B | 2.81B | 2.79B | 2.75B | 2.52B |
Cash, Cash Equivalents and Short-Term Investments | 563.20M | 528.17M | 569.06M | 512.46M | 533.15M |
Total Debt | 644.21M | 669.99M | 772.67M | 712.91M | 668.54M |
Total Liabilities | 1.63B | 1.50B | 1.62B | 1.57B | 1.41B |
Stockholders Equity | 679.34M | 625.76M | 551.87M | 540.96M | 502.73M |
Cash Flow | |||||
Free Cash Flow | 295.49M | 262.97M | 199.82M | 177.42M | 258.13M |
Operating Cash Flow | 324.45M | 294.97M | 239.14M | 208.48M | 286.94M |
Investing Cash Flow | -78.18M | -139.24M | -74.30M | -110.19M | -177.03M |
Financing Cash Flow | -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 | 6.67B | 23.32 | 3.59% | 6.03% | 13.51% | ||
74 Outperform | 2.52B | 26.07 | ― | 15.05% | 48.85% | ||
73 Outperform | 7.67B | 27.09 | 2.81% | 6.43% | 14.81% | ||
66 Neutral | 6.03B | 23.90 | 2.61% | 11.47% | 26.50% | ||
61 Neutral | $35.38B | 6.84 | -10.99% | 1.97% | 8.74% | -8.28% |