A.M. Update
S&P futures are up +0.45% and NASDAQ-100 futures are up +0.8% this morning. Positive sentiment is partly being driven by better than expected earnings from the likes of Bank of America (BAC) and Johnson & Johnson (JNJ). China reported some better than expected economic data, including Q1 GDP up 4.5% year-over-year versus the expected 4.0% and…