The Green Bay Packers did what the Green Bay Packers do: locked up one of their own key free agents.
The Bills also filled their place-kicking vacancy by signing Steven Hauschka and confirmed previously reported agreed to deals to sign fullback Patrick DiMarco and offensive lineman Vladimir Ducasse.
Perry started 12 of 14 games for the Packers in 2016.
The amount of guaranteed money Perry received suggests the Packers aren't concerned his big season had more to do with wanting a new contract than anything else.
Spurning sweet nothings from other teams, Perry reportedly signed a five-year deal with the Packers worth $60 million with an $18.5 million signing bonus.
"We very excited to have Nick remain a Packer".
Even though he missed two games because of a broken hand and had to play the final five games, including playoffs, with a large cast, he avoided the long-term injuries that limited his playing time early in his career.
One free agent is leaving Green Bay. Look no further than last year's Packers.
"I think the most important thing is the growth I went through that will allow me to be a better leader and provide any resources I have to help the younger guys, to get everything out of those guys, so we can all get on the same page and win this thing", Perry said. That's how you cash in on a contract year.
After tallying 11 sacks last season, Perry became an immediate priority in Green Bay.
NJ.com's Connor Hughes reports the team has expressed "lots" of interest in the breakout pass rusher and wrote a deal could get done once the new league year begins March 9.
After Green Bay declined the fifth-year option for the 2012 first-round pick, Perry re-signed a one-year, $5 million "prove-it" in 2016. Lorenzo Mauldin has been a disapointment through two seasons and Jordan Jenkins is coming off a steady rookie season.