XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock Repurchase Programs (Tables)
3 Months Ended
Mar. 31, 2024
Disclosure Common Stock Repurchase Program Additional Information [Abstract]  
Accelerated Share Repurchase Agreements
Agreement
 Date
Repurchase
 Program
Amount Paid
(in millions)
Completion
Date
Total Shares
Received
Average Price per Share
Q4 2022May 2021$200.0 Q1 2023984,714 $203.10 
Q1 2023May 2021$250.0 Q1 2023805,908 $310.21 
Q4 2023January 2023$250.0 Q1 20241,086,334 $230.13