Stock futures are slightly down as investors parse corporate earnings: Live updates – CNBC April 20, 2023