X @Bloomberg
Bloomberg·2026-03-06 23:24

Byron Allen, the media mogul who owns the Weather Channel and other properties, acquired almost 11% of Starz from former US Treasury Secretary Steve Mnuchin in a $25 million deal https://t.co/nBusz1H1zc ...