Twitter Inc. earnings estimates