By | April 27, 2021
Dividend Rate (TTM) $1
Dividend Yield 4.13%
Payout Ratio (FFO) 84.55%
FFO/Share $1.18
FFO Multiple 20.49
Market Cap 2321.88M
Category: