BofA raises s&p 500 year-end target to 7,400 from 7,100.