XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Earnings Per Share [Abstract]        
Net income available to common stockholders, basic $ 285 $ 100 $ 758 $ 576
Net income available to common stockholders, diluted $ 285 $ 100 $ 758 $ 576
Share data (in thousands):        
Basic average common shares outstanding 474,806 479,152 477,542 479,121
Dilutive effect of stock-based awards 760 1,308 902 1,361
Diluted average common shares outstanding 475,566 480,460 478,444 480,482
Basic earnings per share (dollars per share) $ 0.60 $ 0.21 $ 1.59 $ 1.20
Diluted earnings per share (dollars per share) $ 0.60 $ 0.21 $ 1.58 $ 1.20