is this good time to buy in spot ?