XML 62 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Repurchase Agreements
We repurchased the following shares under the 2018 and 2021 Stock Repurchase Programs:
For the year ending December 31,
(in millions, except share data)202320222021
Repurchase Program (1)
SharesAggregate Purchase PriceSharesAggregate Purchase PriceSharesAggregate Purchase Price
2021 Stock Repurchase Program 461,761 $55.3 1,747,844 $175.5 452,464 $54.4 
2018 Stock Repurchase Program — — — — 490,264 49.2 
Total461,761 $55.3 1,747,844 $175.5 942,728 $103.6 
(1) Number of shares have been adjusted for the Stock Split.