HBO
The season-six finale was watched by 8.9 million viewers, the most ever for a single episode. It broke the record held by last year's season-five finale, which drew 8.1 million viewers.
HBO also tracks DVR, encores, on-demand, and streams on both HBO Go and HBO Now. Though those full numbers aren't yet in for the finale, this season has actually been getting about 23.3 million total weekly viewers, according to The Hollywood Reporter.