PortfoliosLab logo

BancFirst Corporation (BANF)

Equity · Currency in USD · Last updated Dec 8, 2022

Company Info

ISINUS05945F1030
CUSIP05945F103
SectorFinancial Services
IndustryBanks—Regional

Trading Data

Previous Close$93.52
Year Range$65.45 - $116.52
EMA (50)$97.99
EMA (200)$90.47
Average Volume$108.28K
Market Capitalization$3.07B

BANFShare Price Chart


Loading data...

BANFPerformance

The chart shows the growth of $10,000 invested in BancFirst Corporation in Jan 2010 and compares it to the S&P 500 index or another benchmark. It would be worth nearly $67,745 for a total return of roughly 577.45%. All prices are adjusted for splits and dividends.


-10.00%0.00%10.00%20.00%30.00%JulyAugustSeptemberOctoberNovemberDecember
4.11%
0.85%
BANF (BancFirst Corporation)
Benchmark (^GSPC)

BANFCompare to other instruments

Search for stocks, ETFs, and funds to compare with BANF

BANFReturns in periods

Returns over 1 year are annualized

PeriodReturnBenchmark
1M-2.54%4.33%
6M-1.73%-5.45%
YTD34.19%-17.46%
1Y40.72%-14.32%
5Y13.75%8.34%
10Y18.48%10.76%

BANFMonthly Returns Heatmap


JanFebMarAprMayJunJulAugSepOctNovDec
20226.22%4.24%6.96%-1.75%10.98%5.88%12.20%0.44%-16.69%7.10%6.39%-8.26%
2021-1.82%10.84%11.20%-1.67%-0.78%-8.99%-11.13%1.95%6.93%8.13%-2.12%11.46%
2020-7.43%-11.25%-34.32%15.40%-1.01%7.35%7.37%1.01%-6.42%8.84%22.00%8.88%
20197.58%5.03%-6.96%8.15%-7.39%7.15%4.81%-7.83%3.66%4.46%2.07%6.21%
20188.99%-4.48%0.12%7.63%4.55%-0.57%4.90%2.74%-5.56%-4.29%-2.72%-10.07%
20171.40%1.06%-5.31%6.84%-1.67%2.69%10.51%-5.57%13.02%-3.70%3.93%-9.59%
2016-4.57%1.00%1.58%9.36%0.56%-3.22%8.70%4.62%6.26%-1.12%14.30%14.01%
2015-9.04%2.98%3.27%-5.35%0.99%12.85%-2.81%-4.94%4.96%-2.33%4.61%-8.52%
2014-3.62%1.85%3.47%2.79%2.06%4.71%-1.62%4.50%-1.17%3.90%-1.52%-0.44%
2013-3.45%-2.10%4.86%0.34%2.44%10.70%12.31%-2.30%6.46%2.77%0.29%1.14%
20126.98%1.92%6.43%-3.64%-9.04%11.23%-3.08%1.87%4.51%2.33%-3.66%0.70%
2011-1.53%3.65%2.13%-5.65%-0.75%-2.80%-1.19%-6.34%-6.40%16.71%-4.06%1.84%
20107.75%-0.99%5.61%5.32%-10.08%-7.50%12.85%-9.66%9.44%1.58%-1.27%2.09%

BANFSharpe Ratio Chart

The Sharpe ratio shows whether the portfolio's excess returns are due to smart investment decisions or a result of taking a higher risk. The higher a portfolio's Sharpe ratio, the better its risk-adjusted performance.

The current BancFirst Corporation Sharpe ratio is 1.44. A Sharpe ratio greater than 1.0 is considered acceptable.

The chart below displays rolling 12-month Sharpe Ratio.


-1.000.001.002.003.004.00JulyAugustSeptemberOctoberNovemberDecember
1.44
-0.67
BANF (BancFirst Corporation)
Benchmark (^GSPC)

BANFDividend History

BancFirst Corporation granted a 1.58% dividend yield in the last twelve months. The annual payout for that period amounted to $1.48 per share.


PeriodTTM202120202019201820172016201520142013201220112010
Dividend$1.48$1.40$1.32$1.24$1.02$0.80$0.74$0.70$0.65$0.89$0.56$0.52$0.48

Dividend yield

1.58%2.01%2.33%2.12%2.23%1.74%1.80%2.76%2.42%3.83%3.31%3.56%3.08%

BANFDrawdowns Chart

The Drawdowns chart displays portfolio losses from any high point along the way.


-25.00%-20.00%-15.00%-10.00%-5.00%0.00%2022FebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember
-19.74%
-17.98%
BANF (BancFirst Corporation)
Benchmark (^GSPC)

BANFWorst Drawdowns

The table below shows the maximum drawdowns of the BancFirst Corporation. A maximum drawdown is an indicator of risk. It shows a reduction in portfolio value from its maximum due to a series of losing trades.

The maximum drawdown since January 2010 for the BancFirst Corporation is 57.10%, recorded on Mar 18, 2020. It took 203 trading sessions for the portfolio to recover.


Depth

Start

To Bottom

Bottom

To Recover

End

Total

-57.1%Jan 17, 202042Mar 18, 2020203Jan 6, 2021245
-32.88%Apr 23, 2010359Sep 22, 2011270Oct 17, 2012629
-29.39%Mar 15, 2021126Sep 10, 202187Jan 13, 2022213
-24.54%Aug 23, 201885Dec 24, 2018254Dec 27, 2019339
-24.09%Nov 13, 2014300Jan 25, 2016127Jul 26, 2016427
-23.22%Aug 16, 202233Sep 30, 2022
-13.47%Oct 20, 201749Dec 29, 201778Apr 24, 2018127
-11.86%Feb 24, 201719Mar 22, 201721Apr 21, 201740
-11.62%Jul 11, 20224Jul 14, 20226Jul 22, 202210
-11.16%Jan 15, 202110Jan 29, 202111Feb 16, 202121

BANFVolatility Chart

Current BancFirst Corporation volatility is 41.61%. The chart below shows the rolling 10-day volatility. Volatility is a statistical measure showing how big price swings are in either direction. The higher asset volatility, the riskier it is, because the price movements are less predictable.


10.00%20.00%30.00%40.00%50.00%60.00%70.00%JulyAugustSeptemberOctoberNovemberDecember
41.61%
22.83%
BANF (BancFirst Corporation)
Benchmark (^GSPC)