Key Summary: On October 20, 2024, Starboard issued an investor presentation discussing Kenvue Inc.'s recent performance and strategic positioning after its spin-off from Johnson & Johnson.
Market Cap: $44 billion | Kenvue Inc. operates as a consumer health company worldwide.
On October 20, 2024, Starboard issued an investor presentation discussing Kenvue Inc.'s recent performance and strategic positioning after its spin-off from Johnson & Johnson. The presentation highlighted Kenvue's strong brand portfolio and growth potential in consumer health markets while noting that its stock had underperformed since the IPO. Starboard identified issues in Kenvue's Skin Health and Beauty segment, which lagged behind competitors in growth and profitability, and argued for a renewed focus on execution to improve overall performance.
Comments