XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Feb. 14, 2024
Apr. 30, 2024
Feb. 21, 2024
Dec. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Common Stock, Shares Authorized (in shares)       2,000,000,000 2,000,000,000  
Share Price (in dollars per share)       $ 238.86 $ 235.73  
Preferred Stock, Shares Authorized (in shares)         80,000,000  
Preferred Stock, Par or Stated Value Per Share (in dollars per share)         $ 0.001  
Preferred Stock, Shares Issued (in shares)       0 0  
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.39          
Payments of Dividends         $ 55.8 $ 49.2
Treasury Stock, Shares, Acquired (in shares)         892,273 10,902,788
Treasury Stock, Common, Shares (in shares)       400,694,609 401,217,853  
Common Stock Reissued (in shares)         368,729  
Shares Issued, Price Per Share (in dollars per share)         $ 22.63  
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)         254,861 1,399,406
Accelerated Share Repurchase ("ASR") Agreement [Member]            
Stock Repurchase Program, Authorized Amount       $ 250.0    
Treasury Stock, Shares, Acquired (in shares)     178,227 873,479    
Shares Acquired, Average Cost Per Share (in dollars per share)     $ 237.71      
Accelerated Share Repurchase ("ASR") Agreement With JPMorgan Chase Bank [Member]            
Stock Repurchase Program, Authorized Amount         $ 200.0  
Treasury Stock, Shares, Acquired (in shares)         714,046  
Accelerated Share Repurchase ("ASR") Agreement With JPMorgan Chase Bank [Member] | Subsequent Event [Member]            
Treasury Stock, Shares, Acquired (in shares)   148,286        
Shares Acquired, Average Cost Per Share (in dollars per share)   $ 231.93        
Share Repurchase Programs [Member]            
Share Repurchase Program, Remaining Authorized, Amount         $ 1,441.5  
Additonal Repurchase Authorization Shares Upon Sale of Energy Business [Member]            
Stock Repurchase Program, Authorized Amount $ 1,000.0          
Sales and Excise Tax Payable         $ 26.4