v3.20.4
LEASES - Minimum annual payments under leases (Details) - USD ($)
$ in Millions
Dec. 31, 2020
Dec. 31, 2019
Operating Lease Payments    
2021 $ 1,044.7  
2022 971.8  
2023 862.6  
2024 785.2  
2025 752.9  
Thereafter 4,371.1  
Total lease payments 8,788.3  
Less imputed interest (3,246.9)  
Total 5,541.4  
Financing Lease Payments    
2021 18.6  
2022 16.3  
2023 12.1  
2024 10.0  
2025 9.4  
Thereafter 76.3  
Total lease payments 142.7  
Less imputed interest (46.7)  
Total $ 96.0 $ 99.9