Allen Family Capital completed the acquisition on Thursday (Mar. 5), less than a year after Starz became an independent company.
Byron Allen's Allen Family Capital acquired 10.7% of the shares of Starz Entertainment for $25 million in a private transaction with Liberty Steve Mnuchin's Liberty 77 Capital.
By Robert Hill Media mogul Byron Allen has acquired a 10.7% stake in the entertainment company Starz, purchasing 1.8 million shares for $25 million. The investment comes as Starz continues to operate ...
Byron Allen is back in the media M&A business. The mogul, whose Allen Media Group owns The Weather Channel, a production company, local TV stations and streaming platforms, is buy ...
Enid philanthropist Paul Allen and his wife Joan were staples in the Enid community and in the making of David Allen Memorial Ballpark. “Our family has always really enjoyed baseball, the sport, the ...