XML 25 R8.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2024
Dec. 30, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net income $ 53,116 $ 48,536 $ 296,176
Adjustments to reconcile net income to cash provided by operations:      
Depreciation and amortization 38,488 32,043 27,613
Settlement of frozen defined benefit pension plan 0 30,440 0
Amortization of debt discount and issuance costs 1,318 1,319 1,153
Gains from sales of property (272) 0 (144)
Provision for deferred income taxes 2,678 7,756 5,289
Share-based compensation 7,749 12,055 9,617
Amortization of deferred gains from real estate (3,934) (3,934) (3,934)
Other income statement items 0 (909) 0
Changes in operating assets and liabilities, net of business acquisition:      
Accounts receivable 2,573 23,145 101,266
Inventories, net (12,271) 140,875 20,759
Accounts payable 13,002 5,973 (31,808)
Employer contributions due to the single-employer defined benefit pension plan 0 (6,900) (11,876)
Other current assets (20,012) 15,513 (11,635)
Other assets and liabilities 2,743 373 (2,179)
Net cash provided by operating activities 85,178 306,285 400,297
Cash flows from investing activities:      
Acquisition of business, net of cash acquired 0 300 (63,767)
Proceeds from sales of assets and properties 899 357 964
Property and equipment investments (40,109) (27,520) (35,886)
Net cash used in investing activities (39,210) (26,863) (98,689)
Cash flows from financing activities:      
Common stock repurchases (45,297) (42,135) (66,427)
Repurchase of shares to satisfy employee tax withholdings (3,365) (5,279) (10,534)
Principal payments on finance lease liabilities (13,427) (9,208) (10,907)
Net cash used in financing activities (62,089) (56,622) (87,868)
Net change in cash and cash equivalents (16,121) 222,800 213,740
Cash and cash equivalents at beginning fiscal year 521,743 298,943 85,203
Cash and cash equivalents at end of fiscal year 505,622 521,743 298,943
Supplemental cash flow information:      
Net income tax payments 30,408 19,239 111,197
Interest paid $ 44,988 $ 43,438 $ 44,054