Of firms that reported, 75% beat expectations for earnings per share, while 64% beat revenue projections.
The interminable wait for details of tax reform continues in the coming week. Don't expect any big swings upwards for markets until that comes to pass.
For some in consumer land, it was been quite a good year.
Professionals assume a March hike and are legging into a June hike. That's why payrolls are so important.