US stocks have edged higher at the open as they round off what looks set to be their best quarter in years. That's despite ...