XML 75 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Capital Return Program (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award      
Remaining authorized repurchase amount $ 37,950    
Shares repurchased and retired $ 13,398 $ 14,635  
Percent increase in cash dividends 5.00%    
January 2017 Share Repurchase Program      
Share-based Compensation Arrangement by Share-based Payment Award      
Remaining authorized repurchase amount     $ 51,280
Class A      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares repurchased and retired (in shares) 19    
Shares repurchased and retired $ 13,400