Earnings Labs
BancFirst Corporation logo

BancFirst Corporation (BANF) Earnings Dates & History

NASDAQ·Financial Services·Banks - Regional

$113.82

-0.85%

Mkt Cap $3.81B

EPS — Estimate vs Actual

Revenue — Estimate vs Actual

Quarterly History

Q2 2026

Apr 16, 2026

$177.19M$179.00M+1.02%$1.77$1.85+4.52%
Q1 2026

Jan 23, 2026

$173.76M$181.00M+4.16%$1.78$1.75-1.69%
Q4 2025

Oct 17, 2025

$175.14M$175.48M+0.19%$1.86$1.85-0.54%
Q3 2025

Jul 17, 2025

$174.60M$169.30M-3.03%$1.67$1.85+10.78%
Q2 2025

Apr 17, 2025

$161.67M$164.84M+1.96%$1.58$1.67+5.70%
Q1 2025

Jan 23, 2025

$162.40M$162.94M+0.33%$1.61$1.68+4.35%
Q4 2024

Oct 17, 2024

$159.31M$163.67M+2.73%$1.58$1.75+10.76%
Q3 2024

Jul 18, 2024

$150.11M$153.84M+2.48%$1.42$1.51+6.34%
Q2 2024

Apr 18, 2024

$147.54M$151.00M+2.35%$1.39$1.50+7.91%
Q1 2024

Jan 18, 2024

$146.70M$150.22M+2.40%$1.38$1.46+5.80%
Q4 2023

Oct 19, 2023

$148.50M$148.76M+0.17%$1.49$1.52+2.01%
Q3 2023

Jul 20, 2023

$153.91M$153.90M-0.01%$1.61$1.64+1.86%
Q2 2023

Apr 25, 2023

$156.36M$156.98M+0.40%$1.68$1.72+2.38%
Q1 2023

Jan 19, 2023

$156.16M$158.52M+1.51%$1.72$1.70-1.16%
Q4 2022

Oct 20, 2022

$142.01M$150.28M+5.82%$1.51$1.65+9.27%
Q3 2022

Jul 21, 2022

$122.46M$129.47M+5.72%$1.09$1.34+22.94%
Q2 2022

Apr 21, 2022

$115.53M$119.16M+3.14%$0.94$1.08+14.89%
Q1 2022

Jan 20, 2022

$115.08M$121.59M+5.66%$1.08$1.15+6.48%
Q4 2021

Oct 21, 2021

$118.62M$119.98M+1.14%$1.22$1.16-4.92%
Q3 2021

Jul 15, 2021

$113.51M$126.98M+11.87%$1.13$1.45+28.32%
Q2 2021

Apr 15, 2021

$114.52M$117.14M+2.29%$0.97$1.27+30.93%
Q1 2021

Jan 21, 2021

$111.89M$114.95M+2.74%$0.74$1.06+43.24%
Q4 2020

Oct 15, 2020

$95.54M$110.43M+15.58%$0.76$0.63-17.11%
Q3 2020

Jul 16, 2020

$83.27M$109.29M+31.25%$0.48$0.63+31.25%
Q2 2020

Apr 21, 2020

$131.70M$119.12M-9.56%$0.82$0.68-17.07%
Q1 2020

Jan 17, 2020

$104.44M$109.46M+4.81%$1.04$1.09+4.81%
Q4 2019

Oct 17, 2019

$108.99M$107.91M-0.99%$1.01$1.00-0.99%
Q3 2019

Jul 18, 2019

$93.79M$102.87M+9.68%$0.93$1.02+9.68%
Q2 2019

Apr 18, 2019

$94.78M$98.90M+4.35%$0.92$0.96+4.35%
Q1 2019

Jan 17, 2019

$94.71M$98.74M+4.26%$0.94$0.98+4.26%
Q4 2018

Oct 19, 2018

$92.47M$98.47M+6.49%$0.92$0.98+6.52%
Q3 2018

Jul 19, 2018

$89.02M$95.32M+7.08%$0.85$0.91+7.06%
Q2 2018

Apr 19, 2018

$80.36M$93.14M+15.91%$0.82$0.95+15.85%
Q1 2018

Jan 18, 2018

$94.21M$91.53M-2.84%$0.69$0.66-4.35%
Q4 2017

Oct 19, 2017

$90.21M$92.19M+2.19%$0.71$0.68-4.23%
Q3 2017

Jul 20, 2017

$68.95M$84.42M+22.45%$0.58$0.71+22.41%
Q2 2017

Apr 20, 2017

$69.49M$82.85M+19.23%$0.57$0.68+19.30%
Q1 2017

Mar 7, 2017

$82.83M$0.58
Q4 2016

Oct 20, 2016

$80.72M$79.36M-1.68%$0.57$0.56-1.75%
Q3 2016

