NVS is a long term reliable dividend paying hold, but I try to be careful with pharmas. A lot of possible catalysts that can change the direction too soon.
This is purely a trend line analysis. I see good indicators from trend lines in play and looks like the stock will re test the $98 high again before either a move up or down. I expect it to break downward by 2022.
Caution: slow moving stock. It won't bleed your portfolio on red days, but watching paint dry would be a lot quicker than watching NVS go up a few percentage.
Good luck!