earthnewsreport.com
Starboard Value takes 7.5% stake in Box - Earth News Report
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 looks for undervalued stocks. Box stock has been on a price roller coaster ride, since it went public in 2015 at