XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - Schedule of Computation of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Aug. 31, 2024
Aug. 31, 2023
Basic earnings per share:    
Net income $ 452,033 $ 385,085
Less: net income allocated to participating securities 1,654 1,560
Net income available to common shareholders $ 450,379 $ 383,525
Basic weighted average common shares outstanding (in shares) 403,382 407,580
Basic earnings per share (in dollars per share) $ 1.12 $ 0.94
Diluted earnings per share:    
Net income $ 452,033 $ 385,085
Less: net income allocated to participating securities 1,654 1,560
Net income available to common shareholders $ 450,379 $ 383,525
Basic weighted average common shares outstanding (in shares) 403,382 407,580
Effect of dilutive securities - employee stock options (in shares) 7,114 6,709
Diluted weighted average common shares outstanding (in shares) 410,496 414,289
Diluted earnings per share (in dollars per share) $ 1.10 $ 0.93