v3.25.2
Earnings Per Share - Basic and Diluted Earnings Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Aug. 31, 2025
Aug. 31, 2024
Aug. 31, 2025
Aug. 31, 2024
Earnings Per Share [Abstract]        
Net income $ 1,852 $ 1,735 $ 2,338 $ 1,613
Interest expense on dilutive Convertible Notes 18 25 53 73
Net income for diluted earnings per share $ 1,870 $ 1,760 $ 2,391 $ 1,686
Weighted-average shares outstanding (in shares) 1,313 1,267 1,311 1,266
Dilutive effect of equity awards (in shares) 5 5 5 5
Dilutive effect of Convertible Notes (in shares) 84 127 84 127
Diluted weighted-average shares outstanding (in shares) 1,402 1,399 1,401 1,398
Basic earnings per share (in dollars per share) $ 1.41 $ 1.37 $ 1.78 $ 1.27
Diluted earnings per share (in dollars per share) $ 1.33 $ 1.26 $ 1.71 $ 1.21