Should you buy BANF right now? Stockgaide's AI rates BANF as HOLD, with a technical score of 70/100 at a last price of $110.94. The 50-day average is above the 200-day average, and RSI sits at 46.7. Wall Street's consensus rating is 3.63/5.
Current price $111.56 is 17.6% below the 52-week high of $135.42 and 9.9% above the 52-week low of $101.48. It sits in the lower-middle of the range, below both SMA50 ($113.50) and SMA200 ($112.00), indicating short-term weakness. Short-term scenarios: reclaiming $113.50 would shift momentum upward; losing $108 opens the door toward $101.50.
P/E TTM of 15.11 is moderate for a regional bank — not expensive, but not a deep value. The 2.00% dividend yield provides some income support. The price appears to reflect average expectations; there is no clear margin of safety unless earnings improve or the price falls further.
SMA50 ($113.50) is above SMA200 ($112.00), forming a golden-cross structure, but the price is below both, so the uptrend is not confirmed. RSI at 46.7 is neutral. MACD (-0.67) is above its signal (-0.77) with a positive histogram, suggesting early bullish momentum, but the MACD line remains negative. The technical score of 70/100 says BUY, but the actual price action is mixed and not yet a strong buy.
Mean rating is 3.63/5 with 0 buy, 5 hold, and 3 sell — analysts are cautious and lean negative. This diverges from the technical score's buy signal. The consensus suggests waiting for better evidence before committing new capital.
Rule-based read from price and momentum indicators only — the score behind the AI's recommendation above. Technical score: 70/100 (BUY).
Analyst ratings: 0 Buy · 5 Hold · 3 Sell (1 = Strong Buy, 5 = Strong Sell)
Stockgaide's AI currently rates BANF as HOLD, with a technical score of 70 out of 100 at a last price of $110.94. This is educational content, not investment advice.
BANF's 50-day moving average (113.50) is above its 200-day moving average (112.00), which points to a medium-term uptrend.
BANF has a 14-day RSI of 46.7, which places it in neutral territory (above 70 is overbought, below 30 is oversold).
Wall Street analysts covering BANF have a consensus rating of 3.63 out of 5 (1 = Strong Buy), meaning they lean negative — 0 Buy · 5 Hold · 3 Sell.
BANF last traded at $110.94, against a 52-week range of $101.48 to $135.42 — about 28% of the way up that range.
Price targets, fundamentals deep-dive and an AI-written report — free, no signup.
Analyze BANF now →