XML 99 R79.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings per Share - Schedule of Computation of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
May 31, 2024
May 31, 2023
May 31, 2022
Basic Earnings per Share from Continuing Operations      
Net income $ 1,571,592 $ 1,348,010 $ 1,235,757
Less: net income allocated to participating securities 5,928 5,463 6,132
Net income available to common shareholders $ 1,565,664 $ 1,342,547 $ 1,229,625
Basic weighted average common shares outstanding (in shares) 101,653 101,645 103,172
Basic earnings per share from continuing operations (in dollars per share) $ 15.40 $ 13.21 $ 11.92
Diluted Earnings per Share from Continuing Operations      
Net income $ 1,571,592 $ 1,348,010 $ 1,235,757
Less: net income allocated to participating securities 5,928 5,463 6,132
Net income available to common shareholders $ 1,565,664 $ 1,342,547 $ 1,229,625
Basic weighted average common shares outstanding (in shares) 101,653 101,645 103,172
Effect of dilutive securities - employee stock options (in shares) 1,714 1,732 2,351
Diluted weighted average common shares outstanding (in shares) 103,367 103,377 105,523
Diluted earnings per share from continuing operations (in dollars per share) $ 15.15 $ 12.99 $ 11.65