The Bahrain General Index ended trading here today at 2,086.41, losing 8.95 points. The Islamic Index ended trading at 729.59 level, gaining 0.29 points. The tally of the shares traded was 2,812,727, with a total value of 748,358 Bahraini Dinar, carried out through 91 deals.