XML 30 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statement of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Capital in Excess of Par Value
Accumulated Other Comprehensive Income
Retained Earnings [Member]
Noncontrolling Interest
Balance at beginning of period at Dec. 31, 2020 $ 1,752,621            
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]              
Comprehensive income 804,098            
Dividends (146,919)            
Stock option exercises 39,677            
Restricted stock awards, net of forfeitures 0            
Employee share-based compensation earned 14,168            
Purchase of Company common stock 554,636            
Noncontrolling interest payments $ (180)            
Retirement of treasury shares 0            
Other $ 620            
Balance at end of period at Dec. 31, 2021 1,909,449 $ 166,822 $ (3,708) $ 979,096 $ 40,214 $ 727,021 $ 4
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]              
Comprehensive income 542,353            
Dividends (160,035)            
Stock option exercises 14,709            
Restricted stock awards, net of forfeitures 28,094            
Employee share-based compensation earned 0            
Purchase of Company common stock 661,130            
Noncontrolling interest payments $ (463)            
Retirement of treasury shares 0            
Other $ 446            
Balance at end of period at Dec. 31, 2022 1,673,423 156,089 (2,149) 958,329 16,538 544,384 232
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]              
Comprehensive income 546,014            
Dividends (167,983)            
Stock option exercises 15,423            
Restricted stock awards, net of forfeitures 24,181            
Employee share-based compensation earned 0            
Purchase of Company common stock 549,568            
Noncontrolling interest payments $ (367)            
Retirement of treasury shares 0            
Other $ 350            
Balance at end of period at Dec. 31, 2023 $ 1,541,473 $ 148,298 $ (1,975) $ 937,596 $ 24,891 $ 432,454 $ 209