Markets | Thu Apr 26, 2012 4:14pm EDT

US STOCKS SNAPSHOT-Wall St gains for 3rd day on data, earnings