best stocks to invest - 2020 | top pharma stocks | long term stocks | technical analysis