v3.25.2
EARNINGS PER SHARE - Components of Basic and Diluted EPS (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 [Abstract]        
Net Income Attributable to Common Shareholders $ 352,728 $ 335,341 $ 903,517 $ 857,190
Net Income Attributable to Common Shareholders $ 352,700 $ 335,300 $ 903,500 $ 857,200
Weighted Average Common Shares Outstanding:        
Basic (in shares) 368,661,995 353,212,378 367,991,121 351,964,747
Dilutive effect (in shares) 255,192 207,280 306,283 243,693
Diluted (in shares) 368,917,187 353,419,658 368,297,404 352,208,440
Basic EPS (in dollars per share) $ 0.96 $ 0.95 $ 2.46 $ 2.44
Diluted EPS (in dollars per share) $ 0.96 $ 0.95 $ 2.45 $ 2.43