We live in a financial world, where little catches us by surprise. Sophisticated computer models, tell us for months in advance, just what to expect.
Analysts spend hours studying various companies, checking with management, to make sure that their projections on sales, earnings and all the financial variables will come in exactly as predicted.
In fact, I can't remember the last time that there was as much potential for disruption as there is right now.