Indices rose on retail sales and fewer job losses. S&P 500 is trying new highs for the day. It is showing some resistance at 950 level. Utilities took off at this hour, up 1.9% shadowed by Energy, up 1.67%
Dollar is on a decline, last changed hands at 79.64.
Bank of America (BAC) was upgraded by Keefe Bruyette& Woods from market perform to out perform. The shares surged, up almost 8%.