A late surge from heavyweight banking, mining and energy stocks has pulled the Australian share market higher on a choppy trading day.

A late surge from heavyweight banking, mining and energy stocks has pulled the Australian share market higher on a choppy trading day.