XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Statements of Changes in Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Capital In Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance, (in shares) at Dec. 31, 2020   143,396      
Beginning balance at Dec. 31, 2020 $ 1,739,907 $ 1,434 $ 1,190,001 $ 565,270 $ (16,798)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 401,293     401,293  
Other comprehensive loss (3,745)       (3,745)
Purchase and retirement of common stock, (in shares)   (5,218)      
Purchase and retirement of common stock (316,053) $ (53) (30,979) (285,021)  
Issuance of common stock under employee stock purchase plan, (in shares)   64      
Issuance of common stock under employee stock purchase plan 3,225 $ 1 3,224    
Issuance of common stock upon exercise of stock options, (in shares)   1,063      
Issuance of common stock upon exercise of stock options 34,677 $ 11 34,666    
Stock-based compensation 31,173   31,173    
Dividends declared (52,389)     (52,389)  
Ending balance, (in shares) at Sep. 30, 2021   139,305      
Ending balance at Sep. 30, 2021 1,838,088 $ 1,393 1,228,085 629,153 (20,543)
Beginning balance, (in shares) at Jun. 30, 2021   141,027      
Beginning balance at Jun. 30, 2021 1,805,606 $ 1,410 1,219,487 599,231 (14,522)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 138,045     138,045  
Other comprehensive loss (6,021)       (6,021)
Purchase and retirement of common stock, (in shares)   (1,980)      
Purchase and retirement of common stock (119,895) $ (21) (11,751) (108,123)  
Issuance of common stock under employee stock purchase plan, (in shares)   22      
Issuance of common stock under employee stock purchase plan 1,120 $ 1 1,119    
Issuance of common stock upon exercise of stock options, (in shares)   236      
Issuance of common stock upon exercise of stock options 7,915 $ 3 7,912    
Stock-based compensation 11,318   11,318    
Ending balance, (in shares) at Sep. 30, 2021   139,305      
Ending balance at Sep. 30, 2021 $ 1,838,088 $ 1,393 1,228,085 629,153 (20,543)
Beginning balance, (in shares) at Dec. 31, 2021 138,449 138,449      
Beginning balance at Dec. 31, 2021 $ 1,860,763 $ 1,384 1,246,608 632,614 (19,843)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 363,243     363,243  
Other comprehensive loss (47,746)       (47,746)
Purchase and retirement of common stock, (in shares)   (4,573)      
Purchase and retirement of common stock (258,817) $ (46) (28,622) (230,149)  
Issuance of common stock under employee stock purchase plan, (in shares)   69      
Issuance of common stock under employee stock purchase plan 3,381 $ 1 3,380    
Issuance of common stock upon exercise of stock options, (in shares)   871      
Issuance of common stock upon exercise of stock options 32,528 $ 9 32,519    
Stock-based compensation 31,339   31,339    
Dividends declared $ (54,378)     (54,378)  
Ending balance, (in shares) at Sep. 30, 2022 134,816 134,816      
Ending balance at Sep. 30, 2022 $ 1,930,313 $ 1,348 1,285,224 711,330 (67,589)
Beginning balance, (in shares) at Jun. 30, 2022   135,480      
Beginning balance at Jun. 30, 2022 1,922,088 $ 1,355 1,272,971 693,525 (45,763)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 61,659     61,659  
Other comprehensive loss (21,826)       (21,826)
Purchase and retirement of common stock, (in shares)   (890)      
Purchase and retirement of common stock (49,434) $ (9) (5,571) (43,854)  
Issuance of common stock under employee stock purchase plan, (in shares)   24      
Issuance of common stock under employee stock purchase plan 1,123   1,123    
Issuance of common stock upon exercise of stock options, (in shares)   202      
Issuance of common stock upon exercise of stock options 5,937 $ 2 5,935    
Stock-based compensation $ 10,766   10,766    
Ending balance, (in shares) at Sep. 30, 2022 134,816 134,816      
Ending balance at Sep. 30, 2022 $ 1,930,313 $ 1,348 $ 1,285,224 $ 711,330 $ (67,589)