Bancfirst Corp chart

Last update: 2022-12-30
Key statistics and financials
Revenue per share 15.43
Dividend & Yield1.60$ (1.59%)
Beta 1.11
Market capitalization 3.29B
Operating cash flow 191.76M
ESG Scores unknown

Company description

BancFirst Corporation operates as the bank holding company for BancFirst that provides a range of commercial banking services to retail customers, and small to medium-sized businesses. It operates through Metropolitan Banks, Community Banks, Pegasus Bank, and Other Financial Services segments. The company offers checking accounts, negotiable order of withdrawal accounts, savings accounts, money market accounts, sweep accounts, club accounts, individual retirement accounts, and certificates of deposit, as well as overdraft protection and auto draft services. It also provides commercial, financial, and other loans for working capital, facilities acquisition or expansion, purchase of equipment, and other needs; lending services that include private banking, energy, commercial and residential real estate, and commercial and industrial loans; and loans to finance purchases of consumer goods, such as automobiles, boats, household goods, vacations, and education. In addition, the company engages in the investment management and administration of trusts for individuals, corporations, and employee benefit plans, as well as bond trustee and paying agent business for various Oklahoma municipalities and governmental entities; and provision of item processing, research, and other correspondent banking services. Further, it is involved in real estate investment and insurance agency services; and providing funds transfer, collection, safe deposit box, cash management, and other services. The company serves customers in non-metropolitan trade centers and cities in the metropolitan statistical areas of Oklahoma. It operates through 108 banking locations in Oklahoma and 3 banking locations in Dallas, Texas. The company was formerly known as United Community Corporation and changed its name to BancFirst Corporation in November 1988. BancFirst Corporation was incorporated in 1984 and is headquartered in Oklahoma City, Oklahoma.

Sector: Financial Services - Industry: Banks—Regional

Financial data

Diluted earning per share

Net income vs Operating income

Asset vs Liabilities

Similar Companies
no companies found

Financial Statements

Cashflow Statement 2018-12-31 2019-12-31 2020-12-31 2021-12-31
Change To Liabilities
Total Cashflows From Investing Activities -293.8M 50.35M -897.99M 437.03M
Net Borrowings -4.38M -575k 58.05M 58.05M
Total Cash From Financing Activities -179.83M 234.72M 492.28M -193.71M
Change To Operating Activities 1.18M -17k -1.64M -617k
Issuance Of Stock 2.24M 2.48M 1.79M 2.26M
Net Income 125.81M 134.88M 99.59M 167.63M
Change In Cash -333.62M 444.03M -251.37M 433.11M
Effect Of Exchange Rate
Total Cash From Operating Activities 140.01M 158.96M 154.34M 189.79M
Depreciation 13.55M 15.99M 18.42M 20.04M
Change To Account Receivables
Other Cashflows From Financing Activities -139.51M 274.22M 536.06M -197.22M
Change To Netincome 2.86M 7.22M 38.3M -1.48M
Capital Expenditures -51.86M -27.05M -66.45M -27.25M

Income Statement 2018-12-31 2019-12-31 2020-12-31 2021-12-31
Research Development
Income Before Tax 159.75M 169.56M 123.51M 208.4M
Net Income 125.81M 134.88M 99.59M 167.63M
Selling General Administrative 176.56M 192.75M 209.51M 216.27M
Gross Profit 381.87M 410.86M 381.24M 489.58M
Ebit
Operating Income 165.43M 173.29M 127.88M 219.26M
Interest Expense
Income Tax Expense 33.94M 34.68M 23.93M 40.77M
Total Revenue 381.87M 410.86M 381.24M 489.58M
Cost Of Revenue
Total Other Income ExpenseNet -5.67M -3.72M -4.37M -10.86M
Net Income From Continuing Ops 125.81M 134.88M 99.59M 167.63M
Net Income Applicable To Common Shares 125.81M 134.88M 99.59M 167.63M

Balance Sheet Statement 2018-12-31 2019-12-31 2020-12-31 2021-12-31
Total Liabilities 6.67B 7.56B 8.14B 8.23B
Total Stockholder Equity 902.79M 1B 1.07B 1.17B
Other Current Liabilities
Total Assets 7.57B 8.57B 9.21B 9.41B
Common Stock 32.6M 32.69M 32.72M 32.6M
Other Current Assets 118.61M 99.34M 79.72M 45.78M
Retained Earnings 722.62M 815.49M 871.16M 977.07M
Treasury Stock -2.14M 3.45M 7.43M 2.15M
Cash 1.38B 1.81B 1.62B 2.05B
Total Current Liabilities 6.64B 7.53B 8.11B 8.14B
Other Stockholder Equity -2.14M 3.45M 7.43M 2.15M
Property, Plant, and Equipment 174.36M 206.28M 266.08M 274.05M
Total Current Assets 1.5B 1.91B 1.73B 2.15B
Net Tangible Assets 806.66M 833.78M 898.96M 1B
Net Receivables
Accounts Payable 6.61B 7.48B 8.06B 8.09B


