Director Alexander Otto Sells 685,303 Shares of SITE Centers Corp (SITC)

Alexander Otto, Director at SITE Centers Corp, sold 685,303 shares of the company on June 28, 2024, bringing his total ownership to 16,582,983 shares. This sale is part of a trend of insider sells over the past year.