XML 69 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share - Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator        
Distributed earnings $ 1,327 $ 1,266 $ 2,656 $ 2,539
Undistributed earnings 17,010 12,199 32,325 23,295
Net income $ 18,337 $ 13,465 $ 34,981 $ 25,834
Denominator        
Shares used in computation of basic EPS (in shares) 2,518 2,534 2,522 2,540
Basic EPS (in dollars per share) $ 7.28 $ 5.31 $ 13.87 $ 10.17
Numerator        
Net income for diluted EPS $ 18,337 $ 13,465 $ 34,981 $ 25,834
Denominator        
Shares used in computation of basic EPS (in shares) 2,518 2,534 2,522 2,540
Effect of dilutive RSUs (in shares) 52 76 58 79
Shares used in computation of diluted EPS (in shares) 2,570 2,610 2,580 2,619
Diluted EPS (in dollars per share) $ 7.14 $ 5.16 $ 13.56 $ 9.86
Class A        
Denominator        
Shares used in computation of basic EPS (in shares) 2,175 2,189 2,179 2,193
Denominator        
Shares used in computation of basic EPS (in shares) 2,175 2,189 2,179 2,193
Class B        
Denominator        
Shares used in computation of basic EPS (in shares) 343 345 343 347
Denominator        
Shares used in computation of basic EPS (in shares) 343 345 343 347