Jul 21, 2016

$72.80M$76.92M+5.67%$0.52$0.55+5.77%
Q2 2016

Apr 21, 2016

$69.89M$75.59M+8.15%$0.49$0.53+8.16%
Q1 2016

Mar 11, 2016

$79.72M$0.49
Q4 2015

Oct 15, 2015

$75.15M$75.22M+0.09%$0.51$0.49-3.92%
Q3 2015

Jul 16, 2015

$61.46M$74.93M+21.92%$0.48$0.59+22.92%
Q2 2015

Apr 16, 2015

$65.39M$70.92M+8.45%$0.47$0.52+10.64%
Q1 2015

Mar 13, 2015

$74.73M$0.50
Q4 2014

Oct 16, 2014

$57.00M$71.45M+25.35%$0.47$0.60+27.66%
Q3 2014

Jul 17, 2014

$64.59M$69.10M+6.98%$0.43$0.46+6.98%
Q2 2014

Apr 17, 2014

$57.23M$65.59M+14.62%$0.41$0.47+14.63%
Q1 2014

Mar 14, 2014

$67.49M$0.44
Q1 2014

Jan 16, 2014

$59.96M$64.36M+7.34%$0.42$0.44+4.76%
Q3 2013

Jul 18, 2013

$60.78M$62.36M+2.60%$0.40$0.41+2.50%
Q2 2013

Apr 16, 2013

$56.96M$62.79M+10.24%$0.39$0.43+10.26%
Q1 2013

Mar 18, 2013

$68.06M$0.40
Q4 2012

Oct 16, 2012

$54.51M$62.95M+15.47%$0.39$0.45+15.38%
Q3 2012

Jul 17, 2012

$64.53M$65.78M+1.94%$0.40$0.38-5.00%
Q2 2012

Apr 16, 2012

$56.37M$64.25M+13.98%$0.36$0.41+13.89%
Q1 2012

Mar 15, 2012

$65.98M$0.38
Q4 2011

Oct 13, 2011

$52.95M$60.34M+13.95%$0.36$0.41+13.89%
Q3 2011

Jul 19, 2011

$57.70M$57.69M-0.03%$0.34$0.34+0.00%
Q2 2011

May 10, 2011

$62.04M$0.36
Q1 2011

Mar 15, 2011

$62.92M$0.32
Q4 2010

Oct 18, 2010

$47.16M$54.23M+15.01%$0.33$0.38+15.15%
Q3 2010

Jul 16, 2010

$40.99M$52.68M+28.52%$0.28$0.36+28.57%
Q2 2010

Apr 19, 2010

$43.25M$49.82M+15.20%$0.26$0.30+15.38%
Q1 2010

Mar 16, 2010

$58.51M$0.31
Q4 2009

Oct 20, 2009

$35.00M$49.99M+42.83%$0.21$0.30+42.86%
Q3 2009

Jul 21, 2009

$42.08M$49.59M+17.86%$0.17$0.20+17.65%
Q2 2009

Apr 21, 2009

$39.98M$48.38M+20.99%$0.19$0.23+21.05%
Q1 2009

Mar 16, 2009

$62.50M$0.26
Q4 2008

Oct 16, 2008

$47.03M$53.03M+12.77%$0.31$0.35+12.90%
Q3 2008

Jul 15, 2008

$49.06M$58.10M+18.43%$0.38$0.45+18.42%
Q2 2008

Apr 18, 2008

$54.02M$52.63M-2.58%$0.38$0.37-2.63%
Q1 2008

Mar 14, 2008

$76.22M$0.37
Q4 2007

Oct 18, 2007

$50.56M$60.62M+19.90%$0.42$0.53+26.19%
Q3 2007

Jul 25, 2007

$47.59M$52.67M+10.68%$0.38$0.42+10.53%
Q2 2007

Apr 18, 2007

$51.74M$50.26M-2.86%$0.36$0.35-2.78%
Q1 2007

Mar 15, 2007

$71.44M$0.42
Q4 2006

Oct 19, 2006

$50.60M$51.91M+2.57%$0.39$0.40+2.56%
Q3 2006

Jul 20, 2006

$49.17M$50.48M+2.67%$0.37$0.38+2.70%
Q2 2006

Apr 27, 2006

$50.82M$48.01M-5.54%$0.36$0.34-5.56%
Q1 2006

Mar 15, 2006

$59.58M$0.36
Q4 2005

Oct 27, 2005

$56.16M$58.49M+4.15%$0.34$0.29-14.71%
Q3 2005

Jul 21, 2005

$44.03M$46.70M+6.07%$0.33$0.35+6.06%
Q2 2005

Apr 21, 2005

$38.82M$44.05M+13.47%$0.30$0.34+13.33%
Q1 2005

Mar 16, 2005

