Horizontal resistance line breakout, the pullback is in progress, after the breakout the price established your new role like a bull above the 21.10 level.
Back in time, the price tested this resistance line in three occasions, during a period of eleven months and finally the 12/04/2017 the price broke this resistance with authority.
Here I can appreciate 5 weekly bars above the past resistance line that now is support of bulls and this is a good evidence for me to avoid a whipsaw
The price is making higher lows and a new high in a recognizable way. If the price decline between to 20.80 and 21.40 limit orders are very useful.
For picking stocks I do not use tools like (finviz.com Screener)
I select manually from my watch list and not publish a stock symbol twice.