Market's tug-of-war between record earnings and rate hike worries