InvenTrust Properties Corp. (IVT)
NYSE: IVT · Real-Time Price · USD
33.49
-0.59 (-1.73%)
At close: Aug 5, 2026, 4:00 PM EDT
33.49
0.00 (0.00%)
After-hours: Aug 5, 2026, 4:47 PM EDT

InvenTrust Properties Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
2,6112,1922,3341,7211,5971,836
Market Cap Growth
24.49%-6.08%35.63%7.73%-13.00%131.80%
Enterprise Value
3,6312,9772,9832,4352,2142,324
Last Close Price
33.4928.2130.1325.3423.6727.26
PE Ratio
174.7219.87158.58316.7530.60-
PS Ratio
8.257.338.526.656.758.66
PB Ratio
1.501.221.331.111.001.17
P/TBV Ratio
1.701.381.321.191.061.30
P/FCF Ratio
-----114.37
P/OCF Ratio
16.3014.1017.0513.2712.7020.41
EV/Sales Ratio
11.449.9510.899.419.3510.96
EV/EBITDA Ratio
18.6916.5518.5316.3217.0025.85
EV/EBIT Ratio
69.7257.9163.4668.0162.81837.49
EV/FCF Ratio
-----144.79
Debt / Equity Ratio
0.620.460.420.520.470.34
Debt / EBITDA Ratio
5.644.594.605.465.805.93
Debt / FCF Ratio
-----33.21
Net Debt / Equity Ratio
0.580.440.370.460.390.31
Net Debt / EBITDA Ratio
5.254.374.034.794.745.43
Net Debt / FCF Ratio
-2.35-2.71-3.88-12.29-4.3330.42
Asset Turnover
0.110.110.110.100.100.09
Quick Ratio
1.731.171.992.283.041.50
Current Ratio
1.731.171.992.283.041.50
Return on Equity (ROE)
0.86%6.27%0.82%0.33%3.29%-0.32%
Return on Assets (ROA)
1.79%1.90%1.83%1.44%1.50%0.12%
Return on Invested Capital (ROIC)
1.90%2.06%2.01%1.59%1.65%0.13%
Return on Capital Employed (ROCE)
1.83%1.94%1.88%1.48%1.54%0.12%
Earnings Yield
0.58%5.03%0.63%0.32%3.27%-
FCF Yield
-----0.87%
Dividend Yield
2.99%3.33%2.96%3.36%3.47%2.87%
Payout Ratio
508.86%65.38%459.65%1091.12%105.88%-1036.59%
Buyback Yield / Dilution
-3.35%-10.32%-4.71%-0.43%4.99%1.34%
Total Shareholder Return
-0.36%-6.99%-1.76%2.93%8.46%4.21%
SEC Filings: 10-K · 10-Q