Stocks post solid gains, Thursday, August 28th