tech stock investor sentiment