Strong corporate earnings and reassuring words from Federal Reserve chairman Ben Bernanke are helping stocks hold on to most of the gains from their latest rally.
Stocks mostly higher amid more solid earnings.