S&P Futures are showing solid gains this morning due to positive earnings reports from the major banks. BAC, C, MS & WFC are all trading higher this morning.