Citigroup Inc. (C) supply chain analysis