The Bahrain General Index ended trading here today at 1,809.82, gaining 2.95 points compared to the previous closing. The Islamic Index ended trading at 756.65 level, losing 6.20 points compared to the last closing. The tally of the shares traded was 903,162, with a total value of 377,158 Bahraini Dinar, carried out through 67 deals.