v3.24.0.1
Share Repurchases and Dividends (Tables)
12 Months Ended
Dec. 31, 2023
Stockholders' Equity Note [Abstract]  
Schedule of share repurchase activity
Share repurchase activity during the years ended December 31, 2023, 2022 and 2021 follows (in millions except per share amounts):
202320222021
Number of shares repurchased1.8 1.6 2.2 
Amount paid$261.8 $203.5 $252.2 
Weighted average cost per share$145.72 $124.02 $116.09 
The average price paid per share, total repurchase costs and approximate maximum dollar value of the shares that may yet be         purchased under the plans or programs exclude a 1% excise tax.