Wall St edges higher on results, data