Investor confidence returns