Bahrain General Index ended trading up today at the level of 1,938.86, losing 0.79. The Bahrain Islamic Index ended trading up at 676.06 level, gaining 1.34. The volume of traded shares amounted to 656,583, with a total value of 392,023 Bahraini dinars, through 48 deals.