The stock seems to have broken out of ascending triangle
today around 455. The ascending triangle
pattern took almost 9 months to complete. So it looks to be a strong breakout. One can go long on pullback towards 460-452 for medium to long term targets of 530-590 with stop below 415.