XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Basic and Diluted The following table sets forth the computation of basic and diluted net income per common share under the two-class method for the three months ended March 31, 2023 and March 31, 2022:
Three Months Ended March 31,
20232022
Basic Earnings Per Share
Net Income$97,578,261 $87,528,626 
Less: Dividends and undistributed earnings allocated to participating securities1,456,913 1,360,047 
Net Income available to common shareholders$96,121,348 $86,168,579 
Basic weighted average shares outstanding230,605,626 232,151,296 
Net Income per share - Basic$0.42 $0.37 
Diluted Earnings Per Share
Allocation of Net Income used in basic computation$96,121,348 $86,168,579 
Reallocation of undistributed earnings1,276 2,500 
Net Income available to common shareholders - Diluted$96,122,624 $86,171,079 
Number of shares used in basic computation230,605,626 232,151,296 
Additional weighted average dilutive common stock equivalents290,220 638,515 
Diluted weighted average shares outstanding230,895,846 232,789,811 
Net Income per share - Diluted$0.42 $0.37 
Shares related to stock plans not included in diluted average common shares outstanding because their effect would be anti-dilutive1,810,685 1,572,223