Should we buy now or wait?