The share market has finished firmer for the seventh consecutive session, adding more than 1 per cent after the European Central Bank indicated it could buy corporate bonds.

The share market has finished firmer for the seventh consecutive session, adding more than 1 per cent after the European Central Bank indicated it could buy corporate bonds.