Market report: Stocks on the front foot despite political upheaval