v3.24.2
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]            
Net income $ 266,758 $ 255,954 $ 246,825 $ 238,728 $ 522,712 $ 485,553
Basic weighted average common shares outstanding (in shares) 79,085   79,592   79,140 79,815
Effect of dilutive securities:            
PSUs, RSUs and PSOs (in shares) 160   313   237 378
Diluted weighted average common shares outstanding (in USD per share) 79,245   79,905   79,377 80,193
Earnings per common share:            
Basic (in USD per share) $ 3.37   $ 3.10   $ 6.60 $ 6.08
Diluted (in USD per share) $ 3.37   $ 3.09   $ 6.59 $ 6.05