Skip to content
Q1 '26Q4 '25Q3 '25Q2 '25Q1 '25
$127.61M+10.1%$127.67M+10.1%$125.62M+9.3%$121.26M+10.3%$115.95M+9.3%
$125.46M+9.7%$129.41M+10.3%$121.18M+8.3%$119.87M+12.5%$114.36M+12.0%
$51.39M+5.1%$53.33M+13.4%$49.87M+2.4%$48.05M+9.3%$48.89M+8.9%
$190.18M+4.2%$194.96M+4.6%$194.39M+3.6%$188.43M+5.6%$182.48M+6.3%
-$3.61M-35.6%-$12.04M-86.8%-$2.78M-1.0%-$2.94M-77.6%-$2.66M-20.7%
$61.23M-6.5%$66.09M-4.8%$67.65M-5.5%$66.09M-2.1%$65.49M+1.7%
$2.64M+7.3%$3.12M+14.8%$2.13M-1.9%$2.33M+3.5%$2.46M+9.1%
$58.86M+7.8%$58.57M+7.8%$57.68M+6.4%$55.15M+6.2%$54.59M+5.9%
$6.29M+9.3%$6.95M+16.2%$6.43M+11.4%$6.04M+15.4%$5.75M+10.5%
$800K-5.9%$800K-5.9%$800K-5.9%$800K-5.9%
$5.79M+1.7%$5.71M+4.2%$5.59M+4.1%$5.55M+3.0%$5.69M+4.6%
$2.14M+35.1%$4.44M+46.4%$1.39M-58.7%$1.59M-60.5%
$14.32M-12.7%$16.27M+25.1%$12.83M+6.1%$11.54M-20.7%$16.4M+35.7%
$96.79M+5.0%$107.39M+16.3%$92.07M+6.2%$88.2M+3.4%$92.18M+11.4%
$62.58M-5.9%$67.29M-4.5%$68.78M-5.4%$67.17M-2.0%$66.53M+1.5%
$144.17M+5.2%$145.6M+3.3%$143.51M-0.4%$139.34M+1.2%$136.98M+3.7%
$5.77M+2.6%$9.6M+89.7%$5.13M-19.7%$5.09M+19.7%$5.63M+10.1%
$904K+371%$964K+172%$492K+260%-$740K-333%-$333K-24.7%
$80.06M+12.6%$75.35M+4.7%$78.97M+6.9%$79.72M+22.3%$71.08M+10.7%
$17.07M+14.1%$15.85M+2.1%$16.32M+8.8%$17.37M+19.6%$14.97M+7.9%
$63M+12.3%$59.5M+5.3%$62.65M+6.4%$62.35M+23.1%$56.11M+11.5%
$1.85+11.4%$1.75+4.2%$1.85+5.7%$1.85+22.5%$1.66+10.7%
$1.88+11.2%$1.78+4.1%$1.88+5.6%$1.87+22.2%$1.69+10.5%
34M+0.8%33.8M+0.7%33.9M+0.6%33.8M+0.8%33.8M+0.8%
33.6M+1.0%33.3M+0.8%33.3M+0.6%33.3M+0.8%33.2M+0.9%
$9.44M-9.3%$7.64M-3.4%$8.95M-4.7%$7.92M+18.8%$10.41M+10.1%
$427K+676%$294K+45.5%$196K-12.1%$177K-44.9%$55K-82.0%
$300K+47.8%$300K+47.8%$300K+47.8%$300K+47.8%
$800K-5.9%$800K-5.9%$800K-5.9%$800K-5.9%
$0$0$0$0
$2.25M+21.6%$2.25M+21.6%$2.25M+21.6%$2.25M+21.6%
$1.28M-8.9%$1.28M-8.9%$1.28M-8.9%$1.28M-8.9%
$2.66M+6.2%$2.66M+6.2%$2.66M+6.2%$2.66M+6.2%
$583K-2.8%$729K+10.1%$803K+11.8%$698K-0.1%$600K+10.5%
$113.25K$113.25K$113.25K$113.25K
$1.68M+11.7%$1.68M+11.7%$1.68M+11.7%$1.68M+11.7%
$1.25M+8.7%$1.25M+8.7%$1.25M+8.7%$1.25M+8.7%
$975K+10.0%$836K-5.7%$862K-2.7%$862K-2.8%$886K0.0%
74.1K+28.4%42.2K-80.5%10.1K-95.0%35.5K-86.4%57.7K-78.7%
100%0.0%100%0.0%100%0.0%
$1.93M-43.6%$3.43M$3.43M$3.43M$3.43M
$280.19M-33.4%$349.72M-37.7%$57.29M-88.5%$23.18M$420.4M+229%
$10.57M+5.1%$10.12M+9.7%$10.34M+12.5%$10.57M+15.6%$10.05M+16.2%
000
$0.49+6.5%$0.49+6.5%$0.49+6.5%$0.46+7.0%$0.46+7.0%
$60.56M-7.2%$64.02M+33.3%$67.42M-18.5%$68.51M+25.1%$65.25M+35.9%
$232.5K+377%$232.5K+377%$232.5K+377%$232.5K+377%
$15.03M+14.2%$15.03M+14.2%$15.03M+14.2%$15.03M+14.2%
$1.32M-37.7%$1.32M-37.7%$1.32M-37.7%$1.32M-37.7%
$0$0$0$0$0
-$207K+61.4%-$207K+61.4%-$207K+61.4%-$207K+61.4%
-$882K+29.8%-$938K+0.4%-$1.26M-52.8%
-$19K-33.3%-$19K-33.3%-$19K-33.3%-$19K-33.3%
$4.82M+0.2%$4.87M+6.1%$4.73M+5.4%$4.69M+4.2%$4.81M+5.5%
35%0.0%35%0.0%35%0.0%
$0.05$0.05$0.05$0.05
21%0.0%
-1%
2%
1%
$184K-3.2%$231K+10.0%$254K+11.9%$221K0.0%$190K+10.5%
$180K-56.8%$2.02M+23.7%$1.15M-30.1%$588K-24.8%$417K-5.2%
$260K-43.0%$36K-98.1%$983K-31.6%$587K+110%$456K-3.0%
$964.5K$964.5K$964.5K$964.5K
$30K+300%$0-100%
-$143K
$5.52M+219%$2.61M+310%$1.62M-13.7%$18.07M+112%$1.73M-14.9%
$1.85M+7.1%$1.69M+2.4%$1.74M+5.5%$1.68M+3.8%$1.73M+20.0%
$48K
$598.25K$598.25K$598.25K$598.25K
$1.55M+208%$1.63M+65.0%$1.7M+119%$4.71M+371%$503K-85.8%
$321K+14.6%$910K+340%$440K+41.5%$360K-4.8%$280K+95.8%
$3.3M+73.7%$400K-93.8%$2.4M-4.0%$1.7M-64.6%$1.9M+72.7%
$1.87M+139%$2.54M+113%$2.14M+97.0%$5.07M+268%$783K-78.8%
$372K+223%$135K-28.2%$66K+340%$282K+10.2%$115K-29.9%
$452K+1,156%$259K+55.1%$18K$112K-70.7%$36K
$302K+188%$400K+480%$168K+257%$176K+238%$105K-47.2%
$322K+61.8%$87K-63.1%$30K+3.4%$19K+1,800%
$177K-14.5%$1.03M+210%$1.47M+458%$324K-25.3%$207K-83.7%
$303K+22.7%$320K+34.5%$253K-41.2%$377K+89.4%$247K-49.2%
$262K+385%$72K$75K-20.2%$3.77M+14,960%$54K
$1.5M+50.0%$1.3M+44.4%$1.3M+62.5%$1.3M+17.8%$1M+43.7%
$0$0$0$0$0
-$172K-209%$57K+190%$840K+1,427%$158K+368%
-$126K-169%$96K$736K-38.5%$183K+50.0%
$780K+22.6%$781K+6.8%$916K+27.0%$830K+13.2%$636K+29.5%
$241.25K-33.4%$241.25K-33.4%$241.25K-33.4%$241.25K-33.4%
$649K
$20K+300%$20K+300%$20K+300%$20K+300%
$11.7M$11.7M$11.7M$11.7M
$16.01M+10.8%$16.01M+10.8%$16.01M+10.8%$16.01M+10.8%
-$728.5K-$728.5K-$728.5K-$728.5K
$91.75K-84.3%$91.75K-84.3%$91.75K-84.3%$91.75K-84.3%
$1.54M+0.2%$1.54M+0.2%$1.54M+0.2%$1.54M+0.2%
$1K-99.9%$26.4M+159%$12.4M-11.5%$14.35M-35.1%$1.98M+696%
$1.08M+48.3%-$3.43M$2.34M+1,514%-$1.64M-395%$729K-71.0%
$230.71M-43.5%$211.44M-13.4%$62.2M-86.4%$408.2M+94.8%
$91.71M+46,932%$5.59M$0-100%$520K+386%$195K+82.2%
-$673K-109%$542K-$163K-114%-$12K-101%-$322K-110%
$3.45M+19.2%$3.04M+11.6%$2.9M+6.7%$2.99M+10.7%$2.89M+10.6%
$190.18M+4.2%$194.96M+4.6%$194.39M+3.6%$188.43M+5.6%$182.48M+6.3%
$144.17M+5.2%$145.6M+3.3%$143.51M-0.4%$139.34M+1.2%$136.98M+3.7%
$61.23M-6.5%$66.09M-4.8%$67.65M-5.5%$66.09M-2.1%$65.49M+1.7%
$42K$0
$1.03M0.0%$1.03M-0.1%$1.03M0.0%$1.03M0.0%$1.03M0.0%
$39.67M+3.1%$42.59M+13.4%$44.36M+25.8%$42.19M+32.7%$38.47M+27.0%
$125.46M+9.7%$129.41M+10.3%$121.18M+8.3%$119.87M+12.5%$114.36M+12.0%
$127.61M+10.1%$127.67M+10.1%$125.62M+9.3%$121.26M+10.3%$115.95M+9.3%
$414K+41,300%$463K+5,688%$0-100%$0-100%$1K-94.7%
$63.25M-5.4%$66.36M-5.9%$68.94M-3.6%$67.18M+0.8%$66.85M+7.5%
$40.12M+102%$40.12M+102%$40.12M+102%$40.12M+102%
$35.11M+269%$35.11M+269%$35.11M+269%$35.11M+269%
$207.99M-47.2%$179.53M-21.1%$55.32M-87.7%$393.82M+94.4%
-$3.65M+92.8%$115.42M-$73.46M-171%$23.95M+111%-$50.37M+64.3%
$75.85M-1.4%$54.78M+220%$75.42M-2.8%$78.12M-22.0%$76.95M+16.0%
$0$0$0$0$0
$0$0$0$0$0
$96.79M+5.0%$107.39M+16.3%$92.07M+6.2%$88.2M+3.4%$92.18M+11.4%
$91M+5.2%$101.68M+17.1%$86.49M+6.3%$82.65M+3.4%$86.49M+11.8%
$5.77M+2.6%$9.6M+89.7%$5.13M-19.7%$5.09M+19.7%$5.63M+10.1%
60.0%160.0%
6+243%1.81.81.81.8
0.50.0%0.50.0%0.50.0%0.50.0%
$664K+15.6%$664K+15.6%$664K+15.6%$664K+15.6%
-$767K-127%$1.41M$1.48M-80.0%$1.91M+51.3%$2.84M+490%
-$2.43M-127%$4.52M$4.77M-80.0%$6.16M+50.0%$9.14M+497%
-$767K-127%$1.41M$1.48M-80.0%$1.91M+51.3%$2.84M+490%
-$2.43M-127%$4.52M$4.77M-80.0%$6.16M+50.0%$9.14M+497%
$7.17M-54.2%$4.96M-58.0%$9.71M+232%$15.65M+75.4%
$6.01M-53.6%$14.02M+107%$1.19M-65.1%$3.34M+63.9%$12.95M+2,918%
$60.72M+394%-$7.52M-168%-$3.6M-$9.12M-438%$12.28M-37.3%
$57.65M-19.7%$7.39M$165.89M+23.0%$42.69M-86.5%$71.78M-45.1%
-$2.37M-46.7%-$1.47M+58.0%-$6.63M-463%-$2.71M+59.2%-$1.62M+31.1%
$16.43M+7.6%$16.33M+7.2%$15.31M+7.8%$15.29M+7.9%$15.28M+7.9%
$25.29M$370.82M-1.1%$275K+9.1%
$214K-16.4%$115K$256K-30.1%
$10.78M-4.7%$11.55M-23.7%$11.71M+124%$13.74M+128%$11.31M+10.3%
$43.2M+17.5%$48.62M+17.2%$51.44M+20.7%$49.9M+18.8%$36.78M+19.4%
50%0.0%
39%0.0%
$781K-12.3%$81K-97.3%$2.62M-27.8%$1.09M-36.3%$891K+4.7%
$60K0.0%$0-100%$1K0.0%$30K-89.7%$60K-1.6%
$60.88M+8.2%$486.17M-8.1%$95.38M-0.8%$71.29M-28.0%$56.28M+219%
$62K+19.2%$4.83M+9,185%$0-100%$299K+82.3%$52K+23.8%
$4.98M$5.82M+3,424%$5.86M+208%$0-100%
$45.07M+21.1%$47.45M+1,648%$52.52M+24.5%$49M-39.7%$37.2M+29.3%
$545K-29.5%$81K-97.3%$2.62M-28.1%$1.02M-40.8%$773K+9.2%
-$3.61M-35.6%-$12.04M-86.8%-$2.78M-1.0%-$2.94M-77.6%-$2.66M-20.7%
$12M+243%$3.5M$3.5M$3.5M$3.5M
$4.43M$4.43M$4.43M$4.43M
$10.78M-4.7%$11.55M-23.7%$11.71M+124%$13.74M+128%$11.31M+10.3%
$767K-2.9%$960K+10.1%$1.06M+11.9%$919K-0.1%$790K+10.5%
$110.00-3.0%$124.77+27.7%$113.41+28.2%
5K0.0%12K-29.4%5K-41.2%
$90.560.0%$89.02-2.5%$90.56-4.4%
$88.49$87.40
1.3K6.1K
16.1K+303%31K+153%4K-38.5%
$749K-56.8%$60K-99.3%$4.79M-30.1%$2.45M-24.8%$1.73M-5.3%
$49.30+33.9%$42.45+30.2%$36.82+48.9%
11.1K-47.4%105.7K-61.8%21K-26.7%
$3.4M+274%$1.74M+2,759%$1.05M-5.7%$17.21M+132%$909K-42.5%
$2.12M+157%$866K+50.3%$565K-25.4%$856K-23.6%$824K+81.1%
$0$0$0$0
$470.36K-12.3%$553.84K+0.8%$540.23K+3.1%$536.09K-5.2%
$2.05M+105%$2.05M+105%$2.05M+105%$2.05M+105%

Chart any of these lines over time, or line them up against competitors.

Compare these in charts →

Questions, answered.

What is BancFirst Corporation's revenue?
BancFirst Corporation (BANF) generated $704.8M in revenue over the trailing twelve months, up 9.2% year over year.
Is BancFirst Corporation profitable?
BancFirst Corporation reported $247.5M in net income over the trailing twelve months, a 35.1% net margin.
What is BancFirst Corporation's earnings per share?
BancFirst Corporation's diluted EPS over the trailing twelve months is $7.30.
Where does BancFirst Corporation's income statement data come from?
Every line is extracted from BancFirst Corporation's SEC filings (10-K and 10-Q) and tagged in XBRL. Switch between quarterly, annual, and trailing-twelve-month views, or open any line for its full history and peer comparisons.