Stocks shrugged off early weakness to close at session highs.




Share this: