Stocks grinding higher after 8-week run as crude oil tops $56/bbl.