XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Earnings (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Income Statement [Abstract]        
Net Sales $ 571,806 $ 553,243 $ 1,100,090 $ 1,045,432
Cost of products sold 272,276 252,389 522,827 478,381
Gross Profit 299,530 300,854 577,263 567,051
Product development 20,731 21,897 40,106 43,769
Selling, marketing and distribution 68,337 69,001 135,548 135,632
General and administrative 52,978 48,597 100,112 93,295
Operating Earnings 157,484 161,359 301,497 294,355
Interest expense 655 634 1,368 1,378
Other income, net (1,379) (4,453) (9,553) (12,531)
Earnings Before Income Taxes 158,208 165,178 309,682 305,508
Income taxes 30,585 32,200 57,958 50,331
Net Earnings $ 127,623 $ 132,978 $ 251,724 $ 255,177
Net Earnings per Common Share        
Basic (in dollars per share) $ 0.77 $ 0.79 $ 1.51 $ 1.51
Diluted (in dollars per share) $ 0.76 $ 0.77 $ 1.48 $ 1.48