XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Common Stock Repurchase Programs (Tables)
9 Months Ended
Sep. 30, 2023
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
N/A1
Q1 2023136,448 $293.15 
Q1 2023May 2021$250.0 Q1 2023805,905 $310.21