AmerisourceBergen Corporation is a provider of pharmaceutical sourcing and distribution services. The company distributes branded, generic and specialty pharmaceutical products, OTC healthcare products, home healthcare equipment and supplies and related products to healthcare providers, pharmacies and pharmaceutical manufacturers in the U.S and other markets. The company also offers a variety of related services.