Director Alexander Otto Sells 300,854 Shares of SITE Centers Corp (SITC)

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.