What’s ahead for stocks?