 AmerisourceBergen Corp. ABC, -1.32 said Wednesday that it set a new 1 billion stock repurchase program. That represents 3.1 of the pharmaceutical and health care products companys market capitalization of 32.42 billion at Tuesdays stock closing price. 