Healthy Returns: What activist Starboard's $1 billion stake means for Pfizer
Starboard has a roughly $1 billion stake in the drugmaker and approached former Pfizer CEO Ian Read and ex-CFO Frank D'Amelio, both of whom expressed interest in supporting the activist investor's efforts to shake up the company, CNBC previously reported. As of late Tuesday, Pfizer has a market cap of roughly $165 billion.