In the past 10 years, SITE Centers Corp has provided -0.05 (multiply by 100 for percentage) rate of return.