With a 'Buy' analyst rating (avg target $8.81) and P/B of 0.88 suggesting undervaluation, fundamentals align with the 'Accumulate' signal. Price is holding above key long-term support (SMA200 at $6.70). Entry is at current levels targeting range highs, with a stop set below the 200-day moving average and S2 support to manage downside risk.