Alexander Otto, Director at SITE Centers Corp, sold 685,303 shares of the company on June 28, 2024, bringing his total ownership to 16,582,983 shares. This sale is part of a trend of insider sells over the past year.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing