The Bahrain General Index ended trading here today at 1,594.39, losing 2.16 points compared to the previous closing. The Bahrain Islamic Index ended trading at 673.23 level, rising 1.15 points compared to the last closing. The total shares traded was 3,162,471, worth 571,700 Bahraini Dinar, carried out through 88 deals.