v3.26.1
Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Numerator:      
Net income $ 1,325 $ 1,553 $ 1,572
Denominator:      
Denominator for basic earnings per share—weighted-average common shares (in shares) 420,382,197 435,873,592 436,988,043
Effect of dilutive securities:      
Employee share options and share plan awards (in shares) 624,871 1,078,328 2,349,673
Denominator for diluted earnings per share—weighted-average common shares (in shares) 421,007,068 436,951,920 439,337,716
Basic earnings per share (in dollars per share) $ 3.15 $ 3.56 $ 3.60
Diluted earnings per share (in dollars per share) $ 3.15 $ 3.55 $ 3.58