Tight consolidation pattern and flirtation with upper resistance trendline make a bullish speculative trade idea in $COG.

$COG reports earnings on 5/5/2017. Check expected EPS in the image below. Stock might break out of the triangle as it gets closer to earnings.