BANF stock has a bullish outlook with a price target of $135, as maintained by Keefe, Bruyette & Woods on December 4, 2024. This reflects a 5.23% upside, supported by BancFirst's strong Q4 earnings report, which showed an 8.4% year-over-year revenue increase. Additionally, its valuation and fundamentals have improved, making it an attractive mid-cap growth stock.