Director Alexander Otto Sells 261,646 Shares of SITE Centers Corp (SITC)
SITE Centers Corp is a REIT specializing in shopping centers. Alexander Otto recently sold nearly 1 million shares, continuing a trend of insider sells. The company's market cap is $3.009 billion, with a P/E ratio below industry median.