XML 72 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Repurchase Programs (Tables)
12 Months Ended
Dec. 31, 2024
Share Repurchase Program [Abstract]  
Schedule of Share Repurchase Programs
The table below represents shares repurchased under repurchase programs during 2024 and 2023:
Number of Shares PurchasedAverage Price Paid
2024202320242023
First quarter-2,908,703$- $203.19 
Second quarter492,320606,581225.96 199.81 
Third quarter3,006,061-245.44 
Fourth quarter2,804,785-237.43 
Total6,303,1663,515,284$240.35 $202.61 
Remaining number of shares that may be repurchased under current authority74,088,861