US STOCKS SNAPSHOT-Upbeat earnings boost Wall Street