v3.26.1
Earnings Per Share (Tables)
12 Months Ended
Apr. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
The following table presents information concerning basic and diluted earnings per share: 
Year Ended April 30,202420252026
Net income available to common stockholders$1,024 $869 $715 
Share data (in thousands):
Basic average common shares outstanding476,394 472,655 466,335 
Dilutive effect of stock-based awards826 295 398 
Diluted average common shares outstanding477,220 472,950 466,733 
Basic earnings per share$2.15 $1.84 $1.53 
Diluted earnings per share$2.14 $1.84 $1.53