XML 75 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Repurchase Agreements
We repurchased the following shares under the 2021 Stock Repurchase Programs:
For the year ending December 31,
(in millions, except share data)202420232022
Repurchase Program SharesAggregate Purchase PriceSharesAggregate Purchase PriceSharesAggregate Purchase Price
2021 Stock Repurchase Program 506,300 $65.3 461,761 $55.3 1,747,844 $175.5 
Total506,300 $65.3 461,761 $55.3 1,747,844 $175.5