US stocks notched a second straight day of gains on Wednesday, as climbing oil prices lifted the energy sector and earnings from Morgan Stanley provided a boost to financials.
Brent crude settled up 1.9 per cent and US crude settled up 2.6 per cent after touching a 15-month high following a government report that showed a sharp drop in domestic inventories for the sixth week in seven.
The energy sector rose 1.4 per cent, its biggest gain in seven sessions. A 4.2-per cent rise in
“We’re up because the (earnings) numbers are so great, the forward guidance is great and the banks just knocked it out of the park,” said Ken Polcari, Director of the NYSE floor division at O'Neil Securities in New York.
“In the end, this quarter of earnings will not be negative, they will be slightly positive after it is all said and done.”
A disappointing revenue forecast from Intel capped the advance on Wall Street, however. The chipmaker tumbled 5.9 per cent as the biggest drag on each of the three major indexes. The PHLX semiconductor index shed 0.45 per cent.
With 70 companies in the S&P 500 having reported earnings through Wednesday morning, 80 per cent have topped earnings’ expectations. Third quarter earnings are now expected to increase 0.5 percent, according to Thomson Reuters I/B/E/S, which would be the first quarter of growth in five.
The Dow Jones industrial average rose 40.68 points, or 0.22 per cent, to 18,202.62, the S&P 500 gained 4.69 points, or 0.22 per cent, to 2,144.29 and the Nasdaq Composite added 2.58 points, or 0.05 per cent, to 5,246.41.
The US economy showed some signs of rising wage pressures in September and early October but overall compensation growth remained modest, the Federal Reserve said in its Beige Book report.
The third and final US presidential debate between Republican Donald Trump and Democrat Hillary Clinton is set to begin on Wednesday at 9 p.m. EDT (0100 GMT Thursday).
Advancing issues outnumbered declining ones on the NYSE by a 2.40-to-1 ratio; on Nasdaq, a 1.52-to-1 ratio favoured advancers.
The S&P 500 posted 10 new 52-week highs and 2 new lows; the Nasdaq Composite recorded 62 new highs and 56 new lows.
About 5.97 billion shares changed hands in US exchanges, below the 6.45 billion daily average over the last 20 sessions.