How major US stock indexes fared Thursday

July 12, 2018 05:24 PM