Share Facebook Twitter LinkedIn Pinterest Email SITE Centers Corp. DEP SH CUM PFD A declares $0.3984 dividend