BREAKINGMulti-SourceStarz CEO Jeff Hirsch 2025 Pay Was $6.7 Million Amid Lionsgate SplitDeadline|4/4/2026