GNFC buy

breakout after retracement and also broken recent swing high..

Disclaimer