Tech powers Nasdaq to record high