Media

Viacom gets earnings boost from affiliate fees and Tom Cruise