A strong performance by the share market has more than recovered losses suffered in the previous two days, with retailers and banks among the best performers.

A strong performance by the share market has more than recovered losses suffered in the previous two days, with retailers and banks among the best performers.