US futures are trading mixed this morning as investors weighed bank earnings and economic data. Major banks that reported earlier this morning include Wells Fargo, JP Morgan and Citigroup with all 3 banks beating on the bottom line. However, Wells Fargo missed on revenues and the other two banks posted a decline in trading revenue. In economic data, retail sales fell 0.2% compared to estimates of a 0.1% rise and CPI came in flat which is worse than expected. Oil continues to move higher with crude and Brent trading up slightly. Markets in Asia closed mostly higher led by the Hang Seng and European markets are trading slightly lower led by the DAX.