ABBV Ready for breakout? or hitting resistance?

I think ABBV is hitting long time resistance and will complete its 3rd wave near 125.. It will find resistance at ATH and then come down to anywhere between 107 and 113 before completing 4th wave... really like the stock for dividend.
Wave Analysis

Disclaimer