XML 45 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE
12 Months Ended
Dec. 29, 2024
Earnings per share [abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE:
Reconciliation between basic and diluted earnings per share is as follows:
20242023
Net earnings - basic and diluted$400,865 $533,580 
Basic earnings per share:
Basic weighted average number of common shares outstanding162,928 175,938 
Basic earnings per share$2.46 $3.03 
Diluted earnings per share:
Basic weighted average number of common shares outstanding162,928 175,938 
Plus dilutive impact of stock options, Treasury RSUs, and common shares held in trust251 286 
Diluted weighted average number of common shares outstanding163,179 176,224 
Diluted earnings per share$2.46 $3.03 

Excluded from the above calculation for the year ended December 29, 2024 are nil stock options (2023 - 282,737) which were deemed to be anti-dilutive.