Stocks | Tue Apr 22, 2014 5:28pm EDT

Earnings, healthcare give Wall Street sixth straight gain