Biogen Inc. (BIIB) supply chain analysis