The NFL's current four-year contract for national TV broadcasts pays it about $2.

Does it follow that "The NFL has a contract with FOX and NBC."?
it is not possible to tell