US stocks rose, S&P 500 up 0.2% to 7,446.05, Dow closed at record 50,285.66, driven by US‑Iran peace hopes.
Nvidia reported FY Q1 revenue 85% YoY to $81.62 bn, net income $45.55 bn, announced $80 bn buyback, shares fell 1.8%.
Walmart posted revenue beat but warned of higher fuel costs, shares down 7.3%; IBM received $1 bn quantum grant, stock rose 12.4%.
Treasury yields fell (10‑yr 4.57%, 30‑yr 5.09%); jobless claims dropped to 209k; PMI hit 49‑ and 48‑month highs, supporting market optimism.