Bahrain General Index ended trading here today at 1,611.44, gaining 11.46 points compared to the previous closing. The Bahrain Islamic Index ended trading at 665.53 level, losing 3.35 points compared to the last closing. The total shares traded was 1,937,677, worth 484,011 Bahraini Dinar, carried out through 70 deals.