S&P 500 member AmerisourceBergen (ABC) primarily distributes generic drugs and specialty pharmaceuticals, generating more than $100 billion in annual revenue. Last year, the Pennsylvania-based firm surprised industry observers when it signed a 10-year distribution deal with Walgreen. The partnership appears to be paying off.