Major indices continue the rally