Second quarter earnings season is rolling and, after a bit of a slow start, the numbers have been pretty much as we anticipated.