US stocks today: US stocks end higher as semiconductors surge amid Mideast war intensifies July 22, 2026
Gold, silver prices today: Comex gold jumps $73, silver gains $2.55 as traders assess US-Iran peace efforts July 21, 2026