XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Changes in Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Capital In Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2022   134,162,000      
Beginning balance at Dec. 31, 2022 $ 1,953,824 $ 1,342 $ 1,307,162 $ 694,287 $ (48,967)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 341,527     341,527  
Other comprehensive (loss) income (1,568)       (1,568)
Purchase and retirement of common stock (in shares)   (4,050,000)      
Purchase and retirement of common stock (241,848) $ (41) (26,800) (215,007)  
Issuance of common stock under employee stock purchase plan (in shares)   65,000      
Issuance of common stock under employee stock purchase plan 3,317 $ 1 3,316    
Issuance of common stock under share-based award plans (in shares)   1,394,000      
Issuance of common stock under share-based award plans 62,343 $ 14 62,329    
Stock-based compensation 23,458   23,458    
Dividends declared (57,177)     (57,177)  
Other 5     5  
Ending balance (in shares) at Sep. 30, 2023   131,571,000      
Ending balance at Sep. 30, 2023 2,083,881 $ 1,316 1,369,465 763,635 (50,535)
Beginning balance (in shares) at Jun. 30, 2023   132,230,000      
Beginning balance at Jun. 30, 2023 2,023,553 $ 1,322 1,337,538 724,672 (39,979)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 115,661     115,661  
Other comprehensive (loss) income (10,556)       (10,556)
Purchase and retirement of common stock (in shares)   (1,399,000)      
Purchase and retirement of common stock (85,979) $ (14) (9,262) (76,703)  
Issuance of common stock under employee stock purchase plan (in shares)   20,000      
Issuance of common stock under employee stock purchase plan 1,073 $ 1 1,072    
Issuance of common stock under share-based award plans (in shares)   720,000      
Issuance of common stock under share-based award plans 32,145 $ 7 32,138    
Stock-based compensation 7,979   7,979    
Other 5     5  
Ending balance (in shares) at Sep. 30, 2023   131,571,000      
Ending balance at Sep. 30, 2023 $ 2,083,881 $ 1,316 1,369,465 763,635 (50,535)
Beginning balance (in shares) at Dec. 31, 2023 131,177,513 131,178,000      
Beginning balance at Dec. 31, 2023 $ 2,131,828 $ 1,312 1,404,962 762,586 (37,032)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 425,420     425,420  
Other comprehensive (loss) income 10,366       10,366
Purchase and retirement of common stock (in shares)   (3,730,000)      
Purchase and retirement of common stock (252,978) $ (37) (27,128) (225,813)  
Issuance of common stock under employee stock purchase plan (in shares)   59,000      
Issuance of common stock under employee stock purchase plan 3,349 $ 1 3,348    
Issuance of common stock under share-based award plans (in shares)   1,248,000      
Issuance of common stock under share-based award plans 59,486 $ 12 59,474    
Stock-based compensation 37,224   37,224    
Dividends declared $ (60,285)     (60,285)  
Ending balance (in shares) at Sep. 30, 2024 128,755,430 128,755,000      
Ending balance at Sep. 30, 2024 $ 2,354,410 $ 1,288 1,477,880 901,908 (26,666)
Beginning balance (in shares) at Jun. 30, 2024   129,855,000      
Beginning balance at Jun. 30, 2024 2,247,503 $ 1,299 1,465,037 823,549 (42,382)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 154,900     154,900  
Other comprehensive (loss) income 15,716       15,716
Purchase and retirement of common stock (in shares)   (1,274,000)      
Purchase and retirement of common stock (85,815) $ (13) (9,261) (76,541)  
Issuance of common stock under employee stock purchase plan (in shares)   17,000      
Issuance of common stock under employee stock purchase plan 966   965    
Issuance of common stock under share-based award plans (in shares)   157,000      
Issuance of common stock under share-based award plans 7,444 $ 1 7,443    
Stock-based compensation $ 13,696   13,696    
Ending balance (in shares) at Sep. 30, 2024 128,755,430 128,755,000      
Ending balance at Sep. 30, 2024 $ 2,354,410 $ 1,288 $ 1,477,880 $ 901,908 $ (26,666)