XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.2
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
Aug. 31, 2025
Aug. 31, 2024
Basic Earnings per Share    
Amortization of interest rate locks, net of tax $ 491,140 $ 452,033
Less: net income allocated to participating securities 1,651 1,654
Net income available to common shareholders $ 489,489 $ 450,379
Basic weighted average common shares outstanding (in shares) 403,292 403,382
Basic earnings per share (in dollars per share) $ 1.21 $ 1.12
Diluted Earnings per Share    
Amortization of interest rate locks, net of tax $ 491,140 $ 452,033
Less: net income allocated to participating securities 1,651 1,654
Net income available to common shareholders $ 489,489 $ 450,379
Basic weighted average common shares outstanding (in shares) 403,292 403,382
Effect of dilutive securities - employee stock options (in shares) 6,002 7,114
Diluted weighted average common shares outstanding (in shares) 409,294 410,496
Diluted earnings per share (in dollars per share) $ 1.20 $ 1.10