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.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing