v3.26.1
Equity - Schedule of Repurchase Agreements of Common Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 7 Months Ended
Aug. 03, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Aug. 03, 2026
Jul. 31, 2026
Accelerated Share Repurchases [Line Items]                
Amount paid for shares repurchased   $ 324 $ 378 $ 237 $ 336      
Cumulative authorization at June 30, 2026                
Accelerated Share Repurchases [Line Items]                
Total number of shares repurchased (in shares)   2,155,553 2,373,546     4,529,099    
Average price paid ( in dollars per share)   $ 153.34 $ 159.82     $ 156.74    
Amount paid for shares repurchased   $ 331 $ 379     $ 710    
Amount available for additional repurchases at the end of the period   $ 1,290       $ 1,290    
Unsettled shares (in shares)           15,435    
Unsettled shares cost           $ 2    
Cumulative authorization at June 30, 2026 | Subsequent Event                
Accelerated Share Repurchases [Line Items]                
Total number of shares repurchased (in shares) 436,821           4,965,920  
Average price paid ( in dollars per share) $ 154.78           $ 156.57  
Amount paid for shares repurchased $ 68           $ 778  
Amount available for additional repurchases at the end of the period $ 1,222           $ 1,222  
Unsettled shares (in shares)               17,244
Unsettled shares cost               $ 3