XML 46 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE
12 Months Ended
Dec. 31, 2023
Earnings per share [abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE:
Reconciliation between basic and diluted earnings per share is as follows:
20232022
Net earnings - basic and diluted$533,580 $541,540 
Basic earnings per share:
Basic weighted average number of common shares outstanding175,938 184,128 
Basic earnings per share$3.03 $2.94 
Diluted earnings per share:
Basic weighted average number of common shares outstanding175,938 184,128 
Plus dilutive impact of stock options, Treasury RSUs, and common shares held in trust286 404 
Diluted weighted average number of common shares outstanding176,224 184,532 
Diluted earnings per share$3.03 $2.93 

Excluded from the above calculation for the year ended December 31, 2023 are 282,737 stock options (2022 - 282,737) and nil Treasury RSUs (2022 - 25,614) which were deemed to be anti-dilutive.