US sharemarkets ended lower on Thursday, trimming earlier losses as investors continued to monitor developments in the conflict with Iran. The S&P 500 fell 0.27% to close at 6,606.49, while the Nasdaq ...