investor confidence tech