BANCFIRST CORP /OK/ (BANF)
BANCFIRST CORP /OK/ (BANF) has a 85-report earnings history dating back to Oct 21, 2004. Its average absolute post-earnings move is ±2.50%, and 61.2% of those reactions were positive. Its largest post-earnings gain was +10.4% (Oct 20, 2022) and its largest decline was -14.73% (Jan 20, 2009). The next earnings report is predicted for 2026-07-17 (estimated).
Earnings Price Reaction
Scroll to zoom, drag to pan — click earnings dots for details
Earnings Impact
Total Earnings
85
Avg Abs. Movement
±2.50%
Positive %
61.2%
Negative %
38.8%
Historical Earnings Statistics
| Date | Timing | Open | High | Close | Volume | Movement % | SEC Filing |
|---|---|---|---|---|---|---|---|
| Apr 16, 2026 | ☽ POST | $112.17 | $113.05 | $111.67 | 113,400 | +4.52% | open_in_new |
| Jan 23, 2026 | ☽ POST | $115.39 | $116.47 | $107.98 | 279,000 | +0.11% | open_in_new |
| Oct 17, 2025 | ☽ POST | $114.14 | $117.92 | $111.91 | 170,700 | +1.68% | open_in_new |
| Jul 17, 2025 | ☽ POST | $126.18 | $130.93 | $129.59 | 269,400 | +3.06% | open_in_new |
| Apr 17, 2025 | ☽ POST | $105.39 | $108.27 | $107.73 | 151,500 | +3.23% | open_in_new |
| Jan 23, 2025 | ☽ POST | $117.60 | $118.93 | $118.74 | 119,100 | -2.15% | open_in_new |
| Oct 17, 2024 | ☽ POST | $109.27 | $112.80 | $112.80 | 120,100 | -1.42% | open_in_new |
| Jul 18, 2024 | ☽ POST | $96.36 | $99.06 | $97.01 | 163,800 | +5.02% | open_in_new |
| Apr 19, 2024 | ☽ POST | $78.77 | $86.71 | $86.29 | 145,200 | +2.24% | open_in_new |
| Jan 18, 2024 | ☽ POST | $85.60 | $86.87 | $86.51 | 46,900 | +0.08% | open_in_new |
| Oct 19, 2023 | ☽ POST | $80.38 | $82.19 | $78.94 | 52,100 | +1.42% | open_in_new |
| Apr 25, 2023 | ☽ POST | $77.31 | $77.77 | $74.13 | 106,300 | -3.97% | open_in_new |
| Oct 20, 2022 | ☽ POST | $88.84 | $88.84 | $85.71 | 149,500 | +10.4% | open_in_new |
| Jul 21, 2022 | ☽ POST | $85.11 | $85.35 | $85.03 | 87,800 | +10.01% | open_in_new |
| Apr 21, 2022 | ☽ POST | $80.38 | $80.81 | $79.39 | 115,500 | -0.9% | open_in_new |
| Jan 20, 2022 | ☽ POST | $70.67 | $71.75 | $69.88 | 201,700 | -0.52% | open_in_new |
| Oct 21, 2021 | ☽ POST | $59.26 | $59.77 | $59.55 | 70,300 | -0.47% | open_in_new |
| Jul 15, 2021 | ☽ POST | $53.77 | $54.79 | $54.54 | 70,100 | -3.6% | open_in_new |
| Apr 15, 2021 | ☽ POST | $64.74 | $64.74 | $63.37 | 52,100 | +1.3% | open_in_new |
| Jan 21, 2021 | ☽ POST | $58.19 | $58.90 | $57.12 | 98,600 | +2.64% | open_in_new |
| Oct 15, 2020 | ☽ POST | $38.74 | $40.07 | $40.02 | 75,400 | -1.11% | open_in_new |
| Jul 16, 2020 | ☽ POST | $34.69 | $35.60 | $35.25 | 83,000 | +0.56% | open_in_new |
| Apr 21, 2020 | ☽ POST | $28.59 | $30.13 | $29.78 | 99,600 | -1.64% | open_in_new |
| Jan 17, 2020 | ☽ POST | $56.14 | $56.26 | $55.19 | 92,800 | -1.32% | open_in_new |
| Oct 17, 2019 | ☽ POST | $49.32 | $49.64 | $49.25 | 52,900 | +3.59% | open_in_new |
| Jul 18, 2019 | ☽ POST | $47.58 | $48.20 | $47.98 | 44,800 | +5.22% | open_in_new |
| Apr 18, 2019 | ☽ POST | $47.96 | $48.49 | $47.98 | 32,300 | +1.42% | open_in_new |
| Jan 17, 2019 | ☽ POST | $45.02 | $46.35 | $45.81 | 39,700 | +1.8% | open_in_new |
| Oct 19, 2018 | ☽ POST | $48.23 | $48.75 | $48.20 | 58,300 | +1.63% | open_in_new |
| Jul 19, 2018 | ☽ POST | $52.63 | $52.93 | $52.72 | 24,500 | +4.44% | open_in_new |
| Apr 19, 2018 | ☽ POST | $45.79 | $46.91 | $46.51 | 22,100 | +6.29% | open_in_new |
| Jan 18, 2018 | ☽ POST | $45.86 | $46.96 | $46.62 | 48,500 | +1.45% | open_in_new |
| Oct 19, 2017 | ☽ POST | $48.54 | $50.13 | $49.92 | 52,100 | -4.97% | open_in_new |
| Jul 20, 2017 | ☽ POST | $41.57 | $44.27 | $43.93 | 63,600 | +3.91% | open_in_new |
| Apr 20, 2017 | ☽ POST | $37.33 | $39.56 | $39.13 | 156,600 | +5.39% | open_in_new |
| Jan 19, 2017 | ☽ POST | $38.87 | $39.19 | $39.06 | 64,000 | +1.01% | open_in_new |
| Oct 20, 2016 | ☽ POST | $29.90 | $30.68 | $29.80 | 30,000 | -1.67% | open_in_new |
| Jul 21, 2016 | ☽ POST | $25.43 | $25.67 | $25.36 | 90,000 | +7.78% | open_in_new |
| Apr 21, 2016 | ☽ POST | $24.08 | $24.17 | $24.05 | 27,800 | +4.54% | open_in_new |
| Jan 21, 2016 | ☽ POST | $22.17 | $22.76 | $22.04 | 37,600 | -1.62% | open_in_new |
| Oct 15, 2015 | ☽ POST | $25.37 | $26.44 | $25.87 | 46,200 | -2.72% | open_in_new |
| Jul 17, 2015 | ☀ PRE | $26.60 | $26.60 | $26.38 | 135,000 | -0.61% | open_in_new |
| Apr 16, 2015 | ☽ POST | $24.37 | $24.37 | $24.30 | 13,400 | -2.06% | open_in_new |
| Jan 22, 2015 | ☽ POST | $22.88 | $23.80 | $23.66 | 43,200 | -0.35% | open_in_new |
| Oct 16, 2014 | ☽ POST | $24.85 | $25.79 | $25.41 | 60,800 | -0.86% | open_in_new |
| Jul 17, 2014 | ☽ POST | $23.61 | $23.74 | $23.48 | 34,400 | +3.85% | open_in_new |
| Apr 17, 2014 | ☽ POST | $22.64 | $22.79 | $22.77 | 28,400 | +2.06% | open_in_new |
| Jan 16, 2014 | ☽ POST | $21.38 | $21.63 | $21.41 | 59,400 | +1.2% | open_in_new |
| Oct 17, 2013 | ☽ POST | $20.97 | $21.02 | $21.02 | 20,000 | +2.49% | open_in_new |
| Jul 19, 2013 | ☽ POST | $19.76 | $20.09 | $19.97 | 31,800 | -0.67% | open_in_new |
| Apr 16, 2013 | ☽ POST | $16.00 | $16.00 | $15.94 | 23,200 | -1.73% | open_in_new |
| Jan 25, 2013 | ☽ POST | $15.67 | $15.67 | $15.26 | 88,000 | +1.79% | open_in_new |
| Oct 16, 2012 | ☽ POST | $16.45 | $16.46 | $16.31 | 49,400 | +2.82% | open_in_new |
| Jul 17, 2012 | ☽ POST | $16.11 | $16.23 | $16.11 | 35,200 | -0.05% | open_in_new |
| Apr 17, 2012 | ☽ POST | $16.02 | $16.19 | $16.04 | 52,000 | -0.21% | open_in_new |
| Jan 17, 2012 | ☽ POST | $14.74 | $14.75 | $14.52 | 52,400 | +2.78% | open_in_new |
| Oct 14, 2011 | ☀ PRE | $13.09 | $13.91 | $13.66 | 53,000 | +5.05% | open_in_new |
| Jul 20, 2011 | ☽ POST | $14.06 | $14.42 | $14.06 | 49,200 | +1.09% | open_in_new |
| Apr 19, 2011 | ☽ POST | $14.44 | $14.51 | $14.23 | 112,400 | +0.43% | open_in_new |
| Jan 21, 2011 | ☽ POST | $15.57 | $15.57 | $15.03 | 32,400 | +0.48% | open_in_new |
| Oct 18, 2010 | ☽ POST | $14.55 | $14.74 | $14.66 | 69,800 | -1.46% | open_in_new |
| Jul 16, 2010 | ☽ POST | $12.96 | $12.96 | $12.69 | 151,000 | +2.02% | open_in_new |
| Apr 19, 2010 | ☽ POST | $15.46 | $15.82 | $15.76 | 52,800 | +2.76% | open_in_new |
| Jan 20, 2010 | ☽ POST | $13.00 | $13.52 | $13.52 | 199,400 | +1.82% | open_in_new |
| Oct 20, 2009 | ☀ PRE | $12.98 | $13.03 | $12.80 | 21,400 | -1.37% | open_in_new |
| Jul 22, 2009 | ☽ POST | $11.05 | $11.65 | $11.64 | 50,200 | +6.14% | open_in_new |
| Apr 21, 2009 | ☽ POST | $13.72 | $15.01 | $14.97 | 90,200 | -0.48% | open_in_new |
| Jan 20, 2009 | ☀ PRE | $14.38 | $14.54 | $12.37 | 125,400 | -14.73% | open_in_new |
| Oct 17, 2008 | ☽ POST | $16.61 | $17.73 | $16.09 | 101,000 | +0.85% | open_in_new |
| Jul 16, 2008 | ☽ POST | $14.33 | $15.23 | $15.09 | 134,400 | +5.88% | open_in_new |
| Apr 18, 2008 | ☽ POST | $16.01 | $16.19 | $15.65 | 56,000 | -3.35% | open_in_new |
| Jan 18, 2008 | ☽ POST | $13.88 | $14.24 | $13.97 | 108,800 | +1.93% | open_in_new |
| Oct 18, 2007 | ☽ POST | $15.15 | $15.21 | $15.11 | 52,400 | -4.28% | open_in_new |
| Jul 25, 2007 | ☽ POST | $13.23 | $13.82 | $13.79 | 286,800 | +0.61% | open_in_new |
| Apr 19, 2007 | ☽ POST | $15.49 | $15.77 | $15.39 | 26,000 | -2.42% | open_in_new |
| Jan 24, 2007 | ☀ PRE | $17.77 | $17.77 | $17.52 | 59,200 | -0.94% | open_in_new |
| Oct 19, 2006 | ☽ POST | $15.99 | $16.32 | $16.09 | 48,000 | +1.05% | open_in_new |
| Aug 28, 2006 | ☽ POST | $15.71 | $15.78 | $15.71 | 47,800 | +1.05% | open_in_new |
| Apr 28, 2006 | ☽ POST | $14.45 | $14.47 | $14.26 | 62,000 | -0.41% | open_in_new |
| Jan 25, 2006 | ☽ POST | $13.54 | $13.59 | $13.59 | 12,000 | +0.3% | open_in_new |
| Oct 28, 2005 | ☽ POST | $13.56 | $13.59 | $13.58 | 32,800 | -0.55% | open_in_new |
| Jul 21, 2005 | ☽ POST | $14.58 | $14.58 | $14.34 | 164,000 | -0.96% | open_in_new |
| Apr 22, 2005 | ☽ POST | $10.70 | $11.15 | $11.06 | 240,400 | +3.46% | open_in_new |
| Jan 21, 2005 | ☽ POST | $12.39 | $12.39 | $12.21 | 32,800 | +0.55% | open_in_new |
| Oct 21, 2004 | ☽ POST | $10.10 | $10.10 | $9.98 | 5,600 | +0% | open_in_new |
Earnings Count
85
Total earnings in dataset
Avg Abs. Movement
±2.50%
Avg % price change on earnings
SEC Filing Types
Recent SEC Filings
10 most recent| Form | Date Filed | View on EDGAR |
|---|---|---|
| 8-K | 20260610 | open_in_new SEC.gov |
| 8-K | 20260528 | open_in_new SEC.gov |
| 10-Q | 20260508 | open_in_new SEC.gov |
| 4 | 20260507 | open_in_new SEC.gov |
| 4 | 20260501 | open_in_new SEC.gov |
| 4 | 20260428 | open_in_new SEC.gov |
| 4 | 20260428 | open_in_new SEC.gov |
| 4 | 20260424 | open_in_new SEC.gov |
| 4 | 20260420 | open_in_new SEC.gov |
| 4 | 20260420 | open_in_new SEC.gov |
Frequently asked about BANF earnings
When does BANCFIRST CORP /OK/ report earnings next? expand_more
BANCFIRST CORP /OK/ (BANF)'s next earnings date is estimated for 2026-07-17. This is a prediction based on its historical quarterly reporting pattern, not a company-confirmed date.
How much does BANF stock move after earnings? expand_more
Over 85 reports, BANF has moved an average of ±2.50% the session after earnings, closing higher 61.2% of the time.
What was BANF's biggest post-earnings move? expand_more
BANF's largest post-earnings gain on record was +10.4% on Oct 20, 2022, and its largest decline was -14.73% on Jan 20, 2009.
Where can I find BANCFIRST CORP /OK/'s SEC filings? expand_more
All of BANCFIRST CORP /OK/'s SEC filings — 10-K, 10-Q, 8-K and more — are listed in the SEC filings section on this page, each linking to the original document on SEC.gov.
Sector peers
- Atlantic American Corporation Common Stock (AAME) earnings history chevron_right
- Acadian Asset Management Inc. (AAMI) earnings history chevron_right
- American Assets Trust, Inc. (AAT) earnings history chevron_right
- AllianceBernstein Holding, L.P. (AB) earnings history chevron_right
- Ameris Bancorp (ABCB) earnings history chevron_right
- ARBOR REALTY TRUST INC (ABR) earnings history chevron_right
- American Bitcoin Corp. Class A Common Stock (ABTC) earnings history chevron_right
- Abacus Global Management, Inc. (ABX) earnings history chevron_right
- Abacus Global Management, Inc. 9.875% Fixed Rate Senior Notes due 2028 (ABXL) earnings history chevron_right
- Arch Capital Group (ACGL) earnings history chevron_right