Major stock indexes mostly edged higher Wednesday, with markets set to shut early ahead of a Christmas closure tomorrow.