This marks the last peak week of the Q2 earnings season with 3,908 companies expected to report. Earnings have come in better-than-expected, but tend to be overshadowed by economic data. Outlier ...