XML 19 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional ‎ Paid-In ‎ Capital
Treasury Stock
Retained ‎ Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2023   1,874,139        
Beginning balance at Dec. 31, 2023 $ 3,062,207 $ 18,741 $ 1,937,794 $ (4,944,656) $ 6,056,985 $ (6,657)
Beginning balance (in shares) at Dec. 31, 2023       502,843    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 36,681   36,681      
Stock plan transactions and other (in shares)   4,002        
Stock plan transactions and other 2,110 $ 40 2,070      
Repurchase of common stock (in shares)       (1,935)    
Repurchase of common stock (97,663)     $ (97,663)    
Net income 359,287       359,287  
Other comprehensive income/(loss), net of income taxes (1,293)         (1,293)
Ending balance (in shares) at Mar. 31, 2024   1,878,141        
Ending balance at Mar. 31, 2024 3,361,329 $ 18,781 1,976,545 $ (5,042,319) 6,416,272 (7,950)
Ending balance (in shares) at Mar. 31, 2024       504,778    
Beginning balance (in shares) at Dec. 31, 2024   1,358,751        
Beginning balance at Dec. 31, 2024 3,655,546 $ 13,586 2,078,010 $ 0 1,574,232 (10,282)
Beginning balance (in shares) at Dec. 31, 2024       0    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 38,180   38,180      
Stock plan transactions and other (in shares)   1,835        
Stock plan transactions and other 1,633 $ 20 1,613      
Repurchase of common stock (in shares)   (10,796)        
Repurchase of common stock 591,521 $ 108     591,413  
Net income 386,599       386,599  
Other comprehensive income/(loss), net of income taxes 435         435
Ending balance (in shares) at Mar. 31, 2025   1,349,790        
Ending balance at Mar. 31, 2025 $ 3,490,872 $ 13,498 $ 2,117,803 $ 0 $ 1,369,418 $ (9,847)
Ending balance (in shares) at Mar. 31, 2025       0