• SPX
  • $5,911.25
  • -0.1 %
  • -$5.86
  • DJI
  • $43,580.54
  • 0.4 %
  • $172.06
  • N225
  • $38,026.17
  • -0.85 %
  • -$326.17
  • FTSE
  • $8,122.00
  • 0.46 %
  • $36.93
  • IXIC
  • $18,877.45
  • -0.47 %
  • -$88.69
BancFirst Corporation (BANF) Charts

BancFirst Corporation (BANF) Charts

NASDAQ Currency in USD Disclaimer

Stock Price

$122.91

$1.7

(1.4%)

Day's range
$121.29
Day's range
$122.91
  • 5 DAY PERFORMANCE

    +0.93%
  • 1 MONTH PERFORMANCE

    +12.57%
  • 3 MONTH PERFORMANCE

    +20.44%
  • 6 MONTH PERFORMANCE

    +35.39%
  • YEAR-TO-DATE PERFORMANCE

    +26.28%
  • 1 YEAR PERFORMANCE

    +42.77%

BancFirst Corporation Stock Chart

Share Price History

Date Opening Price Closing Price High Low Volume Market Capitalization
11/21/2024 $121.74 $122.59   (0.69%) $122.59 $121.29 5,941
11/20/2024 $121.76 $121.21   (-0.45%) $122.33 $119.84 62,793 $4.01 B
11/19/2024 $119.78 $121.47   (1.41%) $121.74 $119.78 47,745 $4.02 B
11/18/2024 $121.89 $121.62   (-0.22%) $123.52 $121.62 61,447 $4.03 B
11/15/2024 $123.00 $121.78   (-0.99%) $123.86 $120.15 101,700 $4.03 B
11/14/2024 $122.57 $122.92   (0.29%) $123.77 $121.28 135,300 $4.07 B
11/13/2024 $126.25 $122.57   (-2.91%) $126.28 $122.57 132,700 $4.06 B
11/12/2024 $126.50 $126.23   (-0.21%) $127.60 $124.54 123,200 $4.18 B
11/11/2024 $125.00 $126.52   (1.22%) $129.00 $123.77 134,800 $4.19 B
11/08/2024 $121.88 $122.71   (0.68%) $123.34 $119.39 122,200 $4.06 B
11/07/2024 $125.79 $120.71   (-4.04%) $125.79 $119.27 138,600 $4.00 B
11/06/2024 $112.29 $126.69   (12.82%) $128.31 $112.17 389,100 $4.19 B
11/05/2024 $107.34 $109.48   (1.99%) $109.61 $107.34 77,300 $3.62 B
11/04/2024 $107.77 $107.25   (-0.48%) $108.46 $106.91 61,626 $3.55 B
11/01/2024 $109.14 $108.41   (-0.67%) $111.05 $107.58 64,400 $3.59 B
10/31/2024 $110.65 $108.71   (-1.75%) $112.02 $108.61 64,926 $3.60 B
10/30/2024 $109.98 $110.90   (0.84%) $113.81 $109.98 71,701 $3.67 B
10/29/2024 $110.44 $110.71   (0.24%) $111.76 $110.32 76,904 $3.66 B
10/28/2024 $108.33 $111.20   (2.65%) $111.60 $108.33 124,900 $3.68 B
10/25/2024 $108.82 $107.26   (-1.43%) $108.89 $107.13 46,631 $3.55 B
10/24/2024 $110.10 $109.13   (-0.88%) $110.20 $108.25 63,740 $3.61 B
10/23/2024 $109.41 $110.10   (0.63%) $110.59 $108.41 76,600 $3.64 B
10/22/2024 $108.20 $110.00   (1.66%) $110.00 $108.20 39,400 $3.64 B
10/21/2024 $114.33 $109.19   (-4.5%) $114.96 $108.78 105,916 $3.61 B
10/18/2024 $114.35 $113.98   (-0.32%) $114.44 $111.95 111,003 $3.77 B
10/17/2024 $112.00 $115.62   (3.23%) $115.62 $110.49 120,106 $3.82 B
10/16/2024 $109.88 $112.01   (1.94%) $112.62 $109.88 124,806 $3.70 B
10/15/2024 $107.35 $109.37   (1.88%) $112.19 $107.14 111,300 $3.61 B
10/14/2024 $106.72 $107.14   (0.39%) $107.73 $106.06 40,324 $3.54 B
10/11/2024 $103.64 $106.59   (2.85%) $106.82 $103.64 53,500 $3.52 B
10/10/2024 $103.42 $103.12   (-0.29%) $103.84 $102.16 52,100 $3.40 B
10/09/2024 $102.87 $104.41   (1.5%) $105.20 $102.87 69,900 $3.45 B
10/08/2024 $102.91 $102.74   (-0.17%) $103.35 $102.15 92,100 $3.39 B
10/07/2024 $102.57 $102.51   (-0.06%) $102.74 $101.49 59,242 $3.38 B
10/04/2024 $102.53 $103.06   (0.52%) $103.54 $101.54 67,808 $3.40 B
10/03/2024 $99.77 $100.85   (1.08%) $101.29 $98.98 85,400 $3.33 B
10/02/2024 $101.86 $100.43   (-1.4%) $103.60 $100.21 76,300 $3.31 B
10/01/2024 $102.53 $102.14   (-0.38%) $103.41 $101.54 75,412 $3.37 B
09/30/2024 $104.07 $105.25   (1.13%) $105.77 $104.04 69,900 $3.47 B
09/27/2024 $105.02 $104.54   (-0.46%) $106.46 $103.79 69,333 $3.45 B
09/26/2024 $106.02 $104.16   (-1.75%) $106.64 $103.98 97,800 $3.44 B
09/25/2024 $107.18 $104.80   (-2.22%) $107.18 $104.74 106,111 $3.46 B
09/24/2024 $107.12 $106.97   (-0.14%) $107.49 $105.96 115,836 $3.53 B
09/23/2024 $108.17 $107.09   (-1%) $108.65 $106.40 87,407 $3.53 B
09/20/2024 $109.98 $107.95   (-1.85%) $110.51 $107.90 1.31 M $3.56 B
09/19/2024 $109.89 $110.34   (0.41%) $110.65 $108.45 130,719 $3.64 B
09/18/2024 $106.65 $107.55   (0.84%) $111.00 $105.47 175,600 $3.55 B
09/17/2024 $106.71 $106.76   (0.05%) $109.25 $105.90 309,800 $3.52 B
09/16/2024 $105.15 $105.59   (0.42%) $106.65 $103.69 125,922 $3.48 B
09/13/2024 $104.83 $104.72   (-0.1%) $105.65 $103.22 129,700 $3.46 B
09/12/2024 $105.48 $103.68   (-1.71%) $105.48 $102.91 90,100 $3.42 B
09/11/2024 $103.90 $104.67   (0.74%) $105.21 $101.13 128,900 $3.45 B
09/10/2024 $105.36 $104.90   (-0.44%) $105.43 $102.83 88,420 $3.46 B
09/09/2024 $101.65 $105.29   (3.58%) $106.59 $101.09 259,200 $3.47 B
09/06/2024 $102.94 $101.21   (-1.68%) $103.16 $100.35 84,700 $3.34 B
09/05/2024 $103.83 $102.41   (-1.37%) $103.85 $101.22 62,900 $3.38 B
09/04/2024 $103.77 $103.26   (-0.49%) $104.35 $102.30 73,200 $3.41 B
09/03/2024 $105.29 $104.33   (-0.91%) $106.85 $104.18 73,022 $3.44 B
08/30/2024 $107.68 $106.40   (-1.19%) $108.28 $105.30 118,508 $3.51 B
08/29/2024 $107.09 $107.19   (0.09%) $107.82 $104.74 69,000 $3.54 B
08/28/2024 $105.27 $106.59   (1.25%) $108.17 $105.21 57,949 $3.52 B
08/27/2024 $106.34 $105.97   (-0.35%) $106.34 $104.16 54,827 $3.50 B
08/26/2024 $107.98 $106.66   (-1.22%) $107.98 $104.48 78,107 $3.52 B
08/23/2024 $102.49 $107.06   (4.46%) $108.35 $101.08 83,127 $3.53 B
08/22/2024 $101.79 $101.81   (0.02%) $103.25 $101.14 54,243 $3.36 B
08/21/2024 $101.50 $102.05   (0.54%) $102.08 $100.17 58,900 $3.37 B
×
New Alert

Select an alert type

Choose sentiment spike or mentions spike or both to receive email alerts and app notification for the selected stock.
Note: Please be aware that you will receive an email only once a day, around 8:00 AM (EST), in the event of any spike.
In future if you don't want to receive any email then delete stocks added into alert section.

New Alert

Setup alert

×

Premium Content

This content is only available for premium members. Please become a paid member to access.

Download App

Currently, memberships can only be purchased through the app.

×

Log In


or

download app using google store Continue with Google download app using apple Continue with Apple

Email Verification

An email with a verification code has been sent to your email address.

Welcome to Stocks.News!

Create Your Account

Email Verification

An email with a verification code has been sent to your email address.