HP Inc. (HPQ) supply chain analysis