October 24, 2023 S&P 500 futures gain as Treasury yields fall further, Microsoft and Alphabet earnings loom S&P 500 futures gain as Treasury yields fall further, Microsoft and Alphabet earnings loom