One thing I've learned oh about 15 years ago was that never trust the analysts...sure most mean well, but most are as dumb  as a stick. Back then I had some free time so for fun I took the Securities course, the same one that brokers/analysts take...it was a joke! I got an A while doing very very little...the level of knowledge required, at least back then, was a total joke...So now these same people who got their 'degrees' in the mail back then are now suppose to be 'experts'? I don't think so! Some are, but most are just there to repeat what someone else says without really understanding the basics, somewhat like some on this board are ;)

 

Lesson are are that always do your own DD and always get a second opinion. Run it by someone you trust...