Amid censorship, big tech earns billions, dominates S&P 500