Hitting Monthly resistance
Hitting the resistance level on the major key levels
Divergence on the weekly chart
Needs to breathe
Chart PatternsTechnical IndicatorsTrend Analysis

Disclaimer