XML 29 R8.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Millions
Total
Ordinary shares
Common stock
Paid-in capital
Retained earnings
Treasury shares
Employee Benefit Trust
Accumulated other comprehensive loss
Beginning balance at Jul. 31, 2022   $ 30 $ 0 $ 760 $ 7,594 $ (2,782) $ (107) $ (830)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury shares canceled   0     0 0    
Ordinary shares canceled (in shares)   0   0        
Common stock issued     0       61  
Share-based compensation expense       49        
Other       0     0  
Net income $ 1,889       1,889      
Cash dividends declared         (858)      
Share repurchases           (667)    
Shares issued under employee stock plans         (68) 24    
Total other comprehensive loss (58)             (58)
Ending balance at Jul. 31, 2023 5,037 30 0 809 8,557 (3,425) (46) (888)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury shares canceled   0     0 0    
Ordinary shares canceled (in shares)   0   0        
Common stock issued     0       45  
Share-based compensation expense       53        
Other       2     1  
Net income 1,735       1,735      
Cash dividends declared         (631)      
Share repurchases           (558)    
Shares issued under employee stock plans         (72) 47    
Total other comprehensive loss (43)             (43)
Ending balance at Jul. 31, 2024 5,616 30 0 864 9,589 (3,936) 0 (931)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury shares canceled   (4)     (3,932) 3,936    
Ordinary shares canceled (in shares)   (26)   26        
Common stock issued     0       0  
Share-based compensation expense       36        
Other       0     0  
Net income 1,856       1,856      
Cash dividends declared         (652)      
Share repurchases           (953)    
Shares issued under employee stock plans         (85) 54    
Total other comprehensive loss (40)             (40)
Ending balance at Jul. 31, 2025 $ 5,832 $ 0 $ 0 $ 926 $ 6,776 $ (899) $ 0 $ (971)