XML 164 R143.htm IDEA: XBRL DOCUMENT v3.25.2
Net income per common share - Computation of net income (loss) per common share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share        
Net income $ 210,440 $ 177,789 $ 387,942 $ 281,072
Preferred stock dividends (353) (353) (706) (706)
Net income applicable to common stock $ 210,087 $ 177,436 $ 387,236 $ 280,366
Average common shares outstanding 68,050,361 71,970,773 68,661,851 71,920,254
Average potential dilutive common shares 29,288 21,138 25,808 17,180
Average common shares outstanding - assuming dilution 68,079,649 71,991,911 68,687,659 71,937,434
Basic EPS $ 3.09 $ 2.47 $ 5.64 $ 3.90
Diluted EPS $ 3.09 $ 2.46 $ 5.64 $ 3.90