IBM removed its last physical presence in Endicott in October 2023, when the company declined to renew its lease on its 1701 North Street building. The company has long been entwined with ...