The Bahrain General Index ended trading here today at 1,596.55, gaining 10.39 points compared to the previous closing. The Bahrain Islamic Index ended trading at 672.07 level, rising 0.16 points compared to the last closing. The tally of the shares traded was 1,915,840, with a total value of 477,313 Bahraini Dinar, carried out through as many as 63 deals.