v3.24.2.u1
Earnings Per Share - Computation of Basic and Diluted Earnings per Share ("EPS") under Treasury Stock Method (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share Basic And Diluted [Line Items]        
Net Income (Loss) $ 1,495 $ 1,366 $ 3,068 $ 2,523
Basic weighted-average shares outstanding 148,442,950 149,604,642 148,566,061 149,756,151
Total diluted weighted-average shares outstanding 149,657,889 150,739,213 149,891,535 151,043,763
Basic earnings per share $ 10.07 $ 9.13 $ 20.65 $ 16.85
Diluted earnings per share $ 9.99 $ 9.06 $ 20.47 $ 16.7
Restricted Stock Units (RSUs) [Member]        
Earnings Per Share Basic And Diluted [Line Items]        
Dilutive effect of 794,413 764,079 869,374 885,861
Employee Stock Option        
Earnings Per Share Basic And Diluted [Line Items]        
Dilutive effect of 420,526 370,492 456,100 401,751