Strong Q2 performance, improved earnings visibility keeps analysts bullish on the counter