Big Tech beat estimates, some stumble after hours

2020-10-30 1