Everyone here is acting like financial analysts are useful and/or accurate. Are you all stupid? Do you remember back to 2008?
Wake up: The job of financial analysts is to pump up the market by getting people to invest in it. It's not to give useful advice, or to be right, or to report the truth or anything related to the truth. They are part of the infotainment media segment and their target market is the greedy, fearful, foolish, and ignorant individual investor.
Analysts always say that the future is great.They may occasionally say that one company is less then stellar. They mostly do this to give the false impression that they know something. Of course there is the small contingent that says that everything is just a heartbeat away from going to hell, but they are just the mirror image of the "it's all swell" crowd. Neither group has any proven capacity to predict what will happen. Just look at the disclaimers they all attach to the swill they all spew out.
Anyone who has a handle on how the market, or a specific stock, will perform will never tell the likes of you. They will keep it to themselves and make a killing or advise the people with real wealth and also make a killing.
Remember, you are the sucker in this game. To assume anything else is egomania. The deck is stacked and the house makes a guaranteed profit. And when they screw up the taxpayers (i.e. not the wealthy) pick up the tab.
If you want to see how things really work watch The Big Short. It's a really good movie with some great performances. It will make you laugh until you realize that nothing has changed since 2008. They same greedy assholes are still running the game for their own profit, but now it is going to be much, much worse. The asshats that Trump puts in place will make Greenspan and Paulson seem like financial Einsteins, rather then the architects of the biggest crash since the Great Depression.