If you look at "ALL" the fundemental aspects of the balance sheet from this Q, it WAS the best in CBAI history. Next Q should be even better, and so on...
What is your investment timeline for this stock? If you can honestly answer that question, it should do wonders to ease your constant worrying. If you have surpassed your investment horizon for this stock and it is not performing how you want, then you should consider selling.