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)
MACD is heading up. Earnings is coming up next month so if it's anything like how the banks went take profit or hold at your own risk