XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

Millions, Except Per Share Amounts, for the Three Months Ended March 31,

 

2023

   

2022

 

Net income

  $ 1,630     $ 1,630  

Weighted-average number of shares outstanding:

               

Basic

    610.6       632.2  

Dilutive effect of stock options

    0.4       0.7  

Dilutive effect of retention shares and units

    0.5       0.7  

Diluted

    611.5       633.6  

Earnings per share – basic

  $ 2.67     $ 2.58  

Earnings per share – diluted

  $ 2.67     $ 2.57  

Stock options excluded as their inclusion would be anti-dilutive

    0.8       0.1