Insider Transactions

Here are the insider transactions of stock shares related to Bancfirst Corp:

Filer Name Transaction Text Ownership Date Filer Relation Shares
SCHMIDT DARRYLPurchase at price 91.23 - 92.17 per share.I2022-10-18Officer and Director397
SCHMIDT DARRYLPurchase at price 91.23 - 92.17 per share.I2022-10-18Officer and Director397
RAINBOLT H E GENEStock Gift at price 0.00 per share.D2022-09-06Director400
FORD JOSEPHSale at price 117.00 per share.D2022-08-16Director6.95k
FORD JOSEPHConversion of Exercise of derivative security at price 47.55 per share.D2022-08-16Director6.95k
CRAIG C L JRSale at price 111.13 per share.D2022-08-09Director1k
RAINBOLT H E GENEStock Gift at price 0.00 per share.D2022-08-08Director100
CRAIG C L JRSale at price 110.53 per share.D2022-08-08Director4.8k
CRAIG C L JRSale at price 108.71 per share.D2022-08-05Director2.7k
CRAIG C L JRSale at price 107.94 per share.D2022-08-04Director1.5k
RAINBOLT DAVID ESale at price 111.33 per share.I2022-08-03Officer, Director and Beneficial Owner9.39k
RAINBOLT DAVID ESale at price 106.45 per share.I2022-07-29Officer, Director and Beneficial Owner50k
RAINBOLT H E GENEStock Gift at price 0.00 per share.D2022-07-13Director100
LAWRENCE KEVINSale at price 95.35 per share.D2022-06-07Officer2k
COPELAND BRADLEY SCOTTSale at price 92.44 per share.D2022-06-02Officer450
RAINBOLT DAVID ESale at price 82.51 - 82.58 per share.I2022-05-17Chief Executive Officer46.49k
MAIN STREET BANKING PARTNERS LPSale at price 82.51 - 82.58 per share.D2022-05-17Beneficial Owner of more than 10% of a Class of Security46.49k
BF BANK PARTNERS LPSale at price 82.51 - 82.58 per share.D2022-05-17Beneficial Owner of more than 10% of a Class of Security46.49k
RAINBOLT DAVID ESale at price 84.06 per share.I2022-05-12Chief Executive Officer52.5k
RAINBOLT DAVID ESale at price 83.26 per share.I2022-05-12Chief Executive Officer90.44k
MAIN STREET BANKING PARTNERS LPSale at price 84.06 per share.D2022-05-12Beneficial Owner of more than 10% of a Class of Security52.5k
MAIN STREET BANKING PARTNERS LPSale at price 83.26 per share.D2022-05-12Beneficial Owner of more than 10% of a Class of Security90.44k
BF BANK PARTNERS LPSale at price 84.06 per share.D2022-05-12Beneficial Owner of more than 10% of a Class of Security52.5k
BF BANK PARTNERS LPSale at price 83.26 per share.D2022-05-12Beneficial Owner of more than 10% of a Class of Security90.44k
LAWRENCE KEVINSale at price 78.10 per share.D2022-02-28Officer21k
LAWRENCE KEVINConversion of Exercise of derivative security at price 21.43 per share.D2022-02-28Officer33k
MARTIN WILLIAM SCOTTSale at price 77.73 per share.D2022-02-22Director2.5k
MARTIN WILLIAM SCOTTConversion of Exercise of derivative security at price 54.70 per share.D2022-02-22Director2.5k
WALLACE MICHAEL KConversion of Exercise of derivative security at price 23.01 per share.D2022-01-24Director6k
SCHMIDT DARRYLPurchase at price 55.46 per share.D2021-12-22Executive Vice President1.71k
SCHMIDT DARRYLStock Gift at price 0.00 per share.D2021-12-21Officer and Director300
BRAND DENNIS LPurchase at price 54.00 - 54.50 per share.D2021-09-14Officer and Director9k
CRAIG C L JRPurchase at price 56.29 per share.D2021-08-20Director332
PIERSON BRIAN WADESale at price 55.80 per share.D2021-07-19Officer250
RAINBOLT H E GENEPurchase at price 72.02 per share.D2021-05-20Director1k
RAINBOLT DAVID ESale at price 71.81 per share.D2021-05-18Chief Executive Officer5k
MAIN STREET BANKING PARTNERS LPSale at price 71.81 per share.D2021-05-18Beneficial Owner of more than 10% of a Class of Security5k
BF BANK PARTNERS LPSale at price 71.81 per share.D2021-05-18Beneficial Owner of more than 10% of a Class of Security5k
RAINBOLT DAVID ESale at price 72.63 per share.I2021-05-17Chief Executive Officer5.1k
MARTIN WILLIAM SCOTTStock Gift at price 0.00 per share.I2021-05-17Director18.5k
MAIN STREET BANKING PARTNERS LPSale at price 72.63 per share.D2021-05-17Beneficial Owner of more than 10% of a Class of Security5.1k
BF BANK PARTNERS LPSale at price 72.63 per share.D2021-05-17Beneficial Owner of more than 10% of a Class of Security5.1k
RAINBOLT DAVID ESale at price 73.25 per share.I2021-05-14Chief Executive Officer15k
MAIN STREET BANKING PARTNERS LPSale at price 73.25 per share.D2021-05-14Beneficial Owner of more than 10% of a Class of Security15k
BF BANK PARTNERS LPSale at price 73.25 per share.D2021-05-14Beneficial Owner of more than 10% of a Class of Security15k
RAINBOLT DAVID ESale at price 72.61 - 72.92 per share.I2021-05-13Chief Executive Officer35.47k
MAIN STREET BANKING PARTNERS LPSale at price 72.61 - 72.92 per share.D2021-05-13Beneficial Owner of more than 10% of a Class of Security35.47k
BF BANK PARTNERS LPSale at price 72.61 - 72.92 per share.D2021-05-13Beneficial Owner of more than 10% of a Class of Security35.47k
MARTIN WILLIAM SCOTTSale at price 70.00 per share.I2021-04-29Director2.5k
MARTIN WILLIAM SCOTTSale at price 69.91 per share.I2021-04-27Director2.5k
MARTIN WILLIAM SCOTTSale at price 69.00 per share.I2021-04-23Director5k

