Big US banks posted mostly solid results this week as the S&P 500 reporting period got under way. Still, shares of banks and ...