Amid the pandemic, Big Tech reports mixed earnings