The Bahrain General Index ended trading here today at 1,920.94, losing 0.83 points. The Islamic Index ended trading at 676.10 level, gaining 0.15 points. The tally of the shares traded was 4,538,916, with a total value of 842,419 Bahraini Dinar, carried out through 85 deals.