v3.24.0.1
Income Taxes (Provision for Income Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 281.2 $ 72.4 $ 234.9
State 108.5 81.5 67.3
Deferred:      
Federal 72.3 164.2 (34.1)
State 29.1 16.9 18.6
Uncertain tax positions and interest and other (31.0) 8.9 (3.9)
Provision for income taxes $ 460.1 $ 343.9 $ 282.8