The Giants and Tom Coughlin have reportedly agreed to terms on a four-year contract extension that will pay him $21 million, according to ESPN.com. The New York Daily News first reported the story.