The NSE average has performed dismally this year the 20 days so far. The main culprit is the financial sector. The capping of interest spread has reduced banks profits while at the same time raised interest cost of deposits. If it weren't for the financial sector, banking and insurance NSE would be positive. But we also need to note that NSE only has about 60 listed companies and most of them aren't the biggest company in their sector. Bidco,kapa oil,kenafric industries, menengai refeneries, flower companies, mini bakeries, nakumatt etc aren't listed. The economy is facing some serious headwinds like drought( which will mean high energy cost apart from food), limited credit expansion and obviously election jitters.