It was another week under the thumb of the Iran war. The S & P 500 and Nasdaq each finished Friday at record closing highs after whipsawing on Middle East developments throughout the week. Oil prices ...