Banks log higher than expected profits despite slowdown : vi