Us stocks eke out fresh records. Everything you need to know about markets