Markets continue record run