Home Internet With Musk’s deal in the wings, Twitter reports Q1 sales of $1.2B; diluted EPS of $0.61 due to a MoPub bump – TechCrunch