XML 188 R155.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' equity - Common stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 12 Months Ended
Feb. 26, 2025
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stockholders Equity Note            
Cash dividends     $ 183,854 [1] $ 163,664 $ 163,693 [2]  
Stock repurchase program authorized amount   $ 500,000 500,000      
Common stock repurchases     $ 217,300      
Common stock dividends per share cash paid     $ 2.56 $ 2.27 $ 2.20  
Dividends Declared per Common Share   $ 0.70 $ 2.56 $ 2.27 $ 2.20  
Dividend payable, to be paid date   Jan. 02, 2025        
Dividends payable, record date   Dec. 06, 2024        
Stockholders' equity   $ 5,613,066 $ 5,613,066 $ 5,146,953 $ 4,093,425 $ 5,969,397
Dividends payable   $ 49,546 $ 49,546 $ 44,741 $ 39,500  
Common stock share repurchase completed     2,256,420      
Common stock average price per share     $ 96.32      
Subsequent event            
Stockholders Equity Note            
Dividends Declared per Common Share $ 0.70          
Dividend payable, to be paid date Apr. 01, 2025          
Dividends payable, record date Mar. 18, 2025          
[1]
Includes common
 
stock repurchases
 
of $
217.3
 
million
 
as part
 
of a
 
repurchase
 
authorization
 
up to
 
$
500
 
million.
 
Refer to
 
Note
 
19 for
 
additional
information.
[2]
Dividends declared per common share during the year ended
 
December 31, 2024 - $
2.56
 
(2023 - $
2.27
; 2022 - $
2.20
).