Today, the markets once again pushed to new highs for the indices but the rally appears to have stalled. The likely culprit is that higher bond yields may finally be weighing on the minds of investors.
You can't blame it all on energy because the trade deficit excluding petroleum rose faster than the overall deficit. The main culprit once again continues to be that imports are growing faster than exports.