This stock has had a lot of good news come out over the last two weeks. The MACD has been losing bearish momentum over the last 9 days. 35.15 has acted as a pivotal level many times before, and the last 3 times price has tested this support level the stock bounced to 40/41.
The 200 EMA is less than $1 away at 34.76. Betting that support holds and the election acts as a catalyst to push price to 41.
Also a falling Wedge pattern. AKA triangle breakout play.