Why don't institutions share stock recommendations like Wall Street analysts?
Primarily because they don't want big price movements when they are in the market. If they spook the markets, either they have to buy at a higher price, or they sell at a lower price or they decrease the price of their holdings(which isn't always a big factor). The 3 situations they didn't want to be in the first place. And the most important thing is most analysts are dumb bozos, whom you should ignore. They tout because they want to increase their exposure in your eyes, so that they may land a job in one of those big investment companies, or they might be holding stocks and want to profit from it. Frankly speaking if you take advice from the so called analysts, be prepared to say goodbye to your money some day, mayn't be always. One near case maybe Carson Block from Muddy Waters, but he does his homework properly. "Institutions may be buying large quantities of the stock and would want the price to go up after they are done buying all that they have to buy.  If the price jumps before they finish buying then they may not make as great a deal as they would otherwise.  Consider buying tens of thousands of shares of a company and then how does one promote that?  Also, what kind of PR system should those investment companies have to disclose whether or not they have holdings in these companies.  This is just some of the stuff you may be missing here. The ""Wall street analysts"" are the investment banks that want the companies to do business through them and thus it is a win/win relationship as the bank gets some fees for all the transactions done for the company while the company gets another cheerleader to try to play up the stock."
"You are probably going to hate my answer, but... If there was an easy way to ID stocks like FB that were going to do what FB did, then those stocks wouldn't exist and do that because they would be priced higher at the IPO. The fact is there is always some doubt, no one knows the future, and sometimes value only becomes clear with time. Everyone wants to buy a stock before it rises right? It will only be worth a rise if it makes more profit though, and once it is established as making more profit the price will be already up, because why wouldn't it be? That means to buy a real winner you have to buy before it is completely obvious to everyone that it is going to make more profit in the future, and that means stock prices trade at speculative prices, based on expected future performance, not current or past performance. Now I'm not saying past and future performance has nothing in common, but there is a reason that a thousand financially oriented websites quote a disclaimer like ""past performance is not necessarily a guide to future performance"". Now maybe this is sort of obvious, but looking at your image, excluding things like market capital that you've not restricted, the PE ratio is based on CURRENT price and PAST earnings, the dividend yield is based on PAST publications of what the dividend will be and CURRENT price, the price to book is based on PAST publication of the company balance sheet and CURRENT price, the EPS is based on PAST earnings and the published number of shares, and the ROI and net profit margin in based on published PAST profits and earnings and costs and number of shares. So it must be understood that every criteria chosen is PAST data that analysts have been looking at for a lot longer than you have with a lot more additional information and experience with it. The only information that is even CURRENT is the price. Thus, my ultimate conclusive point is, you can't based your stock picks on criteria like this because it's based on past information and current stock price, and the current stock price is based on the markets opinion of relative future performance. The only way to make a good stock pick is understand the business, understand its market, and possibly understand world economics as it pertains to that market and business. You can use various criteria as an initial filter to find companies and investigate them, but which criteria you use is entirely your preference. You might invest only in profitable companies (ones that make money and probably pay regular dividends), thus excluding something like an oil exploration company, which will just lose money, and lose it, and lose some more, forever... unless it hits the jackpot, in which case you might suddenly find yourself sitting on a huge profit. It's a question of risk and preference. Regarding your concern for false data. Google defines the Return on investment (TTM) (%) as: Trailing twelve month Income after taxes divided by the average (Total Long-Term Debt + Long-Term Liabilities + Shareholders Equity), expressed as a percentage. If you really think they have it wrong you could contact them, but it's probably correct for whatever past data or last annual financial results it's based on." Factset also provides a host of tools for analysis. Not many people know as they aren't as prevalent as Bloomberg. CapitalQ and Thomson Reuters also provide analysis tools. Most of the market data providers also provide analysis tools to analyze the data they and others provide. Why is that? With all the successful investors (including myself on a not-infrequent basis) going for individual companies directly, wouldn't it make more sense to suggest that new investors learn how to analyse companies and then make their best guess after taking into account those factors? I have a different perspective here than the other answers.  I recently started investing in a Roth IRA for retirement. I do not have interest in micromanaging individual company research (I don't find this enjoyable at all) but I know I want to save for retirement. Could I learn all the details? Probably, as an engineer/software person I suspect I could. But I really don't want to. But here's the thing: For anyone else in a similar situation to me, the net return on investing into a mutual fund type arrangement (even if it returns only 4%) is still likely considerably higher than the return on trying to invest in stocks (which likely results in $0 invested, and a return of 0%). I suspect the overwhelming majority of people in the world are more similar to me than you - in that they have minimal interest in spending hours managing their money. For us, mutual funds or ETFs are perfect for this. The short answer: it depends. The long answer.. Off the top of my head, there are quite a number of factors that an analyst may look at when analyzing a stock, to come up with a recommendation.  Some example factors to look at include: The list goes on.  Quite literally, any and all factors are fair game for a recommendation.  So, the question isn't really what analysts do with financial data, it is what do analysts do with financial data that meets your investment needs? As an example, if you have two analysts, one who is focused on growth stocks, and one who is focused on dividend growth, they may have completely different views on a company.  If both analysts were to analyze Apple (AAPL) 5 years ago, the dividend analyst would likely say SELL or at the most HOLD, because back then Apple did not have a dividend.  However, an analyst focused on growth would likely have said BUY, because Apple appeared to be on a clear upward trend in terms of growth.  Likewise, if you have analysts who are focused on shorting stocks, and ones who are focused on deep value investing, the sell analyst may be selling SELL because they are confident the stock will go down in price, so you can make money on the short position.  Conversely, the deep value investor may be saying BUY, because they believe that based on the companies strong balance sheet, and recent shake-ups in management the stock will eventually turn around.  Two completely different views for the same company: the analyst focused on shorting is looking to make money by capitalizing on falling share price, while the analyst focused on deep value is looking for unloved companies in a tailspin whom s/he believe will turn around, the thesis being that if you dollar-cost-average as the price drops, when it corrects, you'll reap the rewards. That all said, to answer the question about what analysts look for: So really, you should be looking for analysts who align with your investment style, and use those recommendations as a starting point for your own purchases.  Personally, I am a dividend investor, so I have passed many BUY recommendations from analysts and my former broker because those were based on growth stories.  That does not mean that the analysts, my former broker, or myself, are wrong.  But we were all incorrect given the context of how I invest, and what they recommend. "Yes, Interactive Brokers is a good source for live data feeds and they have an API which is used to programmatically access the feeds, you will have to pay for data feeds from the individual data sources though.  The stock exchanges have a very high price for their data and this has stifled innovation in the financial sector for several decades in the united states. But at the same time, it has inflated the value and mystique of ""quants"" doing simple algorithms ""that execute within milliseconds"" for banks and funds.  Also RIZM has live feeds, it is a younger service than other exchanges but helps people tap into any online broker's feeds and let you trade your custom algorithms that way, that is their goal." I think Infochimps has what you are looking for: NYSE and NASDAQ. "Consumer facing finance is heavily regulated. You are liable for the recommendations you make; if they are based on a black box you risk problems when sued. It is difficult to explain in a court of law why a neural network came to a particular conclusion. It is much easier to provide advice (models) in the ""educated counterparty"" market. Not only do institutional investors in general expect to pay for a quality advice (consumers in general expect to get online advice for free) but the legal implications are different." Another one I have seen mentioned used is Equity Feed. It had varies levels of the software depending on the markets you want and can provide level 2 quotes if select that option. http://stockcharts.com/ is also a great tool I see mentioned with lots of free stuff. There are the EDHEC-risk indices based on similar hedge fund types but even then an IR would give you performance relative to the competition, which is not useful for most hf's as investors don't say I want to buy a global macro fund, vs a stat arb fund, investors say I want to pay a guy to give me more money!  Most investors don't care how the OTHER funds did or where the market went, they want that NAV to go always up , which is why a modified sharpe is probably better. One of my university professors suggested doing this systematically to get access to shareholder meetings where there is typically a nice dinner involved. As long as the stock price + commission is less than the price of a nice restaurant it's actually not a bad idea. I can see your point.  There are more investors than investment banks, so the power of each investment bank is substantially more than each individual investor.  It would take a lot of coordinated effort on the part of investors to alter the balance of power.  And to an extent, a new or existing and improved ratings agency would be a proxy war between investors and investment banks, even though the direct competition would be with other ratings agencies.  At the same time, ratings agencies as an industry have never had less credibility, nor have the investment banks for that matter.  I have to believe there is a realistic way to exploit that reality. Bloomberg is very popular, especially for researching individual companies. Market QA and Factset are popular for analyzing data. Microsoft Excel and Matlab are very common for analyzing the data.  Lots of time traders will take data from Bloomberg, Market QA, Factset or where ever, and then actually preform their analytics in Excel or Matlab. A lot of the brokers provide their own software to traders using their platform, and that software can also contain different tools to help the traders as well. They are almost always behind paywalls. The analysts that write these reports need to get paid somehow.  I'd search for reports on google by specific topic and see what you find, but no where is there a treasure trove of free information I'd think that liquidity and speed are prioritized (even over retail brokers and in come cases over PoP) for institutional traders who by default have large positions.  When the going gets tough, these guys are out and the small guys - trading through average retail brokers - are the ones left holding the empty bag. Bloomberg Professional seems to be very popular. It provides any kind of data you can imagine. Analysis is a subjective interpretation of the data.