Tech companies, banks lead early gains for stocks