Stock prices continued to retreat on Wednesday despite higher earnings reported by key bank stocks for the half-year to June period, reflecting the effects of foreign investors selling on large counters.
The bourse has shed a total of Sh103.8 billion in investor wealth in the past one week, largely on retreating share prices of large banks and Safaricom.