He's had one "really" good season and a one decent season... the other 4 have been mediocre to terrible, at best. I wouldnt pay him what the giants paid him. Definitely an acceptable #2 or #3 WR.
Two seasons of over 100 targets. If you get the ball thrown to you 100 times you can’t help but put up decent numbers
His catch pct is not very impressive. His catch number were more a product of targets than skill and that’s why he only had a couple good years
There will be better options for a vet WR than him