U.S. box office weekend: 'Black Panther: Wakanda Forever' fights off festive challenge from 'Violent Night' | Fortune