XML 23 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements Of Earnings - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jun. 28, 2025
Mar. 29, 2025
Dec. 28, 2024
Jun. 29, 2024
Mar. 30, 2024
Dec. 30, 2023
Mar. 29, 2025
Mar. 30, 2024
Jun. 28, 2025
Jun. 29, 2024
Sep. 27, 2025
Sep. 28, 2024
Sep. 30, 2023
Income Statement [Abstract]                          
Net sales $ 969,582 $ 934,022 $ 907,882 $ 914,135 $ 920,208 $ 855,222 $ 1,841,904 $ 1,775,430 $ 2,811,486 $ 2,689,565 $ 3,860,624 $ 3,608,960 $ 3,316,190
Cost of sales 696,913 675,255 662,804 656,874 661,199 613,792 1,338,059 1,274,991 2,034,972 1,931,865 2,794,802 2,589,525 2,414,090
Inventory write-down 5,839 2,149 0 1,600 175 0 2,149 175 7,988 1,775 8,474 7,027 4,345
Gross profit 266,830 256,618 245,078 255,661 258,834 241,430 501,696 500,264 768,526 755,925 1,057,348 1,012,408 897,755
Research and development 21,906 24,481 23,605 27,791 28,382 30,579 48,086 58,961 69,992 86,752 93,671 112,773 106,551
Selling, general and administrative 139,748 133,932 128,137 128,190 125,928 120,758 262,069 246,686 401,817 374,876 553,968 501,253 474,937
Interest 17,790 19,548 16,248 17,029 16,757 15,147 35,796 31,904 53,586 48,933 72,075 66,330 59,838
Asset Impairment Charges 3,000     112 6,750     6,750 3,000 6,862 5,374 22,149 14,628
Restructuring 2,850 2,425 3,784 3,984 6,750 1,889 6,209 8,639 9,059 12,623 10,015 23,788 7,997
Loss on sale of businesses                     0 0 900
Gain on sale of buildings                     0 (979) (10,030)
Pension settlement                     0 0 12,542
Other 5,183 4,174 (1,131) 4,042 2,700 4,157 3,043 6,857 8,226 10,899 9,597 17,348 8,872
Earnings before income taxes 76,353 72,058 74,435 74,513 71,567 68,900 146,493 140,467 222,846 214,980 312,648 269,746 221,520
Income taxes 17,867 17,448 16,909 15,402 17,061 16,265 34,357 33,326 52,224 48,728 77,620 60,960 46,364
Net earnings $ 58,486 $ 54,610 $ 57,526 $ 59,111 $ 54,506 $ 52,635 $ 112,136 $ 107,141 $ 170,622 $ 166,252 $ 235,028 $ 208,786 $ 175,156
Net earnings per share                          
Basic $ 1.86 $ 1.73 $ 1.80 $ 1.85 $ 1.71 $ 1.65 $ 3.53 $ 3.35 $ 5.38 $ 5.20 $ 7.42 $ 6.53 $ 5.50
Diluted $ 1.83 $ 1.71 $ 1.78 $ 1.82 $ 1.69 $ 1.63 $ 3.48 $ 3.32 $ 5.32 $ 5.14 $ 7.33 $ 6.45 $ 5.47
Weighted average common shares outstanding                          
Basic                     31,680,280 31,954,689 31,831,687
Diluted                     32,082,601 32,359,338 32,044,226