ICICI bank has created a beautiful triangle and while it broke down for a few days, it has reclaimed the triangle formation and looks set to give a positive breakout. Keep this stock on your radar and expect a new all time high. I do believe that bank nifty and other big private banks should move soon and give good returns.