Until the broadcast contract ended in 2013, the terrestrial television networks CBS, NBC, and Fox, as well as cable television's ESPN, paid a combined total of US$20.4 billion to broadcast NFL games. From 2014 to 2022, the same networks will pay $39.6 billion for exactly the same broadcast rights. The NFL thus holds broadcast contracts with four companies (ViacomCBS, Comcast, Fox Corporation and The Walt Disney Company/Hearst Corporation, respectively) that control a combined vast majority of the country's television product. League-owned NFL Network, on cable television, also broadcasts a selected number of games nationally. In 2017, the NFL games attracted the top three rates for a 30-second advertisement: $699,602 for NBC Sunday Night Football, $550,709 for Thursday Night Football (NBC)