Low stock price is no guarantee of better investment