TrustCo Bank Corp NY (TRST) supply chain analysis