BlackRock, Inc. (BLK) supply chain analysis