Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.79B | 2.26B | 1.97B | 1.76B | 1.68B | 1.43B |
Gross Profit | 1.44B | 1.81B | 1.57B | 1.38B | 1.34B | 1.15B |
EBITDA | 341.88M | 475.73M | 399.17M | 346.99M | 389.78M | 328.70M |
Net Income | 130.32M | 152.11M | 127.64M | 103.66M | 136.85M | 116.41M |
Balance Sheet | ||||||
Total Assets | 2.39B | 2.37B | 1.99B | 1.77B | 1.74B | 1.67B |
Cash, Cash Equivalents and Short-Term Investments | 287.03M | 101.68M | 81.83M | 149.87M | 235.54M | 221.24M |
Total Debt | 548.74M | 873.85M | 592.15M | 505.66M | 458.26M | 425.72M |
Total Liabilities | 1.42B | 1.46B | 1.06B | 909.10M | 863.09M | 832.86M |
Stockholders Equity | 957.51M | 899.13M | 867.65M | 804.22M | 819.83M | 779.20M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 327.41M | 196.00M | 182.69M | 260.15M | 188.40M |
Operating Cash Flow | 0.00 | 410.09M | 282.79M | 268.08M | 346.69M | 278.47M |
Investing Cash Flow | 0.00 | -331.17M | -143.25M | -159.85M | -74.85M | -219.67M |
Financing Cash Flow | 0.00 | -44.27M | -132.00M | -209.22M | -201.22M | -85.42M |