Is Now The Perfect Time To Buy?