The Needham-based company owns a 9 million-square-foot portfolio of shopping centers in New England and South Florida.