Starboard has a more than $500 million stake and plans to nominate a minority board slate.

Leave a Reply

Your email address will not be published. Required fields are marked *

Take your startup to the next level