InvenTrust Properties Corp.
IVT
$28.04
-$1.69-5.68%
IVT
TTM - Trailing twelve months. Q - Most recent quarter. YOY - Year over year.