BancFirst Corporation Share Price
NASDAQ: BANF | Mid CapBancFirst Corporation Stock Performance
BancFirst Corporation Share Price Today
As of 10 October 2026, BancFirst Corporation's share price is $106.07. The stock opened at $106.09, compared to its previous close of $106.90. During today's trading session, BancFirst Corporation's share price traded between $106.09 and $106.09, with an average price of $106.09. Over the past 52 weeks, the stock has recorded a high of $125.62 and a low of $102.64. In terms of performance, BancFirst Corporation's share price has declined by 5.04% over the last six months and is down 2.80% on a year-on-year basis.
BancFirst Corporation Share Price Chart
BancFirst Corporation Quarterly Profit & Loss
All figures in USD
BancFirst Corporation Annual Profit & Loss
All figures in USD
About BancFirst Corporation
BancFirst Corp is engaged in providing banking services. The company's business unit includes BancFirst metropolitan banks, BancFirst community banks, Pegasus Bank, Worthington, other financial services and executive, operations and support. BancFirst metropolitan banks, BancFirst community banks, Pegasus and Worthington offer traditional banking products such as commercial and retail lending and a full line of deposit accounts. Its Other financial services are specialty product business units including guaranteed small business lending, residential mortgage lending, trust services, securities brokerage, electronic banking, and insurance.
BancFirst Corporation Historical Returns
| Month | Open | Close | Change % |
|---|---|---|---|
Oct 2026 | $105.28 | $106.09 | +0.65% |
Sep 2026 | $108.00 | $105.40 | -4.50% |
Aug 2026 | $115.48 | $110.37 | -2.24% |
Jul 2026 | $112.64 | $112.90 | +1.79% |
Jun 2026 | $109.87 | $110.91 | +0.68% |
May 2026 | $111.56 | $110.16 | -1.38% |
Apr 2026 | $110.11 | $111.70 | +3.11% |
Mar 2026 | $113.05 | $108.33 | -1.52% |
Feb 2026 | $112.01 | $110.01 | +0.10% |
Jan 2026 | $105.67 | $109.89 | +3.73% |
Dec 2025 | $111.41 | $105.94 | -5.41% |
Nov 2025 | $107.81 | $112.00 | +2.63% |