Technically: 1. Weekly resistance breakout with good volumes during Dec,2020 week. 2. After seven months of consolidation poised well for another breakout. 3. Good Price-Volume action. 4. Technically, next stop around 530.
Fundamentally: 1. Sustainable business. 2. Healthy Quarterly/Yearly results. 3. Almost a Debt free company.