XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Schedule of Computation of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 28, 2025
Nov. 30, 2024
Aug. 31, 2024
Feb. 29, 2024
Nov. 30, 2023
Aug. 31, 2023
Feb. 28, 2025
Feb. 29, 2024
Basic earnings per share:                
Net income $ 463,497 $ 448,495 $ 452,033 $ 397,579 $ 374,613 $ 385,085 $ 1,364,025 $ 1,157,277
Less: net income allocated to participating securities 1,629     1,543     4,791 4,486
Net income available to common shareholders $ 461,868     $ 396,036     $ 1,359,234 $ 1,152,791
Basic weighted average common shares outstanding (in shares) 403,769     405,910     403,568 406,723
Basic earnings per share (in dollars per share) $ 1.14     $ 0.98     $ 3.37 $ 2.83
Diluted earnings per share:                
Net income $ 463,497 $ 448,495 $ 452,033 $ 397,579 $ 374,613 $ 385,085 $ 1,364,025 $ 1,157,277
Less: net income allocated to participating securities 1,629     1,543     4,791 4,486
Net income available to common shareholders $ 461,868     $ 396,036     $ 1,359,234 $ 1,152,791
Basic weighted average common shares outstanding (in shares) 403,769     405,910     403,568 406,723
Effect of dilutive securities - employee stock options (in shares) 6,538     6,836     6,924 6,666
Diluted weighted average common shares outstanding (in shares) 410,307     412,746     410,492 413,389
Diluted earnings per share (in dollars per share) $ 1.13     $ 0.96     $ 3.31 $ 2.79