The Bahrain General Index ended higher today at the level of 1,896.67, gaining 7.72 points. The Bahrain Islamic Index closed at 665.94 points, gaining 10.09 points. The volume of shares traded reached 2,402,309, with a total value of 482,854 Bahraini dinars, through 59 deals.