SITE Centers Corp, a real estate investment trust, saw Alexander Otto sell over 1.2 million shares in a trend of insider sells without buys. The recent transaction valued at $3.9 million indicates a lower price-earnings ratio than industry peers, suggesting the stock is undervalued.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing