The Bahrain General Index ended trading today at 1,915.51, gaining 0.95 points compared to the previous closing. The Islamic Index ended trading at 682.09 level, losing 0.77 points compared to the last closing. The tally of the shares traded was 808,556 with a total value of 239,626 Bahraini Dinar, carried out through 49 deals.