FT
Executives have no excuse for dumping stock
Pfizer chief’s explanation for selling $5.6m of shares on the day of the vaccine news does not wash
Pfizer chief’s explanation for selling $5.6m of shares on the day of the vaccine news does not wash