The Bahrain General Index ended trading here today at 2,027.92, losing 14.88 points compared to the previous closing. The Islamic Index ended trading at 741.19 level, losing 4.43 points compared to the last closing. The tally of the shares traded was 4,127,906, with a total value of 1,380,389 Bahraini Dinar, carried out through 183 deals.