On Friday, the Bills and quarterback Josh Allen reached agreement on a six-year extension. Now that Allen has officially signed the contract, here’s a look at its terms. All numbers come from a source with direct knowledge of the contract. It’s a six-year extension, with a base value of $258 million ($43 million per year) [more]