Twitter ends 3-day losing streak as analysts make bullish calls