XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 28, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
Earnings per share (in millions, except share data):
Three Months EndedSix Months Ended
June 28,
2025
June 29,
2024
June 28,
2025
June 29,
2024
Basic:
Net income$112 $113 $248 $228 
Weighted-average shares outstanding50,939,474 51,489,735 51,154,241 51,444,179 
Basic earnings per share$2.20 $2.19 $4.85 $4.43 
Diluted:
Net income$112 $113 $248 $228 
Weighted-average shares outstanding50,939,474 51,489,735 51,154,241 51,444,179 
Dilutive shares342,799 340,510 392,169 371,720 
Diluted weighted-average shares outstanding51,282,273 51,830,245 51,546,410 51,815,899 
Diluted earnings per share$2.19 $2.17 $4.81 $4.40