It’s taken the stock more than a year to recover, but this year it has gained 22%, surpassing Astra and Pfizer. GSK has ...