There is good analysts and bad analysts. The only way to make sure is to actually check if what they say actually happens.
Also, good analysts aren't 100% right all the time, but their hits are higher than their misses.
Also, is Always good to make your own tracking and draw your own conclusions.