Bahrain General Index ended trading higher today, gaining 26.81 points to close at the level of 1,873.27 points, while the Bahrain Islamic Index closed lower, losing 6.19 points, at the level of 656.82 points. The volume of traded shares amounted to 3,984,364, with a total value of 790,943 Bahraini Dinars, through 87 deals.