Tech stocks set for new record high above 18,000