That's the beauty of stock market...it is driven by each participants market opinion and it can be based on his own analysis or received from experts he follow. There is no right or wrong opinion in stock market as each will trade based on what he feels is correct at that time, however I feel it is always better if one builds the required knowledge and skills to be able to independently verify whether the opinions he receive from others is inline with his own analysis and only then take action. Even experts are human beings and they will not be there to share profit or loss with us.. we are responsible for our own actions..