Home Big Tech results propped up SPX earnings growth, Barclays says