XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Schedule of Share Repurchase (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Shares Repurchased (in shares) 14 16 38 23
Cost of Shares (Dollars in Millions) $ 401.0 $ 563.0 $ 1,152.0 $ 810.0
Average Price Paid per Share (in dollars per share) $ 28.28 $ 34.51 $ 30.39 $ 35.08
Excise Taxes Paid for Net Share Repurchases (Dollars in Millions) $ 19.9 $ 0.0 $ 19.9 $ 0.0