Is it time to buy now?