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.