v3.25.2
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 3,222 $ 2,925 $ 6,175 $ 5,299
Weighted-average shares outstanding - basic (in shares) 1,132,760,465 1,170,025,862 1,136,627,715 1,177,662,179
Effect of dilutive securities:        
Outstanding stock options, unvested stock awards and SoftBank contingent consideration (in shares) 2,086,501 2,421,491 3,143,024 3,267,700
Weighted-average shares outstanding - diluted (in shares) 1,134,846,966 1,172,447,353 1,139,770,739 1,180,929,879
Earnings per share - basic (in USD per share) $ 2.84 $ 2.50 $ 5.43 $ 4.50
Earnings per share - diluted (in USD per share) $ 2.84 $ 2.49 $ 5.42 $ 4.49
Outstanding stock options and unvested stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities (in shares) 2,479,780 1,827 80,012 955
Ka’ena Acquisition contingent consideration        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities (in shares) 0 932,755 0 466,377