In the short run, the market is a voting machine but in the long run it is a weighing machine
Benjamin Graham
Market prices for companies are mainly driven by emotion in the short run. Anyone who has been investing long enough would realise that the markets are irrational in the short run. There is absolutely no sign of rationality. Prices could be up 5% one day and down 7% the next. Does this mean the fundamentals of the company has changed over this span of 48 hours? The truth of a company lies in its operating results ...
...