SITE Centers Corp is a real estate investment trust managing shopping centers. Alexander Otto sold 300,854 shares, reflecting the only insider sell activity in the past year. The stock was trading at $14.42 with a market cap of $3.06 billion.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing