v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Retained Earnings
BEGINNING BALANCE, shares at Dec. 31, 2024   130,915,000      
BEGINNING BALANCE at Dec. 31, 2024 $ 2,930,602 $ 131 $ 2,066,268 $ (4,202,322) $ 5,066,525
BEGINNING BALANCE, treasury shares at Dec. 31, 2024       56,254,000  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 318,573       318,573
Issuance of common stock to settle restricted stock units, net, shares   212,000   83,000  
Issuance of common stock to settle restricted stock units (29,526)     $ (29,526)  
Treasury stock purchases, shares       289,000  
Treasury stock purchases (100,244)     $ (100,244)  
Cash dividends on common stock (22,392)       (22,392)
Stock option exercises and other, shares   68,000   (15,000)  
Stock option exercises and other 7,522   3,639 $ 510 3,373
Share-based compensation 19,248   19,248    
ENDING BALANCE at Mar. 31, 2025 3,123,783 $ 131 2,089,155 $ (4,331,582) 5,366,079
ENDING BALANCE, shares at Mar. 31, 2025   131,195,000      
ENDING BALANCE, treasury shares at Mar. 31, 2025       56,611,000  
BEGINNING BALANCE, shares at Dec. 31, 2025   136,638,000      
BEGINNING BALANCE at Dec. 31, 2025 $ 5,344,485 $ 136 3,843,017 $ (4,333,725) 5,835,057
BEGINNING BALANCE, treasury shares at Dec. 31, 2025 56,576,672     56,577,000  
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 356,404       356,404
Issuance of common stock to settle restricted stock units, net, shares   162,000   60,000  
Issuance of common stock to settle restricted stock units (19,210)     $ (19,210)  
Treasury stock purchases, shares       0  
Treasury stock purchases       $ 0  
Cash dividends on common stock (24,055)       (24,055)
Stock option exercises and other, shares   11,000   (14,000)  
Stock option exercises and other 5,019 $ 1 4,536 $ 501 (19)
Share-based compensation 23,059   23,059    
ENDING BALANCE at Mar. 31, 2026 $ 5,685,702 $ 137 $ 3,870,612 $ (4,352,434) $ 6,167,387
ENDING BALANCE, shares at Mar. 31, 2026   136,811,000      
ENDING BALANCE, treasury shares at Mar. 31, 2026 56,622,578     56,623,000