US stocks rise amid upbeat earnings while the 10-year Treasury yield hits the highest since 2008