v3.24.3
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]                
Net income $ 280,901 $ 266,758 $ 255,954 $ 259,659 $ 246,825 $ 238,728 $ 803,613 $ 745,212
Basic weighted average common shares outstanding (in shares) 78,499     79,116     78,925 79,580
Effect of dilutive securities:                
PSUs, RSUs and PSOs (in shares) 230     384     234 379
Diluted weighted average common shares outstanding (in USD per share) 78,729     79,500     79,159 79,959
Earnings per common share:                
Basic (in USD per share) $ 3.58     $ 3.28     $ 10.18 $ 9.36
Diluted (in USD per share) $ 3.57     $ 3.27     $ 10.15 $ 9.32