XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Shareholders' 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, 2023 $ 1,671 $ 549,132 $ 6,978,119 $ (3,425,164) $ 4,103,758
Net earnings 0 0 415,432 0 415,432
Common Stock, Dividends, Per Share, Cash Paid 0 0 (132,113) 0 (132,113)
Purchase of treasury shares 0 0 0 (428,283) (428,283)
Share-based compensation 0 57,376 0 0 57,376
Restricted share issuances, net of stock repurchased for payroll taxes and other 0 (11,844) 0 (4,108) (15,952)
Balance at Sep. 30, 2024 1,671 594,664 7,261,438 (3,857,555) 4,000,218
Balance at Jun. 30, 2024 1,671 578,624 7,153,058 (3,657,357) 4,075,996
Net earnings 0 0 152,066 0 152,066
Common Stock, Dividends, Per Share, Cash Paid 0 0 (43,686) 0 (43,686)
Purchase of treasury shares 0 0 0 (199,998) (199,998)
Share-based compensation 0 19,813 0 0 19,813
Restricted share issuances, net of stock repurchased for payroll taxes and other 0 (3,773) 0 (200) (3,973)
Balance at Sep. 30, 2024 1,671 594,664 7,261,438 (3,857,555) 4,000,218
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