The Stock Market Crystal Ball

The stock market is always one step ahead, of what we think is one step ahead. Known facts, realities and perceptions are always getting built into prices and we should be aware of that.