XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings Per Share (Tables)
3 Months Ended
Feb. 29, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Basic and diluted earnings per share were calculated as follows (in thousands, except per share amounts):
Three Months Ended
 February 29, 2024February 28, 2023
Numerator:
Net income $138,665 $125,500 
Less: Distributed earnings allocated to participating securities
(117)(87)
Less: Undistributed earnings allocated to participating securities
(937)(777)
Numerator for basic earnings per share137,611 124,636 
Effect of dilutive securities:
Add: Undistributed earnings allocated to participating securities
937 777 
Less: Undistributed earnings reallocated to participating securities
(909)(754)
Numerator for diluted earnings per share$137,639 $124,659 
Denominator:
Weighted average shares outstanding — basic75,894 83,468 
Effect of dilutive securities:
Share-based payments2,370 2,527 
Weighted average shares outstanding — diluted78,264 85,995 
Basic earnings per share$1.81 $1.49 
Diluted earnings per share$1.76 $1.45