The market has been rallying on the expectation of good earnings with some companies even providing decent forecasts.

More Quotes by Thomas Wilson