Tech stock rally sends Nasdaq to record high