Stocks have spent the past hour drifting slowly off of session highs. The S&P 500 is still above the best levels of the prior session, however.
Financials, which have been a boon to the broader market for the past couple of days, now trade with a 1.0% gain. The sector had been up as much as 1.4% earlier.
Banks have been some of the biggest beneficiaries of buying in the financial sector. Diversified banks are up 1.8%, but more impressive is the 2.3% gain sported by regional lenders.