Director Alexander Otto Sells 718,229 Shares of SITE Centers Corp (SITC)

Director Alexander Otto sold 718,229 shares of SITE Centers Corp for $15.54 each on August 1, 2024. This sale is part of a trend with 8 insider sells and no buys over the past year. The company's market cap is $3.