The S&P 500 churned between roughly 7,080 and 7,140 for most of the week. Q1 earnings are running 26.1% above year-ago levels ...