XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Earnings Per Share [Abstract]        
Net income available to common stockholders, basic $ 267 $ 270 $ 661 $ 723
Net income available to common stockholders, diluted $ 267 $ 270 $ 661 $ 723
Share data (in thousands):        
Basic average common shares outstanding 462,460 472,661 468,624 472,651
Dilutive effect of stock-based awards 397 225 328 309
Diluted average common shares outstanding 462,857 472,886 468,952 472,960
Basic earnings per share (dollars per share) $ 0.58 $ 0.57 $ 1.41 $ 1.53
Diluted earnings per share (dollars per share) $ 0.58 $ 0.57 $ 1.41 $ 1.53