The main focus for investors today will be on the barrage of bank earnings reports today, which so far have been much stronger than expected, as well as the slew of economic data releases, including retail sales, which will likely garner the most attention.