Stocks fall and oil rises as investors retreat from mounting risks
Technology earnings reports caused stock markets to fall while oil prices reached multi-month highs amid rising investor caution.
Technology earnings reports caused stock markets to fall while oil prices reached multi-month highs amid rising investor caution.