XML 26 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF EQUITY - USD ($)
$ in Thousands
Common Stock at Par Value
Capital in Excess of Par Value
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Noncontrolling Interests
Total
Balance at Dec. 31, 2021 $ 125,424 $ 1,189,845 $ (3,629,265) $ 7,787,948 $ (191,657) $ 58,551 $ 5,340,846
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Consolidated net income 0 0 0 1,426,884 0 8,274 1,435,158
Other comprehensive income (loss) 0 0 0 0 (173,605) (1,692) (175,297)
Amortization of stock-based compensation 0 42,930 0 0 0 0 42,930
Shares issued for stock-based compensation awards 0 (24,067) 41,407 0 0 0 17,340
Repurchases of common stock 0 0 (1,049,487) 0 0 0 (1,049,487)
Distributions 0 0 0 0 0 (137) (137)
Balance at Dec. 31, 2022 125,424 1,208,708 (4,637,345) 9,214,832 (365,262) 64,996 5,611,353
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Consolidated net income 0 0 0 903,505 0 5,858 909,363
Other comprehensive income (loss) 0 0 0 0 67,223 1,131 68,354
Amortization of stock-based compensation 0 41,569 0 0 0 0 41,569
Shares issued for stock-based compensation awards 0 (38,536) 55,546 0 0 0 17,010
Repurchases of common stock 0 0 (770,200) 0 0 0 (770,200)
Retirement of treasury stock (67,733) (658,401) 5,054,254 (4,328,120) 0 0 0
Distributions 0 0 0 0 0 (142) (142)
Balance at Dec. 31, 2023 57,691 553,340 (297,745) 5,790,217 (298,039) 71,843 5,877,307
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Consolidated net income 0 0 0 392,074 0 1,433 393,507
Other comprehensive income (loss) 0 0 0 0 (211,230) (2,758) (213,988)
Amortization of stock-based compensation 0 34,631 0 0 0 0 34,631
Shares issued for stock-based compensation awards 375 (993) 5,972 0 0 0 5,354
Repurchases of common stock 0 0 (265,142) 0 0 0 (265,142)
Retirement of treasury stock (2,474) (24,898) 228,837 (201,465) 0 0 0
Distributions 0 0 0 0 0 (141) (141)
Balance at Dec. 31, 2024 $ 55,592 $ 562,080 $ (328,078) $ 5,980,826 $ (509,269) $ 70,377 $ 5,831,528