Hasbro stock (US4267811090): rally, earnings preview and licensing deals keep toy giant in focus — alphai