Despite plenty of uncertainty on some of the bigger economic issues, Q2 earnings season rolls along quite successfully to this point.