XML 73 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Information Used in Computing Basic and Diluted Earnings Per Share
The following table sets forth a reconciliation of the information used in computing basic and diluted earnings per share:
 Years Ended December 31,
 202320222021
Net earnings$1,056,828 $1,065,376 $1,123,818 
Basic earnings per common share:
Net earnings$7.56 $7.47 $7.81 
Weighted average basic shares outstanding139,848,000 142,681,000 143,923,000 
Diluted earnings per common share:
Net earnings$7.52 $7.42 $7.74 
Weighted average shares outstanding
140,599,000 143,595,000 145,273,000 
Schedule of Reconciliation of Share Amounts Used in Computing Earnings Per Share
The following table is a reconciliation of the share amounts used in computing earnings per share:
 Years Ended December 31,
 202320222021
Weighted average shares outstanding - Basic
139,848,000 142,681,000 143,923,000 
Dilutive effect of assumed exercise of SARs and vesting of PSAs and RSUs
751,000 914,000 1,350,000 
Weighted average shares outstanding - Diluted
140,599,000 143,595,000 145,273,000