XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2025
Aug. 31, 2025
Nov. 30, 2024
Aug. 31, 2024
Nov. 30, 2025
Nov. 30, 2024
Basic Earnings per Share            
Net income $ 495,343 $ 491,140 $ 448,495 $ 452,033 $ 986,483 $ 900,528
Less: net income allocated to participating securities 1,606   1,585   3,186 3,182
Net income available to common shareholders $ 493,737   $ 446,910   $ 983,297 $ 897,346
Basic weighted average common shares outstanding (in shares) 401,484   403,581   402,391 403,489
Basic earnings per share (in dollars per share) $ 1.23   $ 1.11   $ 2.44 $ 2.22
Diluted Earnings per Share            
Net income $ 495,343 $ 491,140 $ 448,495 $ 452,033 $ 986,483 $ 900,528
Less: net income allocated to participating securities 1,606   1,585   3,186 3,182
Net income available to common shareholders $ 493,737   $ 446,910   $ 983,297 $ 897,346
Basic weighted average common shares outstanding (in shares) 401,484   403,581   402,391 403,489
Effect of dilutive securities - employee stock options (in shares) 4,949   7,086   5,483 7,124
Diluted weighted average common shares outstanding (in shares) 406,433   410,667   407,874 410,613
Diluted earnings per share (in dollars per share) $ 1.21   $ 1.09   $ 2.41 $ 2.19