Insider transaction explanations

Insider buying is the legal purchase of shares by a senior executive or director of a company. "Filer Name" corresponds to the name of the stock buyer or seller. "Transaction Text" describes the transaction. "Ownership" gives information about the transaction type. "Date" is the reported transaction date. "Filer Relation" gives the role of the insider in the company. "Shares" is the value of the transaction. You will find the complete description of the General Transaction Codes on the SEC dedicated page


Investment strategy backtesting

These are the result of three automatic investment systems applied to Bancfirst Corp. You will find the performance of an systematic investment system, a momentum strategy, and a buy the dip trading strategy.


Systematic investment results on Bancfirst Corp

Here is the result of two systematic investment strategies applied to Bancfirst Corp. The first strategy automatically buys the first day of the month, and the second strategy buys the fifteenth day of the month.

Systematic investment equity curve on Bancfirst Corp

The following chart shows the equity curve of the two systematic investment strategies applied to Bancfirst Corp:

Bancfirst Corp automated entries

The systematic investment strategy that buys the first day of the month would give a performance of 21.51% on the backtest period.

Performance at glance

Performance

21.51 %

Latent gain

167.62 $

Invested capital

779.2 $

Annualized return

12.65 %
Build your Trading System
Automated Trading using Prorealtime ebook

Momentum strategy results on Bancfirst Corp

This is the result of two momentum investment strategies applied to Bancfirst Corp. The first strategy uses a momentum signal calculated on one quarter, and the second uses a momentum signal calculated on two quarters.

Momentum entry openings on Bancfirst Corp

The following chart shows all the entries opened by the momentum investment system on Bancfirst Corp:

Bancfirst Corp momentum entries
  • The first momentum investment strategy would give 33.46% of return on Bancfirst Corp. That represents 678.21$ of latent gain with 2026.99$ of employed capital.
  • The second momentum investment strategy would give 36.61% of return on Bancfirst Corp. That represents 471.18$ of latent gain with 1287.2$ of employed capital.
Performance at glance (1Q Momentum)

Performance

33.46 %

Latent gain

678.21 $

Invested capital

2026.99 $

Annualized return

-0.0 %
Performance at glance (2Q Momentum)

Performance

36.61 %

Latent gain

471.18 $

Invested capital

1287.2 $

Annualized return

30.01 %

Momentum equity curve on Bancfirst Corp

The following chart shows the equity curve of the two momentum strategies applied to Bancfirst Corp:

Bancfirst Corp momentum equity

Note: the dividends potentially given by Bancfirst Corp are not integrated into the calculation of the equity curve neither the performance of the strategy. The integration of the dividends will be available soon.


Employed capital on Bancfirst Corp

The following chart shows the employed capital evolution of the two momentum strategies on Bancfirst Corp since the beginning:

Bancfirst Corp

