Home Internet Twitter Q2 misses on sales of $683M, loss per share of $0.16 as COVID-19 takes its toll – TechCrunch