v3.26.1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
$ in Millions
Apr. 30, 2026
USD ($)
$ / shares
shares
Apr. 30, 2025
USD ($)
$ / shares
shares
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance | $ $ 105 $ 102
Common stock, par value (in pound and dollars per share) | (per share) $ 0.01 $ 0.18
Common stock, shares authorized (in shares) 413,965,587 451,354,833
Common stock, shares issued (in shares) 413,965,587 451,354,833
Common stock, shares outstanding (in shares) 410,272,086 430,708,216
Treasury stock at cost (in shares) 3,693,501 20,111,957
Common stock held by the ESOT (in shares) 0 534,660