Almost all stock recommendations you may hear on the radio, television, or other media are based on fundamental analysis. Only now and then will you hear a reference made to market technicals based on moving averages or a particular stock hitting an all time high or a stock hitting a two year low. But for the most part, fundamental analysis by analysts and market experts in order to advise people on stock buy/sell/hold decisions.
The argument for fundamental analysis is very intuitive. Fundamental analysis attempts to take all known information about a company such as profitability, financial strength, patents, business relationships, leadership, current market conditions etc. and predict the future direction of a stock. The problem is that the market environment is constantly changing and much of the information may be contradictory. The trick to being a successful analyst is interpreting all this sometime contradictory information correctly.
To a fundamental analyst, it's what's behind the company at the current period of time and how it is positioned for future growth that matters, and not what the price of the stock has done in the past. A fundamental analyst will argue that there is no way past stock price behavior will influence what will happen to the stock price in the future. Now let's consider the argument of a technical analyst.