US stocks rose while oil fell as President Donald Trump signaled openness to
further Iran talks, boosting hopes for a lasting truce. The S&P 500 gained 1.1%
and the Nasdaq climbed nearly 2%, while the Dow rose 0.6%. Producer prices
increased 0.5% in March, below expectations. Crude declined, with WTI down about
7% near $91 and Brent around $95. JPMorgan reported a 13% profit rise, while
BlackRock, Wells Fargo and Citigroup also beat earnings estimates.