Starboard Value’s $1 billion move: will Pfizer see a much-needed revival?

In a bid to reshape Pfizer’s future, activist investor Starboard Value has acquired a stake worth approximately $1 billion, according to reports. The move comes as the pharmaceutical giant faces…