XML 100 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 27 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

For the Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Computation of Basic and Diluted Earnings Per Share:

            

Net income available to the Company's common shareholders

 $629,252  $100,758  $818,643 

Change in estimated redemption value of redeemable noncontrolling interests

  2,323   -   2,304 

Earnings attributable to participating securities

  (2,819)  (2,182)  (5,346)

Net income available to the Company’s common shareholders for basic earnings per share

  628,756   98,576   815,601 

Distributions on convertible units

  53   -   3,087 

Net income available to the Company’s common shareholders for diluted earnings per share

 $628,809  $98,576  $818,688 
             

Weighted average common shares outstanding – basic

  616,947   615,528   506,248 

Effect of dilutive securities (1):

            

Equity awards

  1,132   2,283   2,422 

Assumed conversion of convertible units

  120   47   2,715 

Weighted average common shares outstanding – diluted

  618,199   617,858   511,385 
             

Net income available to the Company's common shareholders:

            

Basic earnings per share

 $1.02  $0.16  $1.61 

Diluted earnings per share

 $1.02  $0.16  $1.60