Allen Family Capital, the private investment firm and family office of media entrepreneur Byron Allen, has acquired a 10.7% stake in Starz Entertainment Corp. for $25 million, marking a new investment in the premium television and streaming company.
The transaction was completed on March 5, 2026, when Allen Family Capital purchased 1,803,786 common shares of Starz at a price of $13.86 per share. The acquisition gives the firm beneficial ownership or control of approximately 10.7% of Starz’s issued and outstanding shares.
Prior to the transaction, Allen Family Capital did not own or control any shares of Starz. Following the purchase, the firm became a significant shareholder in the company, which trades on the Nasdaq under the ticker STRZ.
Allen Family Capital said the shares were acquired for investment purposes and that the firm will continue to evaluate its position in the company. Depending on Starz’s performance and broader market conditions, the firm may increase or decrease its holdings over time.
The investment firm also indicated it may acquire additional Starz securities through open market purchases or privately negotiated transactions, including potential deals directly with the company. The firm noted that any future decisions will depend on several factors, including Starz’s business prospects, financial condition, market conditions, and other available investment opportunities.
As part of its investment strategy, Allen Family Capital may engage in discussions with Starz shareholders, management, or board members. These discussions could involve suggestions or proposals related to the company’s operations, financial strategies, potential transactions, and board composition.
Allen Family Capital will file an early warning report with Canadian securities regulators detailing the acquisition. The report will be available through the SEDAR+ system under Starz’s issuer profile.
Allen Family Capital is headquartered in Beverly Hills and pursues a diversified investment strategy spanning public and private securities, real estate, film, media, and other opportunistic investments. The firm focuses on long-term value creation and capital preservation across market cycles.
Starz Entertainment Corp. operates as a premium entertainment and streaming company and maintains a Canadian registered office in Vancouver, British Columbia.