I am a completely independent analyst and am not paid by any company I cover or write articles about. However, I may have long or short position in a stock I cover or write about at any time.My ratings and/or analyses of a stock represent only my personal view of the stock and/or my assessment on the probable movement of the stock price in the next 12 months. My ratings are by no means a guarantee of performance on any long or short trades on a stock and should not be relied upon solely when buying or selling a stock. Every investment, no matter how compellingly appealing it seems, involves risk. Investors should do their own due diligence and consider personal risk tolerance, preferences, and needs when making an investment or a trading decision. All materials are subject to change without notice. Information is obtained from sources believed to be reliable, but its accuracy and completeness are not guaranteed.