XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Share repurchases (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 01, 2025
Aug. 01, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sep. 05, 2024
Equity, Class of Treasury Stock [Line Items]              
Repurchase of common stock (in shares)     3,067 2,655 6,727 4,774  
Treasury Stock, Value, Acquired, Cost Method     $ 446,024 $ 375,831 $ 996,246 $ 615,948  
Treasury Stock Acquired, Average Cost Per Share     $ 144.00 $ 140.14 $ 146.69 $ 127.98  
Stock Repurchase Program, Authorized Amount             $ 2,000,000
Open Market Purchases              
Equity, Class of Treasury Stock [Line Items]              
Repurchase of common stock (in shares)     1,921 2,655 5,378 4,774  
Treasury Stock, Value, Acquired, Cost Method     $ 275,761 $ 375,831 $ 793,982 $ 615,948  
Treasury Stock Acquired, Average Cost Per Share     $ 142.15 $ 140.14 $ 146.25 $ 127.98  
Berkshire Repurchases              
Equity, Class of Treasury Stock [Line Items]              
Repurchase of common stock (in shares)     1,146 0 1,349 0  
Treasury Stock, Value, Acquired, Cost Method     $ 170,263 $ 0 $ 202,264 $ 0  
Treasury Stock Acquired, Average Cost Per Share     $ 147.11 $ 0 $ 148.45 $ 0  
Subsequent Event              
Equity, Class of Treasury Stock [Line Items]              
Repurchase of common stock (in shares)   2,749          
Treasury Stock, Value, Acquired, Cost Method   $ 393,461          
Treasury Stock Acquired, Average Cost Per Share   $ 141.68          
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 557,971 $ 557,971          
Subsequent Event | Berkshire              
Equity, Class of Treasury Stock [Line Items]              
Repurchase of common stock (in shares) 1,636            
Treasury Stock, Value, Acquired, Cost Method $ 230,025            
Treasury Stock Acquired, Average Cost Per Share $ 140.61