Byron Allen Sells Entire 10.7% Starz Stake for Nearly $45m, Doubling His Money in Six Months
Media mogul Byron Allen has sold all 1.8 million Starz shares he bought in March, making almost $20 million on ...
Media mogul Byron Allen has sold all 1.8 million Starz shares he bought in March, making almost $20 million on ...