v3.25.3
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 31, 2025
Jul. 31, 2025
Apr. 30, 2025
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Accumulated Other Comprehensive Income Loss [Roll Forward]            
Beginning balance $ 96,550 $ 90,341 $ 97,421 $ 90,565 $ 88,073 $ 90,349
Ending balance 102,206 96,550 90,341 94,276 90,565 88,073
Accumulated Other Comprehensive Loss            
Accumulated Other Comprehensive Income Loss [Roll Forward]            
Beginning balance (12,733) (13,296) (13,605) (12,178) (11,367) (11,302)
Other comprehensive income (loss) before reclassifications, net (416) 542 306 (362) (823) (83)
Reclassifications to income, net 25 21 3 15 12 18
Ending balance (13,124) (12,733) (13,296) (12,525) (12,178) (11,367)
Currency  Translation and Other            
Accumulated Other Comprehensive Income Loss [Roll Forward]            
Beginning balance (12,027) (12,614) (12,661) (11,321) (10,500) (10,407)
Other comprehensive income (loss) before reclassifications, net (371) 587 47 (346) (725) (93)
Reclassifications to income, net 0 0 0 3 (96) 0
Ending balance (12,398) (12,027) (12,614) (11,664) (11,321) (10,500)
Cash Flow Hedges            
Accumulated Other Comprehensive Income Loss [Roll Forward]            
Beginning balance (706) (682) (944) (857) (867) (895)
Other comprehensive income (loss) before reclassifications, net (45) (45) 259 (16) (98) 10
Reclassifications to income, net 25 21 3 12 108 18
Ending balance $ (726) $ (706) $ (682) $ (861) $ (857) $ (867)