is it fine to buy now at current price?