Nasdaq hits a fresh record as tech stocks and earnings drive US indices higher. Oil and the Strait of Hormuz remain the key ...