Director Alexander Otto Sells 424,956 Shares of SITE Centers Corp (SITC)
SITE Centers Corp, a REIT, focuses on owning, managing, and developing shopping centers in high-density areas. Recent insider sell activity by Alexander Otto aligns with a trend of no insider buys in the past year. With a market cap of $3.