Best trades in Giants history: Ranking 10 deals that paid dividends