Analysts predict where the stock is going in the short term based on "sentiments" and "emotion". I wouldn't bet anything on them.
You don't make money on Wall Street by "knowing a lot" you make money by knowing one thing that one person opposite you doesn't.
That means you have to know a lot of things that won't make you rich, just to prevent becoming poor.