Stocks have room to run