The markets zipped higher for the second day this week as traders responded to a round of upbeat corporate earnings and U.S. economic data. 

Read more