XML 26 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 27, 2024
Dec. 29, 2023
Dec. 30, 2022
Cash Flows From Operating Activities      
Net Earnings $ 486,084 $ 506,511 $ 460,645
Adjustments to reconcile net earnings to net cash provided by operating activities      
Depreciation and amortization 86,749 74,321 65,997
Deferred income taxes 6,060 (8,502) (9,997)
Share-based compensation 31,892 30,229 24,695
Pension settlement loss 0 42,129 0
Contingent consideration 0 (8,600) 0
Impairment 0 7,800 0
Change in      
Accounts receivable 10,251 (3,245) (29,944)
Inventories 55,836 42,716 (95,691)
Trade accounts payable (13,298) (12,348) 4,195
Salaries and incentives (12,187) (2,158) (18,442)
Retirement benefits and deferred compensation (14,171) (13,661) (18,674)
Other accrued liabilities (11,242) (5,269) (4,191)
Other (4,274) 1,094 (1,199)
Net cash provided by operating activities 621,700 651,017 377,394
Cash Flows From Investing Activities      
Property, plant and equipment additions (106,737) (184,775) (201,161)
Acquisition of businesses, net of cash acquired (241,767) 0 (25,296)
Other 5,689 (499) (362)
Net cash used in investing activities (342,815) (185,274) (226,819)
Cash Flows From Financing Activities      
Borrowings (payments) on short-term lines of credit, net (766) 9,725 (18,252)
Payments on long-term debt and lines of credit 0 (75,000) (75,000)
Payments of debt issuance costs (1,707) (1,025) 0
Common stock issued 70,659 60,182 35,619
Common stock repurchased (31,350) (102,344) (233,426)
Taxes paid related to net share settlement of equity awards (4,611) (1,225) (1,219)
Cash dividends paid (172,088) (158,323) (142,125)
Net cash used in financing activities (139,863) (268,010) (434,403)
Effect of exchange rate changes on cash (1,637) 1,022 (1,278)
Net increase (decrease) in cash and cash equivalents 137,385 198,755 (285,106)
Cash and Cash Equivalents      
Beginning of year 537,951 339,196 624,302
End of year $ 675,336 $ 537,951 $ 339,196