S&P 500 posts consecutive declines as tech stocks retreat; Bank of America drops following earnings.

S&P 500 posts consecutive declines as tech stocks retreat; Bank of America drops following earnings.