Tech investors loved this earnings season — but the Iran war is piling pressure on the companies powering the AI boom May 19, 2026