BancFirst Corporation logo

BancFirst Corporation

BANF
United States flag
NGS

Sector: 
Financial Services
   

Industry: 
Banks - Regional - US

88.37
 
USD
  
2.57
  
(3.00%)
Optionable: Yes  Market Cap: 2,784 M  90-day average vol: 144,404

Previous close: 85.8  Open: 86.18  Bid: 92.37  Ask: 92.37
52 week range    
53.77   
   88.58
Peers   
SFNC / 
BOKF / 
CFR / 
PNFP / 
Last updated: Friday 27th May 2022
65
MarketXLS Rank marketxls
65
Value marketxls
69
Technical marketxls
63
Quality marketxls

Search for a stock
try excelscreen
twitterstocktwits

Peers

StockDividendMarket Cap (B)PEPrice ($)

BOKF

0.02037 B11.5104.59

CFR

0.02119 B20.9142.35

IBOC

0.0283 B10.942.79

PNFP

0.00897 B14.398.74

SFNC

0.02643 B11.628.79
Trendlast: 39.659

Last PriceTrend_MinTrendTrend_MaxSignalSMA 50SMA 200
83.5148-49.34939.65992.692   Rising Trend83.5183.51

SymbolDateCloseSignalTrendVolume
BANFForward 2090.05   Rising Trend39.659106061
BANFForward 1990.05   Rising Trend41.002106061
BANFForward 1890.05   Rising Trend31.792106061
BANFForward 1790.05   Rising Trend31.691106061
BANFForward 1690.05   Rising Trend39.203106061
BANFForward 1590.05   Rising Trend43.712106061
BANFForward 1490.05   Rising Trend35.73106061
BANFForward 1390.05   Rising Trend33.473106061
BANFForward 1290.05   Rising Trend32.027106061
BANFForward 1190.05   Rising Trend47.832106061
BANFForward 1090.05   Rising Trend50.086106061
BANFForward 990.05   Rising Trend42.187106061
BANFForward 890.05   Rising Trend43.312106061
BANFForward 790.05   Rising Trend53.299106061
BANFForward 690.05   Rising Trend51.021106061
BANFForward 590.05   Rising Trend55.914106061
BANFForward 490.05   Rising Trend53.202106061
BANFForward 390.05   Rising Trend60.363106061
BANFForward 290.05   Rising Trend48.766106061
BANFForward 190.05   Rising Trend55.302106061
BANF2022-05-2790.05   Rising Trend68.736106061
BANF2022-05-2688.37   Rising Trend49.071122728
BANF2022-05-2585.8   Rising Trend7.69181960
BANF2022-05-2485.04   Declining Trend-0.682127089
BANF2022-05-2383.19   Declining Trend-16.557131027
BANF2022-05-2081.74   Declining Trend-33.783103247
BANF2022-05-1980.9   Declining Trend-49.349120782
BANF2022-05-1881.56   Declining Trend-40.592151234
BANF2022-05-1783.08   Declining Trend-17.443118149
BANF2022-05-1681.26   Declining Trend-23.159120027
BANF2022-05-1382.03   Declining Trend-14.885288371
BANF2022-05-1283.0   Rising Trend3.291473337
BANF2022-05-1183.77   Rising Trend44.738126923
BANF2022-05-1084.07   Rising Trend59.71129672
BANF2022-05-0983.9   Rising Trend56.456103926
BANF2022-05-0683.69   Rising Trend59.75180456
BANF2022-05-0584.67   Rising Trend70.585118198
BANF2022-05-0485.36   Rising Trend78.562207204
BANF2022-05-0383.24   Rising Trend21.06278378
BANF2022-05-0282.87   Rising Trend20.275224669
BANF2022-04-2981.75   Rising Trend0.284193751
BANF2022-04-2883.34   Rising Trend27.792152628
BANF2022-04-2784.25   Rising Trend33.066167627
BANF2022-04-2684.63   Rising Trend49.806170575
BANF2022-04-2585.1   Rising Trend58.472138728
BANF2022-04-2284.41   Rising Trend47.69140924
BANF2022-04-2185.18   Rising Trend53.676115525
BANF2022-04-2085.76   Rising Trend71.389115741
BANF2022-04-1984.89   Rising Trend64.898101082
BANF2022-04-1883.18   Rising Trend65.458117365
BANF2022-04-1483.16   Rising Trend62.525113319
BANF2022-04-1383.26   Rising Trend58.934108214
BANF2022-04-1282.34   Rising Trend55.13695016
BANF2022-04-1181.99   Rising Trend54.03390773
BANF2022-04-0881.87   Rising Trend56.8799915
BANF2022-04-0782.01   Rising Trend56.657129998
BANF2022-04-0683.12   Rising Trend73.672119345
BANF2022-04-0583.05   Rising Trend79.355104672
BANF2022-04-0483.54   Rising Trend72.734108889
BANF2022-04-0183.42   Rising Trend73.883191056
BANF2022-03-3183.21   Rising Trend73.547101191
BANF2022-03-3083.1   Rising Trend72.50874232
BANF2022-03-2984.69   Rising Trend78.11392117
BANF2022-03-2883.22   Rising Trend72.79572759
BANF2022-03-2583.7   Rising Trend73.2459889
BANF2022-03-2481.87   Rising Trend63.02190992
BANF2022-03-2381.04   Rising Trend50.771118548
BANF2022-03-2282.91   Rising Trend74.828110750
BANF2022-03-2181.78   Rising Trend64.532145710
BANF2022-03-1882.38   Rising Trend92.692587906
BANF2022-03-1781.92   Rising Trend64.287128216
BANF2022-03-1682.14   Rising Trend64.906131304
BANF2022-03-1580.81   Rising Trend53.734221040
BANF2022-03-1481.05   Rising Trend62.648220321
BANF2022-03-1178.33   Rising Trend6.611109754
BANF2022-03-1077.58   Declining Trend-6.41886874
BANF2022-03-0977.52   Rising Trend1.788115874
BANF2022-03-0876.5   Declining Trend-1.106143686
BANF2022-03-0776.42   Declining Trend-14.118140194
BANF2022-03-0477.37   Rising Trend4.535115712
BANF2022-03-0378.2   Rising Trend13.26879150
BANF2022-03-0278.07   Rising Trend7.377118098
BANF2022-03-0176.14   Declining Trend-21.797300451
BANF2022-02-2878.13   Rising Trend42.99181357
BANF2022-02-2577.35   Rising Trend32.028102911
BANF2022-02-2475.97   Rising Trend13.345130183
BANF2022-02-2376.95   Rising Trend21.352100610
BANF2022-02-2277.2   Rising Trend21.1106180
BANF2022-02-1877.97   Rising Trend32.545251199
BANF2022-02-1777.95   Rising Trend35.983136830
BANF2022-02-1678.75   Rising Trend43.319103705
BANF2022-02-1578.33   Rising Trend36.128100574
BANF2022-02-1477.12   Rising Trend27.192121358
BANF2022-02-1176.59   Rising Trend24.48474681
BANF2022-02-1076.6   Rising Trend31.494109215
BANF2022-02-0977.78   Rising Trend41.85878223
BANF2022-02-0878.75   Rising Trend60.11775973
BANF2022-02-0776.71   Rising Trend46.89671377
BANF2022-02-0476.05   Rising Trend48.99389307
BANF2022-02-0375.5   Rising Trend44.03389890
BANF2022-02-0275.24   Rising Trend44.16884243
BANF2022-02-0175.09   Rising Trend41.917156193
BANF2022-01-3174.95   Rising Trend36.76992921
BANF2022-01-2875.13   Rising Trend42.52100257
BANF2022-01-2774.55   Rising Trend38.66196868
BANF2022-01-2676.0   Rising Trend51.75198650
BANF2022-01-2575.71   Rising Trend42.39996055
BANF2022-01-2476.03   Rising Trend39.751239554
BANF2022-01-2174.9   Rising Trend16.55165287
BANF2022-01-2075.29   Rising Trend26.955201664
BANF2022-01-1976.34   Rising Trend46.955123338
BANF2022-01-1877.95   Rising Trend66.168106216
BANF2022-01-1477.53   Rising Trend63.16960492
BANF2022-01-1375.9   Rising Trend54.83452982
BANF2022-01-1273.93   Rising Trend50.475121549
BANF2022-01-1174.32   Rising Trend51.71572261
BANF2022-01-1073.96   Rising Trend59.598117331
BANF2022-01-0774.26   Rising Trend66.463127436
BANF2022-01-0673.62   Rising Trend65.233131824
BANF2022-01-0571.89   Rising Trend41.52772523
BANF2022-01-0472.33   Rising Trend51.451144466
BANF2022-01-0371.85   Rising Trend46.29799970
BANF2021-12-3170.56   Rising Trend29.58746033
BANF2021-12-3070.36   Rising Trend27.175107206
BANF2021-12-2970.98   Rising Trend34.04459876
BANF2021-12-2870.38   Rising Trend39.67649839
BANF2021-12-2769.85   Rising Trend37.11439537
BANF2021-12-2369.1   Rising Trend32.36432228
BANF2021-12-2268.64   Rising Trend34.31252049
BANF2021-12-2168.16   Rising Trend29.48367566
BANF2021-12-2066.97   Rising Trend16.996234147
BANF2021-12-1766.99   Rising Trend38.092435119
BANF2021-12-1667.6   Rising Trend68.21131792
BANF2021-12-1567.76   Rising Trend76.28593400
BANF2021-12-1466.97   Rising Trend65.386106740
BANF2021-12-1366.6   Rising Trend64.48671145
BANF2021-12-1067.21   Rising Trend74.32350605
BANF2021-12-0966.94   Rising Trend73.90160236
BANF2021-12-0866.87   Rising Trend76.96255319
BANF2021-12-0766.66   Rising Trend76.06790023
BANF2021-12-0667.63   Rising Trend89.794129059
BANF2021-12-0365.64   Rising Trend64.51862193
BANF2021-12-0265.99   Rising Trend61.79474819
BANF2021-12-0164.24   Rising Trend48.602131532
BANF2021-11-3063.63   Rising Trend37.178111264
BANF2021-11-2964.28   Rising Trend56.674181985
BANF2021-11-2664.95   Rising Trend66.76179238
BANF2021-11-2467.84   Rising Trend94.8848537
BANF2021-11-2367.92   Rising Trend98.177139494
BANF2021-11-2266.76   Rising Trend78.251139867
BANF2021-11-1966.32   Rising Trend68.77564525
BANF2021-11-1866.79   Rising Trend91.47657841
BANF2021-11-1766.99   Rising Trend95.71355452
BANF2021-11-1667.19   Rising Trend101.47258197
BANF2021-11-1567.53   Rising Trend99.48476372
BANF2021-11-1267.63   Rising Trend105.06757595
BANF2021-11-1167.98   Rising Trend105.72258637
BANF2021-11-1068.05   Rising Trend108.24853610
BANF2021-11-0967.75   Rising Trend108.22647456
BANF2021-11-0867.99   Rising Trend106.42346059
BANF2021-11-0568.1   Rising Trend120.42662439
BANF2021-11-0466.69   Rising Trend120.11477486
BANF2021-11-0367.18   Rising Trend123.827137884
BANF2021-11-0266.1   Rising Trend110.30358614
BANF2021-11-0167.36   Rising Trend108.406117342
BANF2021-10-2965.01   Rising Trend90.97180671
BANF2021-10-2864.67   Rising Trend86.68984555
BANF2021-10-2763.35   Rising Trend81.665148114
BANF2021-10-2664.15   Rising Trend96.18384833
BANF2021-10-2564.67   Rising Trend97.41965791
BANF2021-10-2264.19   Rising Trend92.85386885
BANF2021-10-2164.49   Rising Trend112.91870346
BANF2021-10-2064.44   Rising Trend116.64466388
BANF2021-10-1963.11   Rising Trend113.253111347
BANF2021-10-1863.11   Rising Trend103.17954211
BANF2021-10-1563.69   Rising Trend100.839106747
BANF2021-10-1463.58   Rising Trend97.08572548
BANF2021-10-1362.42   Rising Trend91.36563854
BANF2021-10-1263.06   Rising Trend91.31649543
BANF2021-10-1162.76   Rising Trend87.98256099
BANF2021-10-0863.04   Rising Trend100.4446737
BANF2021-10-0762.93   Rising Trend104.66357669
BANF2021-10-0661.81   Rising Trend94.76563339
BANF2021-10-0562.0   Rising Trend96.597133810
BANF2021-10-0461.82   Rising Trend83.535176126
BANF2021-10-0161.65   Rising Trend90.02891044
BANF2021-09-3060.12   Rising Trend75.31768940
BANF2021-09-2961.06   Rising Trend86.72955694
BANF2021-09-2860.2   Rising Trend78.19590390
BANF2021-09-2761.68   Rising Trend78.91398206
BANF2021-09-2459.69   Rising Trend60.28274743
BANF2021-09-2358.83   Rising Trend70.49287857
BANF2021-09-2256.53   Rising Trend52.77289125
BANF2021-09-2155.62   Rising Trend57.779320095
BANF2021-09-2056.08   Rising Trend52.472318306
BANF2021-09-1756.64   Rising Trend54.877626359
BANF2021-09-1655.24   Declining Trend-32.789352299
BANF2021-09-1555.1   Declining Trend-34.233355099
BANF2021-09-1454.37   Declining Trend-66.263219577
BANF2021-09-1355.08   Declining Trend-49.918207265
BANF2021-09-1053.97   Declining Trend-66.439154914
BANF2021-09-0954.81   Declining Trend-55.562156849
BANF2021-09-0854.6   Declining Trend-59.942152990
BANF2021-09-0755.44   Declining Trend-49.552152505
BANF2021-09-0355.57   Declining Trend-56.39883877
BANF2021-09-0255.97   Declining Trend-48.02169565
BANF2021-09-0156.38   Declining Trend-49.30176993
BANF2021-08-3156.56   Declining Trend-45.205110194
BANF2021-08-3055.92   Declining Trend-57.71787559
BANF2021-08-2757.29   Declining Trend-52.334118152
BANF2021-08-2655.58   Declining Trend-65.33571438
BANF2021-08-2556.87   Declining Trend-68.66382031
BANF2021-08-2456.69   Declining Trend-80.05287447
BANF2021-08-2357.17   Declining Trend-67.79961575
BANF2021-08-2056.89   Declining Trend-84.616103028
BANF2021-08-1956.07   Declining Trend-115.12981777
BANF2021-08-1857.07   Declining Trend-107.73668821
BANF2021-08-1757.16   Declining Trend-106.49560523
BANF2021-08-1657.96   Declining Trend-104.35762359
BANF2021-08-1358.06   Declining Trend-94.8443488
BANF2021-08-1258.44   Declining Trend-90.53649937
BANF2021-08-1158.79   Declining Trend-90.51639813
BANF2021-08-1058.16   Declining Trend-94.636110155
BANF2021-08-0957.66   Declining Trend-103.882111832
BANF2021-08-0658.09   Declining Trend-103.033157468
BANF2021-08-0556.39   Declining Trend-129.538122857
BANF2021-08-0454.75   Declining Trend-152.24782577
BANF2021-08-0355.19   Declining Trend-138.797130486
BANF2021-08-0254.77   Declining Trend-150.285103472
BANF2021-07-3055.48   Declining Trend-149.35286747
BANF2021-07-2955.75   Declining Trend-141.94954497
BANF2021-07-2855.89   Declining Trend-152.04642596
BANF2021-07-2755.3   Declining Trend-164.69148112
BANF2021-07-2655.73   Declining Trend-148.38660325
BANF2021-07-2355.68   Declining Trend-165.56285069
BANF2021-07-2254.87   Declining Trend-191.77176451
BANF2021-07-2156.29   Declining Trend-186.16576211
BANF2021-07-2055.82   Declining Trend-191.975144252
BANF2021-07-1955.49   Declining Trend-198.816142826
BANF2021-07-1657.28   Declining Trend-164.096194953
BANF2021-07-1559.42   Declining Trend-125.29470096
BANF2021-07-1458.86   Declining Trend-138.23267196
BANF2021-07-1359.08   Declining Trend-137.49268919
BANF2021-07-1260.24   Declining Trend-134.1351893
BANF2021-07-0960.82   Declining Trend-132.24968298
BANF2021-07-0858.31   Declining Trend-149.52597466
BANF2021-07-0759.57   Declining Trend-140.213140914
BANF2021-07-0659.73   Declining Trend-127.64399399
BANF2021-07-0261.22   Declining Trend-118.09576080
BANF2021-07-0162.52   Declining Trend-117.66260417
BANF2021-06-3062.43   Declining Trend-112.65153108
BANF2021-06-2962.35   Declining Trend-124.72260453
BANF2021-06-2863.09   Declining Trend-130.035100113
BANF2021-06-2564.77   Declining Trend-96.08499195
BANF2021-06-2465.53   Declining Trend-68.04363216
BANF2021-06-2364.56   Declining Trend-86.56680982
BANF2021-06-2264.82   Declining Trend-96.932136904
BANF2021-06-2164.67   Declining Trend-96.827204846
BANF2021-06-1863.37   Declining Trend-116.9306783
BANF2021-06-1764.62   Declining Trend-67.875169313
BANF2021-06-1667.06   Declining Trend-35.905170832
BANF2021-06-1566.42   Declining Trend-61.18986718
BANF2021-06-1465.31   Declining Trend-59.03684976
BANF2021-06-1166.38   Declining Trend-50.536108672
BANF2021-06-1065.2   Declining Trend-56.59793111
BANF2021-06-0966.77   Declining Trend-43.387106738
BANF2021-06-0868.04   Declining Trend-27.70994460
BANF2021-06-0767.73   Declining Trend-14.676172014
BANF2021-06-0468.17   Declining Trend-11.67664005
BANF2021-06-0369.12   Rising Trend5.58854246
BANF2021-06-0268.81   Rising Trend5.64750164
BANF2021-06-0170.2   Rising Trend10.42392051
BANF2021-05-2868.97   Declining Trend-14.02873395
BANF2021-05-2768.8   Declining Trend-8.7290105
BANF2021-05-2667.75   Declining Trend-18.49568002
BANF2021-05-2566.67   Declining Trend-27.903129049
BANF2021-05-2468.92   Declining Trend-12.075150901
BANF2021-05-2171.88   Rising Trend35.088103131
BANF2021-05-2071.33   Rising Trend37.31685063
BANF2021-05-1970.84   Rising Trend40.014102121
BANF2021-05-1871.19   Rising Trend38.736135415
BANF2021-05-1772.39   Rising Trend45.16980883
BANF2021-05-1473.4   Rising Trend63.78184981
BANF2021-05-1373.31   Rising Trend63.747135857
BANF2021-05-1271.06   Rising Trend42.483105594
BANF2021-05-1172.83   Rising Trend61.97253096
BANF2021-05-1073.06   Rising Trend67.08365821
BANF2021-05-0773.59   Rising Trend86.70331893
BANF2021-05-0672.98   Rising Trend80.10260807
BANF2021-05-0571.75   Rising Trend82.42158741
BANF2021-05-0471.55   Rising Trend83.72366574
BANF2021-05-0371.99   Rising Trend85.125120572
BANF2021-04-3069.51   Rising Trend52.97973415
BANF2021-04-2970.38   Rising Trend56.91641317
BANF2021-04-2869.77   Rising Trend52.07630724
BANF2021-04-2769.81   Rising Trend48.3141207
BANF2021-04-2670.16   Rising Trend45.71146739
BANF2021-04-2370.48   Rising Trend48.29576474
BANF2021-04-2267.88   Rising Trend35.95776759
BANF2021-04-2168.89   Rising Trend43.27454897
BANF2021-04-2067.19   Rising Trend32.71699538
BANF2021-04-1969.16   Rising Trend44.56677333
BANF2021-04-1670.31   Rising Trend63.97788893
BANF2021-04-1569.41   Rising Trend58.08352271
BANF2021-04-1470.13   Rising Trend70.85365110
BANF2021-04-1369.44   Rising Trend64.69149680
BANF2021-04-1271.25   Rising Trend76.9627231
BANF2021-04-0971.3   Rising Trend110.33439625
BANF2021-04-0870.82   Rising Trend107.7346235
BANF2021-04-0769.96   Rising Trend111.58440974
BANF2021-04-0670.92   Rising Trend119.05135800
BANF2021-04-0571.59   Rising Trend120.58661835
BANF2021-04-0170.86   Rising Trend113.14753461
BANF2021-03-3170.69   Rising Trend105.70797320
BANF2021-03-3071.91   Rising Trend117.10571473
BANF2021-03-2970.67   Rising Trend108.16561934
BANF2021-03-2672.93   Rising Trend126.05259069
BANF2021-03-2572.09   Rising Trend118.6887013
BANF2021-03-2470.21   Rising Trend101.062881
BANF2021-03-2369.84   Rising Trend95.1675325
BANF2021-03-2271.7   Rising Trend104.93668959
BANF2021-03-1975.32   Rising Trend131.579434363
BANF2021-03-1874.95   Rising Trend121.126123523
BANF2021-03-1772.8   Rising Trend95.29757056
BANF2021-03-1672.26   Rising Trend100.38774380
BANF2021-03-1573.41   Rising Trend108.66788278
BANF2021-03-1277.22   Rising Trend144.85129568
BANF2021-03-1173.53   Rising Trend133.03796316
BANF2021-03-1073.39   Rising Trend133.27587059
BANF2021-03-0970.9   Rising Trend122.0363283
BANF2021-03-0871.62   Rising Trend136.84196680
BANF2021-03-0569.47   Rising Trend119.35682697
BANF2021-03-0467.28   Rising Trend88.888115115
BANF2021-03-0368.5   Rising Trend91.408135225
BANF2021-03-0265.2   Rising Trend46.34876648
BANF2021-03-0166.39   Rising Trend65.419142186
BANF2021-02-2663.88   Rising Trend41.038171429
BANF2021-02-2564.54   Rising Trend44.843107475
BANF2021-02-2466.0   Rising Trend53.051140558
BANF2021-02-2366.0   Rising Trend46.24101179
BANF2021-02-2266.0   Rising Trend43.835135420
BANF2021-02-1965.41   Rising Trend51.99764939
BANF2021-02-1863.72   Rising Trend40.06552400
BANF2021-02-1764.43   Rising Trend38.88245671
BANF2021-02-1664.96   Rising Trend39.69174261
BANF2021-02-1264.51   Rising Trend48.80461029
BANF2021-02-1163.76   Rising Trend71.99857444
BANF2021-02-1064.18   Rising Trend104.26144536
BANF2021-02-0964.69   Rising Trend115.23955894
BANF2021-02-0863.96   Rising Trend104.56263714
BANF2021-02-0562.31   Rising Trend109.24633022
BANF2021-02-0462.28   Rising Trend105.254786
BANF2021-02-0360.09   Rising Trend84.02775058
BANF2021-02-0259.97   Rising Trend77.28761308
BANF2021-02-0159.33   Rising Trend71.31760507
BANF2021-01-2957.63   Rising Trend68.582131793
BANF2021-01-2859.63   Rising Trend103.59102406
BANF2021-01-2759.74   Rising Trend92.848114540
BANF2021-01-2662.39   Rising Trend119.10750031
BANF2021-01-2563.16   Rising Trend117.87479397
BANF2021-01-2264.53   Rising Trend126.338122999
BANF2021-01-2162.87   Rising Trend121.84298557
BANF2021-01-2064.27   Rising Trend133.97665884
BANF2021-01-1964.37   Rising Trend131.67568002
BANF2021-01-1564.17   Rising Trend126.959734
BANF2021-01-1464.87   Rising Trend138.60957968
BANF2021-01-1363.66   Rising Trend160.13137559
BANF2021-01-1264.51   Rising Trend189.70270251
BANF2021-01-1163.45   Rising Trend191.25264889
BANF2021-01-0862.48   Rising Trend178.89484496
BANF2021-01-0763.51   Rising Trend200.323134408
BANF2021-01-0663.91   Rising Trend210.704207002
BANF2021-01-0559.16   Rising Trend106.76690631
BANF2021-01-0458.12   Rising Trend99.2492255
BANF2020-12-3158.7   Rising Trend103.62865163
BANF2020-12-3058.07   Rising Trend108.72840407
BANF2020-12-2957.77   Rising Trend113.1751469
BANF2020-12-2858.59   Rising Trend109.54277364
BANF2020-12-2458.13   Rising Trend103.15226767
BANF2020-12-2358.27   Rising Trend96.047104595
BANF2020-12-2255.92   Rising Trend65.68131677
BANF2020-12-2155.0   Rising Trend61.339181638
BANF2020-12-1856.26   Rising Trend82.267422568
BANF2020-12-1756.91   Rising Trend103.918147436
BANF2020-12-1658.0   Rising Trend115.765145134
BANF2020-12-1558.52   Rising Trend131.48141690
BANF2020-12-1456.49   Rising Trend134.905109016
BANF2020-12-1158.3   Rising Trend156.603106235
BANF2020-12-1058.64   Rising Trend165.21579020
BANF2020-12-0958.56   Rising Trend160.32471824
BANF2020-12-0858.33   Rising Trend167.567115516
BANF2020-12-0758.79   Rising Trend178.291137668
BANF2020-12-0457.66   Rising Trend157.83184570
BANF2020-12-0356.47   Rising Trend150.08948830
BANF2020-12-0256.77   Rising Trend150.577158166
BANF2020-12-0154.51   Rising Trend114.77795118
BANF2020-11-3054.23   Rising Trend114.631108505
BANF2020-11-2757.25   Rising Trend146.94772217
BANF2020-11-2557.75   Rising Trend149.364146340
BANF2020-11-2457.58   Rising Trend143.21299220

