should we buy now or wait for the opportunity? in spot?