Today’s pre-market forecast and end of week review. Retail sales continue to surprise as bull market wrestles with the all-time-highs resistance and where to do next..

+ posts