Starboard Releases Newell Presentation, Sees Shares Worth $48 Or More
May 01, 2018 at 17:03 PM EDT
Starboard Value LP, owners of approximately 3.8% of Newell Brands' outstanding shares, announced that it has released a presentation "outlining the opportunity to create meaningful value at Newell."