$53.45M$0.34
Q4 2004

Oct 21, 2004

$39.38M$42.29M+7.39%$0.27$0.29+7.41%
Q3 2004

Jul 22, 2004

$39.48M$41.07M+4.03%$0.26$0.27+3.85%
Q2 2004

Apr 20, 2004

$38.08M$39.62M+4.06%$0.25$0.26+4.00%
Q1 2004

Mar 15, 2004

$46.63M$0.25
Q4 2003

Oct 16, 2003

$43.52M$45.57M+4.70%$0.26$0.23-11.54%
Q3 2003

Jul 17, 2003

$41.00M$41.01M+0.03%$0.26$0.26+0.00%
Q2 2003

Apr 10, 2003

$35.65M$38.52M+8.05%$0.25$0.27+8.00%
Q1 2003

Mar 31, 2003

$49.85M$0.26
Q4 2002

Oct 17, 2002

$36.80M$40.01M+8.70%$0.25$0.27+8.00%
Q3 2002

Jul 19, 2002

$35.54M$38.52M+8.39%$0.24$0.26+8.33%
Q2 2002

Apr 17, 2002

$33.73M$36.79M+9.06%$0.22$0.24+9.09%
Q2 2002

Apr 1, 2002

$51.23M$0.21
Q4 2001

Nov 14, 2001

$55.14M$0.20
Q3 2001

Jul 20, 2001

$35.60M$35.57M-0.08%$0.21$0.21+0.00%
Q2 2001

Apr 19, 2001

$34.50M$34.55M+0.13%$0.21$0.21+0.00%
Q1 2001

Mar 30, 2001

$56.17M$0.20
Q4 2000

Oct 19, 2000

$31.71M$33.33M+5.10%$0.20$0.21+5.00%
Q3 2000

Jul 20, 2000

$31.07M$32.74M+5.40%$0.19$0.20+5.26%
Q2 2000

Apr 20, 2000

$30.32M$31.92M+5.29%$0.18$0.19+5.56%
Q1 2000

Mar 30, 2000

$47.39M-$0.09
Q4 1999

Oct 13, 1999

$28.71M$30.50M+6.25%$0.17$0.18+5.88%
Q3 1999

Jul 14, 1999

$29.90M$29.89M-0.04%$0.16$0.16+0.00%
Q2 1999

May 17, 1999

$47.70M$0.17
Q2 1999

Apr 16, 1999

$29.06M$50.90M+75.14%$0.16$0.17+6.25%
Q4 1998

Oct 28, 1998

$26.29M$29.80M+13.33%$0.15$0.17+13.33%
Q3 1998

Jul 24, 1998

$32.00M$30.00M-6.25%$0.16$0.15-6.25%
Q2 1998

Apr 22, 1998

$20.00M$28.10M+40.50%$0.15$0.15+0.00%
Q1 1998

Mar 30, 1998

$29.60M$0.15
Q4 1997

Oct 28, 1997

$17.24M$19.70M+14.29%$0.14$0.16+14.29%
Q3 1997

Sep 12, 1997

$19.10M$20.00M+4.71%$0.14$0.14+0.00%
Q2 1997

May 2, 1997

$20.14M$17.70M-12.13%$0.15$0.14-6.67%
Q1 1997

Mar 31, 1997

$27.00M$0.15
Q4 1996

Oct 18, 1996

$17.80M$17.80M+0.00%$0.15$0.15+0.00%
Q3 1996

Jul 17, 1996

$16.33M$17.50M+7.14%$0.14$0.15+7.14%
Q2 1996

Apr 19, 1996

$23.40M$0.13$0.16+23.08%
Q1 1996

Mar 28, 1996

$22.90M$0.13
Q4 1995

Oct 18, 1995

$22.40M$0.13$0.14+7.69%
Q3 1995

Jul 24, 1995

$22.00M$0.12$0.12+0.00%
Q2 1995

May 15, 1995

$19.40M$0.11
Q2 1995

Apr 25, 1995

$18.90M$0.11$0.11+0.00%
Q4 1994

Oct 24, 1994

$18.20M$0.12$0.11-8.33%
Q2 1994

Jun 30, 1994

$17.60M$0.11
Q1 1994

Mar 31, 1994

$16.30M$0.12
Q4 1993

Dec 31, 1993

$15.10M$0.09
Q3 1993

Sep 30, 1993

$15.20M$0.12
Q2 1993

Jun 30, 1993

$15.70M$0.11
Q1 1993

Mar 31, 1993

$15.10M$0.19
Q4 1992

Dec 31, 1992

$14.80M$0.14
Q3 1992

Sep 30, 1992

$14.80M$0.16
Q2 1992

Jun 30, 1992

$14.90M$0.16
Q1 1992

Mar 31, 1992

$14.80M$0.14