The Bahrain General Index ended trading today at 1,898.60, gaining 0.87 points compared to the previous closing. The Bahrain Islamic Index ended trading at 673.08 level, rising 0.09 points compared to the last closing. The tally of the shares traded was 514,015, with a total value of 152,777 Bahraini Dinar, carried out through as many as 36 deals.