The Bahrain Bourse All Share Index snapped a three-month winning streak in July 2026, dropping 4.2 per cent to close the month at 1,956 .