This article examines earnings trends for Comcast, Charter, Altice, and looks at Q1 earnings commentary from Microsoft and Apple

read more