AI and tech stocks thrive