XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic Earnings Per Share        
Net Income $ 96,039,584 $ 86,040,438 $ 190,913,629 $ 194,271,153
Less: Dividends and undistributed earnings allocated to participating securities 1,412,231 1,202,737 3,473,779 2,782,172
Net Income available to common shareholders $ 94,627,353 $ 84,837,701 $ 187,439,850 $ 191,488,981
Basic weighted average shares outstanding (in shares) 219,631,876 227,377,169 221,376,755 227,490,367
Net income per share - Basic (in dollars per share) [1] $ 0.43 $ 0.37 $ 0.85 $ 0.84
Diluted Earnings Per Share        
Allocation of Net Income used in basic computation $ 94,627,353 $ 84,837,701 $ 187,439,850 $ 191,488,981
Reallocation of undistributed earnings 0 1,578 77 3,968
Net Income available to common shareholders - Diluted $ 94,627,353 $ 84,839,279 $ 187,439,927 $ 191,492,949
Number of shares used in basic computation (in shares) 219,631,876 227,377,169 221,376,755 227,490,367
Additional weighted average dilutive common stock equivalents (in shares) 0 431,760 8,845 454,753
Diluted weighted average shares outstanding (in shares) 219,631,876 227,808,929 221,385,600 227,945,120
Net Income per share - Diluted (in dollars per share) [1] $ 0.43 $ 0.37 $ 0.85 $ 0.84
Shares related to stock plans not included in diluted average common shares outstanding because their effect would be anti-dilutive (in shares) 3,694,254 435,981 3,386,076 422,639
[1]
(1) Earnings Per Share has been adjusted to exclude the portion of net income allocated to participating securities as a result of share-based payment awards.