Market recap: Major indices close higher for third consecutive session