XML 59 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Note 8 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

Millions, Except Per Share Amounts

 

2022

   

2021

   

2020

 

Net income

  $ 6,998     $ 6,523     $ 5,349  

Weighted-average number of shares outstanding:

                       

Basic

    622.7       653.8       677.3  

Dilutive effect of stock options

    0.6       0.8       0.8  

Dilutive effect of retention shares and units

    0.7       0.8       1.0  

Diluted

    624.0       655.4       679.1  

Earnings per share – basic

  $ 11.24     $ 9.98     $ 7.90  

Earnings per share – diluted

  $ 11.21     $ 9.95     $ 7.88