XML 65 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
EARNINGS PER SHARE  
Schedule of reconciliation of the weighted average shares used in the basic and diluted earnings per common share

    

2023

    

2022

    

2021

Weighted-average shares outstanding:

Basic

1,044,887

1,053,558

1,057,526

Dilutive securities

13,094

12,884

13,752

Diluted

1,057,981

1,066,442

1,071,278