XML 28 R10.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statement of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating activities:      
Net income $ 1,376,124 $ 1,313,188 $ 1,159,542
Adjustments to reconcile net income to total operating activities:      
Depreciation and amortization 382,927 337,636 319,427
Deferred income taxes (12,943) (91,903) (67,818)
Share-based compensation expense 47,863 46,199 47,375
Gain on sale of business/investment 0 0 (3,584)
Gain on sale of facilities (995) (120) (7,054)
Changes in assets and liabilities, net of acquisitions:      
Decrease (increase) in receivables 53,488 8,451 (86,713)
Decrease (increase) in inventories and other current assets 72,997 56,619 (322,467)
(Decrease) increase in payables, accruals and income taxes (18,480) 10,433 95,481
(Decrease) increase in other long-term liabilities (41,332) 67,283 47,226
Pension contributions (8,694) (8,671) (8,959)
Other, net (22,107) (3,819) (23,083)
Total operating activities 1,828,848 1,735,296 1,149,373
Investing activities:      
Additions to property, plant and equipment (127,075) (136,249) (139,005)
Purchases of businesses, net of cash acquired (117,514) (2,237,910) (429,714)
Proceeds from sale of business/investment 0 0 3,734
Proceeds from sale of facilities 4,246 880 11,754
Other, net (4,465) (3,151) 471
Total investing activities (244,808) (2,376,430) (552,760)
Financing activities:      
Net change in short-term borrowings (889,737) 892,282 (73,691)
Repayments of long-term borrowings (300,000) 0 0
Repurchases of common stock (212,027) (7,772) (332,821)
Cash dividends paid (258,782) (230,329) (202,169)
Proceeds from stock option exercises 66,868 50,850 49,937
Other, net (8,776) (7,748) (16,955)
Total financing activities (1,602,454) 697,283 (575,699)
Effect of exchange rate changes on cash and cash equivalents (17,391) 8,269 (22,300)
(Decrease) increase in cash and cash equivalents (35,805) 64,418 (1,386)
Cash and cash equivalents:      
Beginning of year 409,804 345,386 346,772
End of year $ 373,999 $ 409,804 $ 345,386