v3.26.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Balance at Dec. 31, 2024 $ 1,671 $ 583,945 $ 7,373,462 $ (3,944,573) $ 4,014,505
Net earnings 0 0 417,213 0 417,213
Common Stock, Dividends, Per Share, Cash Paid 0 0 (129,157) 0 (129,157)
Purchase of treasury shares 0 0 0 (783,360) (783,360)
Share-based compensation 0 58,695 0 0 58,695
Restricted share issuances, net of stock repurchased for payroll taxes and other 0 (6,593) 0 563 (6,030)
Balance at Sep. 30, 2025 1,671 636,047 7,661,518 (4,727,370) 3,571,866
Balance at Jun. 30, 2025 1,671 617,689 7,533,189 (4,497,219) 3,655,330
Net earnings 0 0 170,849 0 170,849
Common Stock, Dividends, Per Share, Cash Paid 0 0 (42,520) 0 (42,520)
Purchase of treasury shares 0 0 0 (230,450) (230,450)
Share-based compensation 0 20,587 0 0 20,587
Restricted share issuances, net of stock repurchased for payroll taxes and other 0 (2,229) 0 299 (1,930)
Balance at Sep. 30, 2025 1,671 636,047 7,661,518 (4,727,370) 3,571,866
Balance at Dec. 31, 2025 1,671 627,280 7,800,696 (4,864,562) 3,565,085
Net earnings 0 0 495,005 0 495,005
Common Stock, Dividends, Per Share, Cash Paid 0 0 (127,195) 0 (127,195)
Purchase of treasury shares 0 0 0 (351,659) (351,659)
Share-based compensation 0 59,542 0 0 59,542
Restricted share issuances, net of stock repurchased for payroll taxes and other 0 (7,894) 0 819 (7,075)
Balance at Sep. 30, 2026 1,671 678,928 8,168,506 (5,215,402) 3,633,703
Balance at Jun. 30, 2026 1,671 658,352 8,038,269 (5,041,177) 3,657,115
Net earnings 0 0 172,418 0 172,418
Common Stock, Dividends, Per Share, Cash Paid 0 0 (42,181) 0 (42,181)
Purchase of treasury shares 0 0 0 (173,828) (173,828)
Share-based compensation 0 21,458 0 0 21,458
Restricted share issuances, net of stock repurchased for payroll taxes and other 0 (882) 0 (397) (1,279)
Balance at Sep. 30, 2026 $ 1,671 $ 678,928 $ 8,168,506 $ (5,215,402) $ 3,633,703