Barkley goes to the Eagles on a three-year, $37.75 million contract that could be worth up to $46.75M.