Home Financial Starz, Altice reach multiyear carriage agreement