The major indices climb to fresh session highs thanks to strength in tech (+1.4%), utilities (+1.1%), materials (+1.3%) and consumer discretionary (+1.2%) stocks.