One reason Brandin Cooks traded now is he had a $781,599 roster bonus due on 5th day of league year - Monday. Now Patriots responsibility.

— Adam Schefter (@AdamSchefter) March 11, 2017