InvenTrust Properties Corp

IVTNYSE
$32.02
0.140.44%
Last update: Nov 10, 2:53 PM
InvenTrust Properties Stock Chart - Benzinga