Twitter Inc. Earnings: Is Another Rout Coming?