BANF Income Statement

Annual

Dec-12Dec-13Dec-14Dec-15Dec-16Dec-17Dec-18Dec-19Dec-20
Total revenues248 M249 M273 M290 M306 M341 M381 M419 M444 M
Cost of sales-11 M-11 M-11 M-12 M-12 M-12 M-14 M-16 M-18 M
Gross operating profit265 M263 M286 M302 M321 M361 M423 M474 M464 M
Selling Gen & administrative expenseN/AN/AN/AN/AN/AN/AN/AN/AN/A
Research & development expense000000000
Operating income000000000
floaterest income000000000
floaterest expense000000000
Other income net000000000
Pre-tax Income (EBT)79 M81 M91 M101 M108 M136 M160 M170 M124 M
Income taxes27 M27 M27 M35 M37 M50 M34 M35 M24 M
Net income from total operations52 M54 M64 M66 M71 M86 M126 M135 M100 M
Minority floaterest000000000
Total net income52 M54 M64 M66 M71 M86 M126 M135 M100 M
Preferred dividendsN/AN/AN/AN/AN/AN/AN/AN/AN/A
Net income available for common52 M54 M64 M66 M71 M86 M126 M135 M100 M
Depreciation11 M11 M11 M12 M12 M12 M14 M16 M18 M
Amortization2 M2 M2 M2 M2 M2 M3 M3 M4 M
Operating income before depreciation (EBITDA)000000000
Total Income available for floaterest expense (EBIT)000000000
Basic EPS total1.711.782.072.132.272.723.854.133.05
Diluted EPS total1.681.752.022.092.222.653.764.053

Top MarketXLS Rank stocks

Stand with Ukraine

As the situation in Ukraine escalates, many of us in MarketXLS are left with emotions too overwhelming to name. If you’d like to show your support, but aren’t sure how to, we want to help make it easier for you to act.

For any amount donated, we’ll extend your MarketXLS subscription for double of the donated amount. Please send proof of your payment to support@marketxls.com to avail the extention

From all of us at MarketXLS, thank you!