Is it Still a Good Time to Buy?