Major US stock indices opened mixed on Thursday, with the S&P 500 and Nasdaq climbing on the back of robust earnings reports. Despite positive corporate results, investor sentiment was tempered by growing concerns over potential escalation of the Middle East conflict, which weighed on the Dow Jones Industrial Average.