In the stock market, there are fundamentals, there are technicals, there are analyst estimates (rumours?) and there are emotions. The fundamentals determine the real value of a share based on company's future prospects and past performance whereas
...
more