Which stocks currently are the best value for money and likely to yield max returns in the long run(1-3 years). I have around 50k USD which I am looking to invest in secure(with minimum downside risk) US stocks. The objective here is to earn a decent return with bank like security of funds. Please keep in mind that in my country we can easily get 15% annualized returns on bank deposits but the real problem is USD exchange rate(our currency may devalue) erasing any gains. Therefore I have decided to invest in some US stocks. Target return I am looking for is 30-40% over the year. I have no problem holding for even more than 3 years. Which stocks would you guys recommend? And any place where I can get analyst research reports for these stocks from?