BancFirst Corporation BANF

Open calendar →

BancFirst Corporation - Common Stock · Company · Nasdaq · Financial Services / Banks - Regional

Paper trade (simulated — no real money)

Fill: USD 115.9600 · FX 1 USD = 1.291570 SGD · about SGD 149.7705 per unit

Sign in to place simulated trades. USD fills are converted into the SGD portfolio at the displayed rate.

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 127.01 → 115.96 · -8.7%
136.480119.920103.360 1,2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 27 Jul 2025 — 28 Jul 2026 (Last year)

Daily Nasdaq prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
118.3600 119.0650 115.5600 115.9600 215,925
Weekend
Weekend
116.2300 118.1900 115.0500 116.5800 124,100
17 · 8-K After-hours · 16:38 ET 8-K ↗
114.7600 115.1200 113.1500 114.9200 126,200
115.5700 115.6600 112.8900 115.3600 93,500
115.8500 116.7100 114.1800 115.6400 117,500
115.9800 116.4900 114.5700 116.4000 127,500
Weekend
Weekend
118.5500 119.2300 115.4900 116.1400 139,800
117.2700 121.0300 117.2700 120.0400 152,100
115.7200 117.7600 115.1700 117.3300 147,700
114.9600 116.1500 114.1800 115.0300 107,800
114.4200 115.3300 113.5600 114.9000 114,700
Weekend
Weekend
114.1600 114.7900 113.6600 114.0800 100,800
112.4700 114.6400 112.4700 114.0400 109,300
113.5500 113.7000 112.0100 112.3700 194,400
114.8600 115.9900 114.0600 114.3200 118,400
114.3100 114.7600 112.8100 114.3000 170,700
Weekend
Weekend
No trading
115.9500 117.0100 113.3600 113.9700 153,300
111.7800 115.0400 111.0200 114.7400 210,000
111.6700 111.7200 110.3100 111.1300 202,200
114.0900 114.3200 111.3900 112.2700 292,200
Weekend
Weekend
113.9600 115.5600 113.5400 114.5800 923,800
114.0600 116.1300 112.7400 113.3000 209,800
112.2300 114.2400 112.2300 114.2400 172,900
112.0700 112.8000 111.0400 111.9900 227,700
111.3100 112.5800 110.8700 111.3400 222,900
Weekend
Weekend
No trading
111.7700 113.2900 110.8800 111.3100 455,300
113.5100 115.6600 109.6500 110.6700 292,800
114.6000 115.9600 113.5900 114.0100 194,600
116.5500 117.5000 113.3200 113.4000 147,800
Weekend
Weekend
115.3200 116.5500 114.6400 116.2700 165,100
114.0500 115.0000 112.1600 114.1500 150,300
16 · 8-K After-hours · 17:04 ET 8-K ↗
113.3100 115.2500 113.0600 114.0500 167,900
111.4500 114.3800 111.4500 112.8300 126,600
110.6300 112.4100 110.3600 110.7600 144,200
Weekend
Weekend
110.1800 111.7000 110.0000 110.3700 138,200
108.3500 111.1400 108.3500 110.0800 226,100
109.5100 109.5100 106.9000 107.1800 141,700
107.8400 110.6200 107.8400 109.9700 172,500
109.4000 109.9900 107.7500 108.4800 128,100
Weekend
Weekend
110.1600 110.8500 109.2600 110.2900 173,800
15 · 8-K After-hours · 16:03 ET 8-K ↗
110.1600 112.0800 109.0500 110.4800 135,100
112.4200 113.9200 110.2400 110.8000 104,800
111.8700 113.5100 110.8000 112.3800 156,700
No trading
Weekend
Weekend
111.4400 112.4000 110.7600 111.3100 78,500
111.3800 112.0000 109.9500 111.3100 78,100
108.5800 111.0700 107.5200 111.0400 190,600
107.7800 110.7600 106.5800 108.2400 177,000
107.2600 108.9900 105.5700 107.7800 187,300
Weekend
Weekend
108.8300 109.6600 106.5500 106.8000 202,900
109.2100 111.1700 108.5500 108.8800 142,700
109.8000 110.6000 107.9800 108.4000 118,800
111.3900 111.5400 107.7400 109.9700 96,400
113.4700 114.9500 110.1600 110.9800 112,500
Weekend
Weekend
14 · 10-Q After market open · 14:01 ET 10-Q ↗
112.6800 113.5500 109.7700 112.9500 128,300
114.7300 115.4900 113.0000 113.2400 122,000
115.0000 116.1500 113.1600 114.5100 148,300
111.8600 114.9700 110.6600 114.5300 130,500
111.9400 113.6600 111.0800 111.4600 103,700
Weekend
Weekend
112.3000 114.1200 110.5700 112.6100 98,900
110.9100 113.2500 109.9000 111.6100 177,900
113.1800 113.3700 111.1600 111.4000 82,000
115.5300 116.4800 113.8200 114.1500 181,200
113.5300 115.1700 113.3200 114.7900 78,600
Weekend
Weekend
114.3700 115.1000 111.2800 113.5300 70,600
114.1100 115.7400 114.0800 114.8500 93,500
114.5400 115.3200 113.3800 113.9400 79,100
115.0000 115.9700 112.5700 114.1500 109,500
117.1200 119.5400 113.2900 115.2000 214,200
Weekend
Weekend
116.3200 121.8900 115.3100 116.7200 311,200
13 · 8-K After-hours · 16:17 ET 8-K ↗
112.1700 113.0500 111.4500 111.6700 113,400
114.3800 114.7300 112.0800 112.9400 99,500
114.1400 115.0500 112.0700 114.3300 107,100
113.4600 114.9100 112.2800 114.5000 72,000
Weekend
Weekend
114.7300 114.8400 112.9800 113.7600 102,500
112.5900 116.4600 112.1400 115.0500 109,200
114.1100 115.0000 112.7800 112.8900 156,900
109.4600 110.9000 109.3800 110.6600 113,300
108.5900 110.2800 107.8300 110.0600 92,500
Weekend
Weekend
12 · DEF 14A After market open · 12:32 ET DEF 14A ↗
No trading
107.5700 109.2400 106.8900 109.0700 56,400
109.0800 112.8500 108.7000 109.2200 114,000
109.1100 110.0700 107.2100 108.5000 186,100
107.2100 109.0000 106.8900 107.9200 132,900
Weekend
Weekend
107.4500 107.5100 106.1000 106.7200 102,600
106.1000 108.5900 105.9900 108.3500 112,200
109.3800 110.4400 106.3900 106.8200 115,900
105.9700 109.6900 105.9000 108.5200 248,900
107.3400 110.1600 106.5400 107.1200 273,500
Weekend
Weekend
104.2000 105.6600 102.6600 104.9000 613,200
102.6000 105.0100 101.4800 104.2000 231,600
105.2100 105.5700 102.8900 103.3600 267,200
108.1900 109.3100 105.7900 106.0700 135,200
106.9200 107.6100 106.1000 107.2500 145,600
Weekend
Weekend
107.9000 113.9000 105.8200 106.0600 116,200
104.7300 107.8100 104.6800 106.8400 115,000
107.6300 108.4000 105.8000 107.0000 95,600
108.2900 110.6200 106.5500 108.2600 125,900
107.3900 109.6100 104.0600 108.7100 190,200
Weekend
Weekend
108.6300 109.1500 105.7000 108.8300 105,900
111.6900 113.7800 110.8200 111.4900 173,600
114.6400 114.9700 112.1000 112.9500 173,500
111.0100 115.6300 109.9100 113.3700 134,500
107.9000 113.4600 107.9000 113.0100 145,900
Weekend
Weekend
11 · 8-K After market open · 12:09 ET 8-K ↗
113.4600 114.2600 108.6800 110.0000 180,800
10 · 10-K After market open · 14:55 ET 10-K ↗
114.9500 116.8400 114.5200 115.5900 118,600
112.7300 114.3900 111.4000 114.2500 313,200
111.0300 112.7900 110.1200 111.5600 141,400
116.5200 116.7900 110.0400 110.6100 138,800
Weekend
Weekend
115.2100 116.7600 114.0300 116.7600 99,000
115.5600 116.7000 114.2800 115.1300 92,700
116.9600 118.7100 115.5400 116.4700 78,800
118.3700 119.2800 116.8300 116.8300 72,400
No trading
Weekend
Weekend
116.6600 117.6900 114.1300 117.6800 65,200
117.7000 117.9200 114.1700 115.9400 72,500
119.9900 122.2100 115.8700 116.5400 101,500
119.9400 121.0300 119.0000 119.6300 99,400
118.6900 120.9400 118.3400 120.3900 78,000
Weekend
Weekend
117.9500 120.0000 116.8200 119.0400 128,800
116.3800 118.8700 115.7600 116.6900 90,400
113.8900 117.5500 113.6800 116.4700 75,400
111.7200 114.0800 110.5300 113.0100 118,600
110.2600 112.9400 110.2600 112.1000 112,600
Weekend
Weekend
108.7900 110.2300 108.5000 109.9500 202,000
108.2200 109.5300 107.9900 109.1700 115,100
109.0000 110.0700 107.9400 107.9400 87,000
108.7600 109.5200 108.1900 109.2500 73,800
108.1800 109.7800 107.3100 108.5900 128,500
Weekend
Weekend
115.9200 117.0000 107.4500 108.4700 279,000
9 · 8-K Next filing day · accepted 22 Jan, 17:42 ET 8-K ↗
115.9800 117.9100 115.9800 117.3600 108,700
112.4700 116.5100 112.4700 115.9400 134,200
111.0700 113.2500 110.8200 111.5600 70,100
No trading
Weekend
Weekend
113.9300 114.9500 112.7700 112.7900 92,200
111.8400 114.5000 108.1300 114.3000 76,300
109.1000 111.6300 108.3200 111.5700 92,600
109.0500 109.4500 107.6500 109.0400 57,900
109.2800 109.4400 108.0900 108.7900 99,600
Weekend
Weekend
112.3500 113.2900 105.0500 110.3800 145,100
108.3200 112.8000 107.7700 112.3300 149,300
108.6800 108.6800 107.0600 108.3200 113,000
106.5500 108.7300 105.6200 108.5200 117,900
105.8900 111.4900 105.8600 107.1600 143,500
Weekend
Weekend
106.2500 108.7000 104.4900 106.4700 157,100
No trading
108.1500 108.1500 105.6400 106.0200 184,600
108.3000 108.8100 107.2400 108.0600 88,400
109.7300 109.7300 108.1200 108.3000 62,800
Weekend
Weekend
109.8000 110.6400 108.9100 109.7300 68,800
No trading
110.2100 110.8300 109.1000 109.5900 98,000
110.7800 111.9600 110.1300 110.1300 69,800
112.7800 113.4100 109.6100 111.4500 205,900
Weekend
Weekend
112.0700 112.9900 111.1200 112.6000 438,400
112.5600 113.4400 111.5100 112.4600 109,700
112.4500 114.6000 111.3200 111.7300 93,300
114.1000 114.5000 112.2500 112.8500 166,800
114.4000 115.0000 112.5000 113.7500 138,500
Weekend
Weekend
114.1100 114.3200 112.1400 113.2800 113,800
111.7400 114.2500 111.2700 113.4200 111,800
108.5400 112.8200 108.5400 111.8100 165,900
109.1000 110.6800 108.6100 108.7900 83,100
109.8200 110.5900 108.7500 109.0400 153,700
Weekend
Weekend
110.1000 111.0000 108.4500 109.3500 94,600
110.5900 112.0000 108.5100 110.1800 123,000
112.1400 113.0600 110.2600 111.2100 157,900
111.9000 112.2800 110.0000 111.4600 131,700
109.8600 112.5300 107.6600 110.9800 103,100
Weekend
Weekend
111.5300 112.0100 107.4400 110.8400 71,500
No trading
112.4700 113.8800 111.2300 111.6100 180,700
111.7700 114.9300 111.7700 113.2000 114,200
110.0400 112.0000 108.6200 111.0000 87,000
Weekend
Weekend
106.6900 112.0000 105.5500 110.4300 166,700
8 · 8-K After market open · 15:47 ET 8-K ↗
108.9900 109.7200 105.5500 106.5000 149,900
107.6500 109.2600 107.1800 107.7300 109,400
106.7300 109.4800 105.7000 107.6500 163,200
7 · 8-K Next filing day · accepted 17 Nov, 17:53 ET 8-K ↗
110.9700 111.1700 105.7400 106.9500 130,000
Weekend
Weekend
110.1800 111.4300 108.4800 111.1300 103,800
6 · 8-K After-hours · 16:46 ET 8-K ↗
111.5800 113.0000 109.7800 110.1800 104,200
112.7900 114.9000 111.7200 112.2500 118,500
112.6300 113.9800 111.2300 112.9000 108,600
111.1900 113.1700 110.7600 112.7300 103,600
Weekend
Weekend
5 · 10-Q After market open · 12:21 ET 10-Q ↗
108.9300 110.8100 107.6600 110.7100 131,000
110.0000 110.4900 108.4400 108.4900 108,200
109.2400 111.3900 107.4400 110.6400 77,200
107.9100 109.0100 107.0000 108.8300 108,200
108.2700 109.5300 106.7100 108.2300 130,900
Weekend
Weekend
108.9000 109.3800 107.9200 108.8600 136,400
108.9200 111.0000 108.9200 109.7200 88,200
110.9200 113.0200 108.9400 109.4500 129,800
112.5800 112.5800 110.7500 111.5300 100,800
113.0700 113.1900 111.5700 112.5800 67,200
Weekend
Weekend
112.3200 113.0800 111.6500 112.7700 68,800
112.5700 113.6200 111.1100 111.3000 82,200
113.5900 115.0900 112.2400 112.7300 121,500
114.5300 115.0000 112.9100 113.0900 84,300
113.1000 115.0000 112.5600 114.8300 107,500
Weekend
Weekend
4 · 8-K After market open · 09:39 ET 8-K ↗
115.1800 119.0000 112.5400 112.9300 170,700
122.3200 123.0000 113.8100 114.6800 189,700
126.0200 126.1400 122.1100 122.6900 85,700
120.0000 125.6700 120.0000 125.3800 116,000
121.3800 121.6000 119.9700 120.8400 142,700
Weekend
Weekend
124.0400 125.1200 119.8500 120.0900 115,600
124.8400 124.8700 123.1300 124.2200 64,200
126.8600 127.4600 125.0000 125.1100 67,000
126.9900 128.8700 125.9500 126.1000 117,000
127.4100 128.9500 125.7300 127.2100 132,500
Weekend
Weekend
124.7900 127.3200 124.7900 126.5300 113,200
124.9000 126.0000 123.5000 124.9100 70,200
125.5200 126.7500 124.0000 125.2300 88,900
126.9200 127.9400 124.8600 126.4500 102,500
130.9900 131.4000 127.4600 127.7100 163,300
Weekend
Weekend
130.8600 132.2900 130.2300 130.7900 95,900
130.7800 131.0800 129.5700 130.4000 90,200
129.7400 131.8300 129.5500 131.0100 116,300
129.6800 131.9800 129.1600 129.8900 128,400
131.0700 131.5300 129.1300 129.2300 134,000
Weekend
Weekend
135.3700 135.4200 131.8100 131.8100 434,300
132.0600 135.3800 131.9900 135.3000 164,600
129.4200 133.7500 129.0000 131.1300 149,200
132.6300 133.6700 128.8900 128.9700 160,100
133.9900 135.0500 132.8800 133.2100 252,200
Weekend
Weekend
134.4400 135.0000 133.2500 133.5400 117,100
134.1600 135.0000 133.8500 134.5500 137,800
133.7900 135.0000 133.5000 133.9800 117,700
135.0100 135.7300 133.0500 134.0600 110,000
134.7300 135.7600 133.5800 135.2900 82,100
Weekend
Weekend
136.7900 138.7700 133.8100 134.2700 114,500
133.9700 136.5900 133.6000 136.4800 91,100
132.5700 133.8600 132.3700 133.5300 74,700
131.4400 133.0100 130.1000 132.9200 76,900
No trading
Weekend
Weekend
134.3200 134.9900 132.9700 132.9700 98,000
3 · 8-K After market open · 15:43 ET 8-K ↗
134.4900 134.5000 133.0400 134.2600 102,700
132.5500 134.1300 132.5500 133.8500 81,100
131.6500 133.1900 129.9600 132.8700 107,900
131.7000 133.1600 130.6300 131.8400 99,400
Weekend
Weekend
126.0100 133.0000 126.0100 132.9000 139,500
126.1500 126.4400 125.1000 125.5000 102,700
125.6300 126.6800 125.1400 126.4200 81,700
124.9800 125.8700 124.4000 125.3400 68,500
123.4800 124.9900 123.0000 124.9900 96,900
Weekend
Weekend
125.1400 125.1400 122.9200 123.0900 117,300
125.5100 125.5100 123.8300 124.9700 81,400
125.0000 127.0000 124.8600 126.6800 136,700
121.0300 124.9900 121.0300 124.8800 120,300
121.6800 121.6800 119.8900 120.5900 72,900
Weekend
Weekend
120.8900 121.9100 120.2500 121.0300 59,900
122.8200 122.8200 119.7300 119.9500 74,200
123.1700 123.7400 121.3700 122.3200 140,200
2 · S-3ASR After market open · 15:43 ET S-3ASR ↗ 1 · 10-Q After market open · 15:41 ET 10-Q ↗
122.8300 122.9000 120.6400 122.7500 111,800
122.2100 122.9700 121.6000 122.8700 72,900
Weekend
Weekend
123.5000 123.5000 121.1500 122.3000 198,600
123.9300 125.9600 123.3200 124.5200 134,000
127.2600 127.7300 124.6200 125.0300 152,200
127.8100 128.3700 126.4000 126.5200 91,900
126.8200 127.4800 126.4700 127.0100 75,500
Weekend

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.