Multiple rejections on support + ascending triangle formed about to break to the upside
Trend Analysis

Disclaimer