“Despite geopolitical turbulence and rising oil prices, the S&P 500 and NASDAQ stock indices both reached all-time highs.”