v3.25.2
Debt (Tables)
6 Months Ended
Jun. 29, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
Debt consisted of the following:
June 29, 2025December 31, 2024
Fixed-rate notes due:Interest rate:
April 20253.250%$— $750 
May 20253.500%— 750 
June 20261.150%500 500 
August 20262.125%500 500 
April 20273.500%750 750 
November 20272.625%500 500 
May 20283.750%1,000 1,000 
April 20303.625%1,000 1,000 
June 20312.250%500 500 
August 20354.950%750 — 
April 20404.250%750 750 
June 20412.850%500 500 
November 20423.600%500 500 
April 20504.250%750 750 
Commercial paper4.396%700 — 
OtherVarious80 76 
Total debt principal8,780 8,826 
Less unamortized debt issuance costs and discounts68 64 
Total debt8,712 8,762 
Less current portion1,204 1,502 
Long-term debt$7,508 $7,260