Israeli airstrikes in Lebanon killed 31 people according to Lebanese authorities, while the New York Stock Exchange posted record gains fueled by optimism over potential diplomatic progress between Washington and Tehran, despite concurrent US military strikes on Iranian targets.