Nasdaq at record high on a boost from tech stocks