though it`s gr8 stock to hold for long term but charts are showing confusing pattern........cant have a perfact persaption on that......good for long term means 24-36 months but the counter argue is that also there are enough stocks available in market showing long term earning visibility....... avoid as of now..... buy only after conformance of uptrend above 395.......