Tech

With Musk’s deal in the wings, Twitter reports Q1 sales of $1.2B; diluted EPS of..