Most of the stock you have mentioned have run-up huge and that also very short period of time. So, the risk is high if you are going to invest for 6-12 months but if you have decided that you will buy and forget the stock for 36 weeks, you may buy @ current level also, you will get a return...