the Bull Flag
is Clearly shown, i.m.o this stock is good to hold for a bit ( not to long as RSI
is Reaching Overbought Areas and is currently in a channel up)
is heading up.
is coming up next month so if it's anything like how the banks went take profit or hold at your own risk