It's not the best time to buy yet.