Starboard Value takes 7.5% stake in Box

Starboard Value, LP revealed in an SEC Form 13D filing last week that it owns a 7.5% stake in Box, the cloud content management company. It is probably not a coincidence that Starboard Value invests in companies whose stock has taken a bad turn. Box’s share price has been on a roller coaster ride in … Continue reading Starboard Value takes 7.5% stake in Box