Note: the algorithm buys for a maximum of 250$ per entry. If the stock price is greater than 250$, the system buys only one stock per entry. The investment system stops automatically when the financial exposure reaches 10000$.


Buy the dip strategy result on Bancfirst Corp

Buy the dip entry openings on Bancfirst Corp

Bancfirst Corp

The performance achieved by the robo-advisor on Bancfirst Corp is 0%. That represents 0.0$ of latent gain with 0.0$ of employed capital. The following chart shows Bancfirst Corp stock price with all the entries opened by the automated investment system.

Note: The blue line represents the weekly stock price of Bancfirst Corp, and the green triangles represent the entry openings. The artificall robo-advisor needs at least 100 weeks of trading history to work.

Performance at glance

Performance

0 %

Latent gain

0.0 $

Invested capital

0.0 $

Annualized return

-0.0 %

Equity curve of the strategy applied to Bancfirst Corp

The following chart shows the result of the investment strategy applied to Bancfirst Corp:

Bancfirst Corp

Note: the dividends potentially given by Bancfirst Corp are not integrated into the calculation of the equity curve neither the performance of the strategy. The integration of the dividends will be available soon.


Employed capital on Bancfirst Corp

The following chart shows the employed capital evolution since the beginning of the investment strategy on Bancfirst Corp:

Bancfirst Corp

Note: the algorithm buys for a maximum of 250$ per entry. If the stock price is greater than 250$, the system buys only one stock per entry. The investment system stops automatically when the financial exposure reaches 10000$.


Investment strategies comparison on Bancfirst Corp

In this section, I will compare the three previous investment strategies applied to Bancfirst Corp.

Equity curve comparison on Bancfirst Corp

The following chart shows the equity curve of the artificall advisor, the trend folowing and the automatic investment strategies:

Bancfirst Corp investment strategy comparison

Employed capital comparison on Bancfirst Corp

Bancfirst Corp investment comparison

Performance comparison on Bancfirst Corp

Strategy Latent Profit Growth Employed capital CAGR
Automatic investment 21.51% 167.62$ 779.2$ 12.65%
Momentum 1 quarter 33.46% 678.21$ 2026.99$ 22.92%
Momentum 2 quarters 36.61% 471.18$ 1287.2$ 30.01%
Non-directional 0% 0.0$ 0.0$ -0.0%
Annualized return comparison

Automatic investment

12.65 %

Momentum 1Q

30.01 %

Momentum 2Q

30.01 %

Non-directional

-0.0 %

Correlated stocks

Here are the most positively and negatively correlated stocks with Bancfirst Corp:

Positive correlations

Most correlated stocks this year

  • Bancfirst Corp

  • Most correlated stocks last 3 months

  • Bancfirst Corp

  • Negative correlation

    Most negatively correlated stocks this year


    Most negatively correlated stocks last 3 months


    Note: The algorithm computes the probability of correlation between Bancfirst Corp and the other stocks. There may be false positives or some missing correlated stocks. If the price of Bancfirst Corp does not vary for 36 weeks, the correlation calculation result will be wrong.


    Company information

    Company name Bancfirst Corp
    Country United States
    City Oklahoma City
    Address 100 North Broadway Avenue
    Phone 405 270 1086
    Website www.bancfirst.bank
    FullTime employees 1948
    Industry Banks—Regional
    Sector Financial Services
    Exchange XNAS
    Ticker BANF
    Market www.nasdaq.com

    Bancfirst Corp ESG Scores

    Environment scores

    Environment ESG Factors Scores
    Environment Score 0
    Peer Environment Performance unknown
    Environment Percentile unknown
    Palm Oil unknown
    Nuclear unknown
    Fur Leather unknown
    GMO unknown
    Coal unknown
    Pesticides unknown
    Animal Testing unknown

    Social scores

    Social ESG Factors Scores
    Social Score 0
    Peer Social Performance unknown
    Social Percentile unknown
    Highest Controversy unknown
    Peer Highest Controversy Performance unknown
    Adult unknown
    Gambling unknown
    Alcoholic unknown
    Tobacco unknown
    Catholic unknown
    Controversial Weapons unknown
    Small Arms unknown
    Military Contract unknown
    Peer Count unknown

    Related Controversy:


    Governance scores

    Governance ESG Factors Scores
    Governance Score 0
    Peer Governance Performance unknown
    Governance Percentile unknown

    ESG at glance
    Total ESG Scores: unknown
    Environment Score: 0
    Social Score: 0
    Governance Score: 0

    ESG Performance: unknown

    Peer Group: unknown

    Peer Esg Score Performance: unknown

    Rating Year: unknown

    Rating Month: unknown

    Max Age: unknown

    Percentile: unknown