Wall St rallies as data supports view Fed may be done hiking rates