US stocks post mixed figures at close