Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 1.72B | 2.26B | 1.97B | 1.76B | 1.68B | 1.43B |
Gross Profit | 1.39B | 1.81B | 1.57B | 1.38B | 1.34B | 1.15B |
EBITDA | 318.86M | 475.73M | 403.80M | 346.99M | 389.78M | 328.70M |
Net Income | 122.63M | 152.11M | 127.64M | 103.66M | 136.85M | 116.41M |
Balance Sheet | ||||||
Total Assets | 0.00 | 2.37B | 1.99B | 1.77B | 1.74B | 1.67B |
Cash, Cash Equivalents and Short-Term Investments | 101.68M | 101.68M | 81.83M | 149.87M | 235.54M | 221.24M |
Total Debt | 0.00 | 873.85M | 592.15M | 505.66M | 458.26M | 425.72M |
Total Liabilities | -913.14M | 1.46B | 1.06B | 909.10M | 863.09M | 832.86M |
Stockholders Equity | 913.14M | 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 | -112.57M | -232.33M | -201.22M | -85.42M |