XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share - Schedule of Computation of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2024
Aug. 31, 2024
Nov. 30, 2023
Aug. 31, 2023
Nov. 30, 2024
Nov. 30, 2023
Basic earnings per share:            
Net income $ 448,495 $ 452,033 $ 374,613 $ 385,085 $ 900,528 $ 759,698
Less: net income allocated to participating securities 1,585   1,460   3,182 2,957
Net income available to common shareholders $ 446,910   $ 373,153   $ 897,346 $ 756,741
Basic weighted average common shares outstanding (in shares) 403,581   406,669   403,489 407,125
Basic earnings per share (in dollars per share) $ 1.11   $ 0.92   $ 2.22 $ 1.86
Diluted earnings per share:            
Net income $ 448,495 $ 452,033 $ 374,613 $ 385,085 $ 900,528 $ 759,698
Less: net income allocated to participating securities 1,585   1,460   3,182 2,957
Net income available to common shareholders $ 446,910   $ 373,153   $ 897,346 $ 756,741
Basic weighted average common shares outstanding (in shares) 403,581   406,669   403,489 407,125
Effect of dilutive securities - employee stock options (in shares) 7,086   6,397   7,124 6,548
Diluted weighted average common shares outstanding (in shares) 410,667   413,066   410,613 413,673
Diluted earnings per share (in dollars per share) $ 1.09   $ 0.90   $ 2.19 $ 1.83