Truist Financial Corporation (TFC) supply chain analysis