Companies covered: Amazon.com, Inc. (NASDAQ:AMZN), Kroger Company (The) (NYSE:KR), Cardinal Health, Inc. (NYSE:CAH), McKesson Corporation (NYSE:MCK), Walgreens Boots Alliance, Inc. (NASDAQ:WBA), Bank of America Corporation (NYSE:BAC), Dick's Sporting Goods Inc (NYSE:DKS), Alphabet Inc (NASDAQ:GOOG), Target Corporation (NYSE:TGT), Walmart Inc. (NYSE:WMT), Comerica Incorporated (NYSE:CMA), Mondelez International, Inc. (NASDAQ:MDLZ), Nestle SA (OTCMKTS:NSRGY), Hershey Company (The) (NYSE:HSY), Shutterfly, Inc. (NASDAQ:SFLY), Cambrex Corporation (NYSE:CBM), Gilead Sciences, Inc. (NASDAQ:GILD), ASGN Incorporated (NYSE:ASGN), Strategic Education (NASDAQ:STRA), Apple Inc. (NASDAQ:AAPL), Dollar Tree, Inc. (NASDAQ:DLTR), Dollar General Corporation (NYSE:DG), Madison Square Garden Co. (NYSE:MSG), Macy's Inc (NYSE:M), Western Digital Corporation (NASDAQ:WDC), Samsung Electronics Co Ltd (KRX:005930), Seagate Technology. (NASDAQ:STX), Hormel Foods Corporation (NYSE:HRL), Cooper Tire & Rubber Company (NYSE:CTB), LKQ Corporation (NASDAQ:LKQ), Skyworks Solutions, Inc. (NASDAQ:SWKS), Qorvo, Inc. (NASDAQ:QRVO), Broadcom Ltd (NASDAQ:AVGO), Burlington Stores, Inc. (NYSE:BURL), Ross Stores, Inc. (NASDAQ:ROST), TJX Companies, Inc. (The) (NYSE:TJX), Ball Corporation (NYSE:BALL), Constellation Brands Inc (NYSE:STZ), Atlassian Corporation PLC (NASDAQ:TEAM), Howden Joinery Group Plc (LON:HWDN), Ashmore Group plc (LON:ASHM), BT Group plc (NYSE:BT), Baidu, Inc. (NASDAQ:BIDU), Allergan, Inc. (NYSE:AGN), Pfizer, Inc. (NYSE:PFE), Merck & Company, Inc. (NYSE:MRK), Estee Lauder Companies, Inc. (The) (NYSE:EL), L'Oreal SA (OTCMKTS:LRLCY), Shire plc (NASDAQ:SHPG), Aptiv PLC (NYSE:APTV), Microchip Technology Incorporated (NASDAQ:MCHP), SunTrust Banks, Inc. (NYSE:STI), ZTE (OTCMKTS:ZTCOF), Bayerische Motoren Werke AG (ETR:BMW), Costco Wholesale Corporation (NASDAQ:COST), China Lilang Ltd. (HKG:1234), West China Cement Limited (HKG:2233), Anhui Conch Cement (HKG:0914), Qingdao Port International Co. Ltd. (HKG:6198), Sinopec Kantons Holdings Limited (HKG:0934), China MeiDong Auto Holdings Ltd. (HKG:1268), China Yongda Automobile Services Holding (HKG:3669)