XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 7 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
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,

 

2024

   

2023

 

Net income

  $ 1,641     $ 1,630  

Weighted-average number of shares outstanding:

               

Basic

    609.2       610.6  

Dilutive effect of stock options

    0.5       0.4  

Dilutive effect of retention shares and units

    0.5       0.5  

Diluted

    610.2       611.5  

Earnings per share - basic

  $ 2.69     $ 2.67  

Earnings per share - diluted

  $ 2.69     $ 2.67  

Stock options excluded as their inclusion would be anti-dilutive

    0.5       0.8