Tamarack is undervalued. If you have a positive mid term view on oil , it’s a no brainer at today’s levels.
Electric vehicles will only have a small impact on demand in the mid term.
As for analyst sell or buy ratings , in my experience , when they downgrade to sell ratings , the analysts firm is usually buying the shares you sell.
When they throw out strong buys , the stock is generally near highs you are buying the shares they are selling.
How many times do you see an analyst put a strong buy rating on a stock that hasn’t already trended up significantly. ?
In short , analysts care about their money, not yours and mine.
As said, good time to buy Tamarack if you like oil into 2018.