Barclays earnings will push the price upwards tomorrow, they will still pay dividends even if their earnings report is weaker than expected. Expect either a straight push to the first target, or a follow along the trend line until the consolidation period is over and the big push out of the range occurs. Great long term hold especially with bullish divergence!