Oil continues to be above $100 a barrel and U.S. Treasury yields have climbed to levels not seen since before the global financial crisis, but large investors are still maintaining substantial exposure to stocks as expectations for corporate earnings and artificial intelligence spending remain strong.
Brent crude futures were trading around $105.12 a barrel Wednesday after falling 3.3%, while West Texas Intermediate was around $101.72. Prices have remained elevated as the Iran war and disruptions to energy infrastructure and shipping routes in the Middle East and Europe continue to affect global supplies.