InvenTrust Properties Corp. Reports 2024 First Quarter Resul