Press releases

Deloitte: 70 percent of US consumers binge watch TV, bingers average five episodes per sitting

Digital Democracy Survey, 10th edition press release.