XML 52 R40.htm IDEA: XBRL DOCUMENT v3.26.1
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 9 Months Ended
Feb. 28, 2026
Nov. 30, 2025
Aug. 31, 2025
Feb. 28, 2025
Nov. 30, 2024
Aug. 31, 2024
Feb. 28, 2026
Feb. 28, 2025
Basic Earnings per Share                
Net income $ 502,496 $ 495,343 $ 491,140 $ 463,497 $ 448,495 $ 452,033 $ 1,488,979 $ 1,364,025
Less: net income allocated to participating securities 1,597     1,629     4,709 4,791
Net income available to common shareholders $ 500,899     $ 461,868     $ 1,484,270 $ 1,359,234
Basic weighted average common shares outstanding (in shares) 400,040     403,769     401,622 403,568
Basic earnings per share (in dollars per share) $ 1.25     $ 1.14     $ 3.70 $ 3.37
Diluted Earnings per Share                
Net income $ 502,496 $ 495,343 $ 491,140 $ 463,497 $ 448,495 $ 452,033 $ 1,488,979 $ 1,364,025
Less: net income allocated to participating securities 1,597     1,629     4,709 4,791
Net income available to common shareholders $ 500,899     $ 461,868     $ 1,484,270 $ 1,359,234
Basic weighted average common shares outstanding (in shares) 400,040     403,769     401,622 403,568
Effect of dilutive securities – employee stock options (in shares) 4,677     6,538     5,214 6,924
Diluted weighted average common shares outstanding (in shares) 404,717     410,307     406,836 410,492
Diluted earnings per share (in dollars per share) $ 1.24     $ 1.13     $ 3.65 $ 3.31