CREDIT AGREEMENT Dated as of May 31, 2019 among IDEX CORPORATION, as the Company, and