With Pfizer’s revenue and share price slumping after the drugmaker skyrocketed to new heights during the pandemic, the company’s executives will reportedly hear out activist investor Starboard Value’s recommendations for a strategy shift. Starboard holds a stake in Pfizer worth around $1 billion, The Wall Street Journal recently reported. Now, the […]