Byron Allen Nets Nearly $20 Million From Rapid Starz Stake Sale
American media executive Byron Allen has realised a substantial gain, selling his entire 10.7% stake in premium cable network Starz for close to $45 million, securing nearly $20 million in profit in roughly six months.





