S&P 500 futures hold near highs as Microsoft results loom

1 year ago 4081
NEWS