XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Common Share (Tables)
9 Months Ended
Aug. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Common Share
The following table sets forth the computation of basic and diluted earnings per common share for the periods indicated:
Three Months EndedNine Months Ended
August 31, 2024August 31, 2023August 31, 2024August 31, 2023
(currency and share amounts in thousands, except per share amounts)
Basic earnings per common share:
Net income attributable to common stockholders(1)
$176,927 $138,260 $489,818 $436,069 
Weighted-average number of common shares - basic84,510 92,590 85,937 93,400 
Basic earnings per common share$2.09 $1.49 $5.70 $4.67 
Diluted earnings per common share:
Net income attributable to common stockholders(1)
$176,934 $138,263 $489,833 $436,076 
Weighted-average number of common shares - basic84,510 92,590 85,937 93,400 
Effect of dilutive securities:
Stock options and RSUs427 291 386 276 
Weighted-average number of common shares - diluted84,937 92,881 86,323 93,676 
Diluted earnings per common share$2.08 $1.49 $5.67 $4.66 
Anti-dilutive shares excluded from diluted earnings per share calculation66 303 141 282 
_________________________
(1) RSAs granted by the Company are considered participating securities. Income available to participating securities was immaterial in all periods presented.