I do the same as well. I tried to value the stock (and other banking stocks too) using different techinical analysis methods, however, probably due to my lack of knowledges and incompetence, banking stocks are too complicated for me. So none works. I then become lazy on reading banking stocks, and just buy when its price reaches $28, and sell above $31. And fingers cross, the results are so far so good.