Treasury Stock Transactions (Details) - USD ($) shares in Millions, $ in Millions |
1 Months Ended | 3 Months Ended | 5 Months Ended | 7 Months Ended | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feb. 28, 2025 |
[3] | Nov. 30, 2024 |
Mar. 31, 2024 |
Jan. 31, 2024 |
Mar. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2024 |
Jul. 31, 2024 |
Nov. 01, 2024 |
Jan. 03, 2024 |
||||||||||||
Equity, Class of Treasury Stock | ||||||||||||||||||||||
Cost of Shares Repurchased | [1] | $ 202.6 | $ 123.0 | |||||||||||||||||||
Number of Treasury Shares Repurchased | 3.3 | [2] | 2.5 | |||||||||||||||||||
Shares repurchased cost Commissions | $ 0.5 | |||||||||||||||||||||
Shares repurchases cost Excise Tax | 2.1 | $ 1.1 | ||||||||||||||||||||
November 2024 Accelerated Share Repurchase | ||||||||||||||||||||||
Equity, Class of Treasury Stock | ||||||||||||||||||||||
Number of Treasury Shares Repurchased | 0.7 | 3.8 | ||||||||||||||||||||
Accelerated Share Repurchases, Settlement (Payment) or Receipt | $ 321.0 | |||||||||||||||||||||
January 2024 Accelerated Share Repurchase | ||||||||||||||||||||||
Equity, Class of Treasury Stock | ||||||||||||||||||||||
Number of Treasury Shares Repurchased | 0.5 | 1.6 | ||||||||||||||||||||
Accelerated Share Repurchases, Settlement (Payment) or Receipt | $ 100.0 | |||||||||||||||||||||
Repurchase Program Authorized in February 2025 | ||||||||||||||||||||||
Equity, Class of Treasury Stock | ||||||||||||||||||||||
Authorized Amount of Treasury Share Repurchases Under Stock Repurchase Program | $ 1,000.0 | |||||||||||||||||||||
Repurchase Program Authorized in July 2024 | ||||||||||||||||||||||
Equity, Class of Treasury Stock | ||||||||||||||||||||||
Expiration Date of Share Repurchase Program | [4] | Mar. 31, 2025 | ||||||||||||||||||||
Authorized Amount of Treasury Share Repurchases Under Stock Repurchase Program | [4] | $ 1,000.0 | ||||||||||||||||||||
Cost of Shares Repurchased | [4] | $ 706.8 | ||||||||||||||||||||
Remaining Amount of Treasury Share Repurchases Authorized Under Stock Repurchase Program | [4] | $ 0.0 | ||||||||||||||||||||
Repurchase Program Authorized in October 2023 | ||||||||||||||||||||||
Equity, Class of Treasury Stock | ||||||||||||||||||||||
Expiration Date of Share Repurchase Program | [5] | Jul. 31, 2024 | ||||||||||||||||||||
Authorized Amount of Treasury Share Repurchases Under Stock Repurchase Program | [5] | $ 500.0 | ||||||||||||||||||||
Cost of Shares Repurchased | [5] | $ 464.2 | ||||||||||||||||||||
Remaining Amount of Treasury Share Repurchases Authorized Under Stock Repurchase Program | [5] | $ 0.0 | ||||||||||||||||||||
|