Pfizer , Johnson & Johnson and Roche are all either positive or around net zero YTD. Novartis is trading slightly lower and so is Merck and Co but not to the extent of GSK making it a bargain in the big Pharma world.
Dividend Yield is current around 5.3% which is high enough to warrant it being a good income stock even if the share price was to remain flat for the next 5 years.
Upside targets are at 1720 which is the next major price and and 1850 which is the 18 year highs (formed in 2019).
There is a chance that price could fall back down to 1300 or even the multi year lows at 1235 which would make for a real bargain. But even at the current price of 1378.00 I think over the next 5 years this is a good stock to hold.