Investor confidence rallies from rock bottom