Investor confidence recovers swiftly