v3.26.3
Consolidated Statements Of Shareholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Beginning shareholders' equity (shares) at Dec. 31, 2024   202,913    
Beginning shareholders' equity at Dec. 31, 2024 $ 12,121,964 $ 2,029 $ 3,425,384 $ 8,694,551
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Share issuances (shares)   453    
Share issuances 8,564 $ 6 8,558  
Dividends declared (132,199)     (132,199)
Share repurchases (shares)   (8,196)    
Share repurchases (900,000) $ (82)   (899,918)
Excise tax on share repurchases (8,484)     (8,484)
Cash paid for shares withheld for taxes (24,303)     (24,303)
Share-based compensation 43,380   43,380  
Net income 1,717,115     1,717,115
Ending shareholders' equity (shares) at Sep. 30, 2025   195,170    
Ending shareholders' equity at Sep. 30, 2025 12,826,037 $ 1,953 3,477,322 9,346,762
Beginning shareholders' equity (shares) at Jun. 30, 2025   197,599    
Beginning shareholders' equity at Jun. 30, 2025 12,574,942 $ 1,976 3,465,074 9,107,892
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Share issuances (shares)   6    
Share issuances 1 $ 1    
Dividends declared (43,451)     (43,451)
Share repurchases (shares)   (2,435)    
Share repurchases (300,000) $ (24)   (299,976)
Excise tax on share repurchases (2,994)      
Cash paid for shares withheld for taxes (543)     (543)
Share-based compensation 12,248   12,248  
Net income 585,834     585,834
Ending shareholders' equity (shares) at Sep. 30, 2025   195,170    
Ending shareholders' equity at Sep. 30, 2025 12,826,037 $ 1,953 3,477,322 9,346,762
Beginning shareholders' equity (shares) at Dec. 31, 2025   192,725    
Beginning shareholders' equity at Dec. 31, 2025 12,985,442 $ 1,927 3,488,924 9,494,591
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Share issuances (shares)   508    
Share issuances (3) $ 5 (8)  
Dividends declared (148,128)     (148,128)
Share repurchases (shares)   (8,352)    
Share repurchases (1,031,567) $ (83)   (1,031,484)
Excise tax on share repurchases (9,670)     (9,670)
Cash paid for shares withheld for taxes (39,557)     (39,557)
Share-based compensation 44,718   44,718  
Net income 1,294,726     1,294,726
Ending shareholders' equity (shares) at Sep. 30, 2026   184,881    
Ending shareholders' equity at Sep. 30, 2026 13,095,961 $ 1,849 3,533,634 9,560,478
Beginning shareholders' equity (shares) at Jun. 30, 2026   187,673    
Beginning shareholders' equity at Jun. 30, 2026 13,013,731 $ 1,877 3,523,123 9,488,731
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Share issuances (shares)   18    
Share issuances 0      
Dividends declared (48,632)     (48,632)
Share repurchases (shares)   (2,810)    
Share repurchases (350,399) $ (28)   (350,371)
Excise tax on share repurchases (3,482)     (3,482)
Cash paid for shares withheld for taxes (1,495)     (1,495)
Share-based compensation 10,511   10,511  
Net income 475,727     475,727
Ending shareholders' equity (shares) at Sep. 30, 2026   184,881    
Ending shareholders' equity at Sep. 30, 2026 $ 13,095,961 $ 1,849 $ 3,533,634 $ 9,560,478