Insider Selling: Director Alexander Otto Sells Shares of SITE Centers Corp (SITC)
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.