Tech stocks long term forecast