BancFirst Company Profile (NASDAQ:BANF)

About BancFirst (NASDAQ:BANF)

BancFirst logoBancFirst Corporation is a financial holding company. The Company conducts its operating activities through its principal subsidiary, BancFirst (the Bank), a state-chartered bank. It has four business units, which include metropolitan banks, community banks, other financial services, and executive, operations and support. The metropolitan and community banks offer traditional banking products, such as commercial and retail lending, and a line of deposit accounts. The metropolitan banks consist of banking locations in the metropolitan Oklahoma City and Tulsa areas. The community banks consist of banking locations in communities throughout Oklahoma. Its other financial services are specialty product business units, including guaranteed small business lending, residential mortgage lending, trust services, securities brokerage, electronic banking and insurance. The executive, operations and support groups represent executive management, operational support and corporate functions.

Industry, Sector and Symbol:
  • Sector: Finance
  • Industry: Regional - Southwest Banks
  • Sub-Industry: Regional Banks
  • Symbol: NASDAQ:BANF
  • CUSIP: 05945F10
  • Web:
  • Market Cap: $1.52 billion
  • Outstanding Shares: 15,906,000
Average Prices:
  • 50 Day Moving Avg: $94.11
  • 200 Day Moving Avg: $91.54
  • 52 Week Range: $56.30 - $103.65
  • Trailing P/E Ratio: 20.08
  • Foreward P/E Ratio: 18.94
  • P/E Growth: 1.90
Sales & Book Value:
  • Annual Revenue: $310.63 million
  • Price / Sales: 4.89
  • Book Value: $45.93 per share
  • Price / Book: 2.08
  • Annual Dividend: $1.52
  • Dividend Yield: 1.6%
  • Net Margins: 21.02%
  • Return on Equity: 10.43%
  • Return on Assets: 1.05%
  • Debt-to-Equity Ratio: 0.05%
  • Current Ratio: 1.01%
  • Quick Ratio: 1.01%
  • Average Volume: 29,128 shs.
  • Beta: 0.68
  • Short Ratio: 6.85

Frequently Asked Questions for BancFirst (NASDAQ:BANF)

What is BancFirst's stock symbol?

BancFirst trades on the NASDAQ under the ticker symbol "BANF."

How often does BancFirst pay dividends? What is the dividend yield for BancFirst?

BancFirst declared a quarterly dividend on Monday, February 27th. Shareholders of record on Friday, March 31st will be given a dividend of $0.38 per share on Friday, April 14th. This represents a $1.52 annualized dividend and a dividend yield of 1.59%. The ex-dividend date is Wednesday, March 29th. View BancFirst's Dividend History.

How were BancFirst's earnings last quarter?

BancFirst Co. (NASDAQ:BANF) released its quarterly earnings data on Thursday, April, 20th. The company reported $1.36 EPS for the quarter, topping the consensus estimate of $1.13 by $0.23. The firm had revenue of $82.85 million for the quarter, compared to analysts' expectations of $79.46 million. BancFirst had a net margin of 21.02% and a return on equity of 10.43%. View BancFirst's Earnings History.

When will BancFirst make its next earnings announcement?

BancFirst is scheduled to release their next quarterly earnings announcement on Wednesday, July, 19th 2017. View Earnings Estimates for BancFirst.

Where is BancFirst's stock going? Where will BancFirst's stock price be in 2017?

1 brokerages have issued 1-year price objectives for BancFirst's shares. Their forecasts range from $64.00 to $64.00. On average, they expect BancFirst's share price to reach $64.00 in the next twelve months. View Analyst Ratings for BancFirst.

Who are some of BancFirst's key competitors?

Who are BancFirst's key executives?

BancFirst's management team includes the folowing people:

  • David E. Rainbolt, Chairman of the Board, President, Chief Executive Officer
  • Dennis L. Brand, Vice Chairman of the Board; President and Chief Executive Officer of BancFirst
  • James R. Daniel, Vice Chairman of the Board
  • William O. Johnstone, Vice Chairman of the Board; Chief Executive Officer of Council Oak Partners, LLC
  • Kevin Lawrence, Chief Financial Officer, Executive Vice President, Treasurer
  • Randy P. Foraker, Executive Vice President, Chief Risk Officer, Secretary
  • Darryl Schmidt, Executive Vice President, Director
  • Paul D. Fleming, Executive Vice President and Chief Internal Auditor
  • Kelly Foster, Senior Vice President, Chief Compliance Officer
  • Jennifer Weast, Senior Vice President, Controller

Who owns BancFirst stock?

BancFirst's stock is owned by many different of retail and institutional investors. Top institutional investors include Vanguard Group Inc. (4.99%), FMR LLC (4.73%), Dimensional Fund Advisors LP (3.40%), JPMorgan Chase & Co. (1.40%), Bank of New York Mellon Corp (0.84%) and Geode Capital Management LLC (0.78%). Company insiders that own BancFirst stock include Banking Ltd Ptnrshp R, D Jay Hannah, Darryl Schmidt, David R Harlow, David Seat, David Westman, Dennis L Brand, Donald B Halverstadt, H E Rainbolt, Harvey Robinson, J Ralph Mccalmont, Jennifer C Weast, John Anderson, Karen James, Ken Starks, Marion Mcmillan, Michael S Samis, Robert M Neville, Ronald J Norick, Scott Copeland and William H Crawford. View Institutional Ownership Trends for BancFirst.

Who sold BancFirst stock? Who is selling BancFirst stock?

BancFirst's stock was sold by a variety of institutional investors in the last quarter, including FMR LLC, Ameriprise Financial Inc., Granite Investment Partners LLC, Prudential Financial Inc., Morgan Stanley, Renaissance Technologies LLC, Acadian Asset Management LLC and Russell Investments Group Ltd.. Company insiders that have sold BancFirst stock in the last year include Banking Ltd Ptnrshp R, D Jay Hannah, Darryl Schmidt, David R Harlow, David Seat, David Westman, Dennis L Brand, H E Rainbolt, Harvey Robinson, Jennifer C Weast, John Anderson, Karen James, Ken Starks, Michael S Samis, Robert M Neville, Ronald J Norick, Scott Copeland and William H Crawford. View Insider Buying and Selling for BancFirst.

Who bought BancFirst stock? Who is buying BancFirst stock?

BancFirst's stock was purchased by a variety of institutional investors in the last quarter, including Bank of New York Mellon Corp, Vanguard Group Inc., AQR Capital Management LLC, Dimensional Fund Advisors LP, Schwab Charles Investment Management Inc., ProShare Advisors LLC, Geode Capital Management LLC and Dynamic Technology Lab Private Ltd. Company insiders that have bought BancFirst stock in the last two years include Dennis L Brand and H E Rainbolt. View Insider Buying and Selling for BancFirst.

How do I buy BancFirst stock?

Shares of BancFirst can be purchased through any online brokerage account. Popular online brokerages include Vanguard Brokerage Services, TD Ameritrade, E*TRADE, Scottrade, Fidelity and Charles Schwab.

What is BancFirst's stock price today?

One share of BancFirst stock can currently be purchased for approximately $95.45.

MarketBeat Community Rating for BancFirst (NASDAQ BANF)
Community Ranking:  1.1 out of 5 ()
Outperform Votes:  24 (Vote Outperform)
Underperform Votes:  84 (Vote Underperform)
Total Votes:  108
MarketBeat's community ratings are surveys of what our community members think about BancFirst and other stocks. Vote "Outperform" if you believe the stock will outperform the S&P 500 over the long term. Vote "Underperform" if you believe the stock will underperform the S&P 500 over the long term. You may vote once every thirty days.

Analyst Ratings

Consensus Ratings for BancFirst (NASDAQ:BANF) (?)
Ratings Breakdown: 1 Hold Rating
Consensus Rating:Hold (Score: 2.00)
Consensus Price Target: $64.00 (32.95% downside)

Analysts' Ratings History for BancFirst (NASDAQ:BANF)
DateFirmActionRatingPrice TargetImpact on Share PriceDetails
7/25/2016Keefe, Bruyette & WoodsBoost Price TargetMarket Perform$59.00 -> $64.00N/AView Rating Details
7/21/2015DA DavidsonBoost Price TargetNeutral$68.00N/AView Rating Details
(Data available from 5/29/2015 forward)


Earnings History for BancFirst (NASDAQ:BANF)
Earnings by Quarter for BancFirst (NASDAQ:BANF)
Earnings History by Quarter for BancFirst (NASDAQ:BANF)
DateQuarterConsensus EstimateActual EPSRevenue EstimateActual RevenueRelease LinkConference CallDetails
4/20/20173/31/2017$1.13$1.36$79.46 million$82.85 millionViewN/AView Earnings Details
1/19/2017Q416$1.13$1.16$78.25 million$78.98 millionViewN/AView Earnings Details
10/20/2016Q3$1.14$1.13$78.16 million$79.36 millionViewN/AView Earnings Details
7/21/2016Q2$1.04$1.10$75.11 million$76.93 millionViewN/AView Earnings Details
4/21/2016Q1$0.99$1.05$74.61 million$75.59 millionViewN/AView Earnings Details
1/21/2016Q4$1.01$0.99$72.61 million$76.55 millionViewN/AView Earnings Details
10/15/2015Q3$1.01$0.98$71.34 million$72.20 millionViewN/AView Earnings Details
7/16/2015Q2$0.96$1.17$69.92 million$74.93 millionViewN/AView Earnings Details
4/16/2015Q1 2015$0.95$1.03$70.64 million$70.92 millionViewN/AView Earnings Details
1/22/2015Q414$0.95$0.99$70.41 million$71.62 millionViewN/AView Earnings Details
10/16/2014Q3$0.95$1.19$69.15 million$71.45 millionViewN/AView Earnings Details
7/17/2014Q2 14$0.87$0.92$66.03 million$69.10 millionViewN/AView Earnings Details
4/17/2014Q1 2014$0.82$0.94$64.11 million$65.59 millionViewN/AView Earnings Details
1/16/2014Q113$0.85$0.88$64.75 millionViewN/AView Earnings Details
10/17/2013Q3 13$0.85$0.93ViewN/AView Earnings Details
1/24/2013Q4 2012$0.79ViewN/AView Earnings Details
(Data available from 1/1/2011 forward)


Earnings Estimates for BancFirst (NASDAQ:BANF)
2017 EPS Consensus Estimate: $4.74
QuarterNumber of EstimatesLow EstimateHigh EstimateAverage Estimate
Q1 20172$1.12$1.15$1.14
Q2 20172$1.12$1.17$1.15
Q3 20172$1.16$1.31$1.24
Q4 20172$1.15$1.29$1.22
(Data provided by Zacks Investment Research)


Current Dividend Information for BancFirst (NASDAQ:BANF)
Most Recent Dividend:4/14/2017
Annual Dividend:$1.52
Dividend Yield:1.59%
Dividend Growth:34.50% (3 Year Average)
Payout Ratio:34.23% (Trailing 12 Months of Earnings)
30.34% (Based on This Year's Estimates)
30.16% (Based on Next Year's Estimates)
Track Record:15 Years of Consecutive Dividend Growth
Dividend Payments by Quarter for BancFirst (NASDAQ:BANF)

Dividend History by Quarter for BancFirst (NASDAQ:BANF)
AnnouncedPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
(Data available from 1/1/2013 forward)

Insider Trades

Insider Trading and Institutional Ownership History for BancFirst (NASDAQ:BANF)
Insider Ownership Percentage: 44.97%
Institutional Ownership Percentage: 30.69%
Insider Trades by Quarter for BancFirst (NASDAQ:BANF)
Institutional Ownership by Quarter for BancFirst (NASDAQ:BANF)
Insider Trades by Quarter for BancFirst (NASDAQ:BANF)
Transaction DateInsider NameTitleBuy/SellNumber of SharesAverage Share PriceTotal TransactionDetails
5/23/2017H E RainboltChairmanBuy400$94.84$37,936.00View SEC Filing  
4/24/2017Harvey RobinsonPresidentSell10,000$100.39$1,003,900.00View SEC Filing  
4/24/2017Robert M NevilleInsiderSell1,000$101.95$101,950.00View SEC Filing  
2/23/2017Dennis L BrandInsiderSell5,000$97.50$487,500.00View SEC Filing  
2/13/2017Ken StarksInsiderSell3,500$95.00$332,500.00View SEC Filing  
1/30/2017Ronald J NorickDirectorSell7,000$93.56$654,920.00View SEC Filing  
1/26/2017Dennis L BrandInsiderSell1,250$95.61$119,512.50View SEC Filing  
1/25/2017Darryl SchmidtInsiderSell3,983$94.75$377,389.25View SEC Filing  
1/24/2017Dennis L BrandInsiderSell5,577$95.00$529,815.00View SEC Filing  
1/20/2017H E RainboltChairmanSell13,249$94.69$1,254,547.81View SEC Filing  
1/20/2017Karen JamesInsiderSell7,500$95.00$712,500.00View SEC Filing  
12/15/2016Michael S SamisDirectorSell4,000$91.35$365,400.00View SEC Filing  
12/13/2016Harvey RobinsonPresidentSell5,000$90.45$452,250.00View SEC Filing  
12/9/2016D Jay HannahInsiderSell5,000$90.52$452,600.00View SEC Filing  
12/8/2016William H CrawfordDirectorSell5,000$91.17$455,850.00View SEC Filing  
12/6/2016Dennis L BrandInsiderSell5,000$87.52$437,600.00View SEC Filing  
12/6/2016Michael S. SamisDirectorSell816$87.59$71,473.44View SEC Filing  
12/2/2016Banking Ltd Ptnrshp RMajor ShareholderSell23,294$82.08$1,911,971.52View SEC Filing  
11/30/2016Banking Ltd Ptnrshp RMajor ShareholderSell20,602$82.09$1,691,218.18View SEC Filing  
11/30/2016Dennis L BrandInsiderSell2,000$82.00$164,000.00View SEC Filing  
11/29/2016Banking Ltd Ptnrshp RMajor ShareholderSell48,111$81.97$3,943,658.67View SEC Filing  
11/25/2016Banking Ltd Ptnrshp RMajor ShareholderSell31,593$83.01$2,622,534.93View SEC Filing  
11/22/2016Banking Ltd Ptnrshp RMajor ShareholderSell26,400$83.00$2,191,200.00View SEC Filing  
11/16/2016Scott CopelandInsiderSell4,000$82.76$331,040.00View SEC Filing  
11/15/2016John AndersonInsiderSell10,000$82.00$820,000.00View SEC Filing  
11/14/2016David WestmanEVPSell2,500$82.50$206,250.00View SEC Filing  
11/10/2016Darryl SchmidtInsiderSell1,500$80.66$120,990.00View SEC Filing  
11/10/2016William H CrawfordDirectorSell5,000$80.37$401,850.00View SEC Filing  
11/9/2016Dennis L BrandInsiderSell500$74.00$37,000.00View SEC Filing  
11/8/2016David SeatInsiderSell8,873$72.50$643,292.50View SEC Filing  
11/7/2016Dennis L BrandInsiderSell5,700$72.00$410,400.00View SEC Filing  
10/31/2016David WestmanEVPSell1,250$71.50$89,375.00View SEC Filing  
10/26/2016Dennis L BrandInsiderSell50$72.00$3,600.00View SEC Filing  
10/24/2016Dennis L BrandInsiderSell6,250$71.81$448,812.50View SEC Filing  
9/13/2016Robert M NevilleInsiderSell5,250$68.00$357,000.00View SEC Filing  
8/24/2016David R HarlowInsiderSell1,117$67.00$74,839.00View SEC Filing  
8/23/2016David R HarlowInsiderSell9,200$67.11$617,412.00View SEC Filing  
8/22/2016David R HarlowInsiderSell3,833$67.00$256,811.00View SEC Filing  
8/19/2016David R HarlowInsiderSell5,850$67.01$392,008.50View SEC Filing  
8/15/2016Darryl SchmidtInsiderSell4,000$66.69$266,760.00View SEC Filing  
8/10/2016Dennis L BrandInsiderSell200$67.00$13,400.00View SEC Filing  
8/9/2016Dennis L BrandInsiderSell4,903$67.00$328,501.00View SEC Filing  
8/5/2016Scott CopelandInsiderSell4,000$66.40$265,600.00View SEC Filing  
8/1/2016Jennifer C WeastInsiderSell625$66.40$41,500.00View SEC Filing  
7/25/2016Darryl SchmidtInsiderSell5,000$66.10$330,500.00View SEC Filing  
6/2/2016Darryl SchmidtEVPSell2,000$63.03$126,060.00View SEC Filing  
5/3/2016J Ralph MccalmontDirectorSell10,000$61.07$610,700.00View SEC Filing  
4/6/2016David WestmanEVPSell2,500$57.08$142,700.00View SEC Filing  
4/4/2016H E RainboltChairmanBuy1,000$57.01$57,010.00View SEC Filing  
2/29/2016Donald B HalverstadtDirectorSell5,000$56.99$284,950.00View SEC Filing  
2/24/2016Marion McmillanInsiderSell200$54.24$10,848.00View SEC Filing  
2/22/2016Marion McmillanInsiderSell200$55.24$11,048.00View SEC Filing  
2/17/2016Marion McmillaninsiderSell200$56.00$11,200.00View SEC Filing  
1/20/2016Dennis L BrandCEOBuy2,000$53.05$106,100.00View SEC Filing  
11/6/2015Ken StarksinsiderSell5,000$65.00$325,000.00View SEC Filing  
8/18/2015Darryl SchmidtEVPSell1,000$64.20$64,200.00View SEC Filing  
7/20/2015William H CrawfordDirectorSell5,000$66.21$331,050.00View SEC Filing  
6/12/2015Donald B HalverstadtDirectorSell5,000$27.74$138,700.00View SEC Filing  
4/27/2015G Rainey Williams JrDirectorSell3,000$58.80$176,400.00View SEC Filing  
11/18/2014Karen JamesEVPSell2,371$25.00$59,275.00View SEC Filing  
10/29/2014David WestmanEVPSell2,500$37.50$93,750.00View SEC Filing  
10/28/2014David WestmanEVPSell96$37.50$3,600.00View SEC Filing  
9/4/2014David SeatInsiderSell2,600$64.50$167,700.00View SEC Filing  
9/2/2014Wayne E CardwellInsiderSell1,000$64.06$64,060.00View SEC Filing  
8/28/2014Darryl SchmidtEVPSell1,000$63.50$63,500.00View SEC Filing  
8/25/2014Marion McmillanInsiderSell2,700$63.62$171,774.00View SEC Filing  
8/19/2014Darryl SchmidtEVPSell1,000$61.25$61,250.00View SEC Filing  
8/6/2014Darryl SchmidtEVPSell1,500$61.00$91,500.00View SEC Filing  
7/31/2014Darryl SchmidtEVPSell1,500$61.25$91,875.00View SEC Filing  
7/30/2014David WestmanEVPSell1,250$61.68$77,100.00View SEC Filing  
7/18/2014Marion McmillanInsiderSell1,000$62.00$62,000.00View SEC Filing  
5/22/2014William O JohstoneChairmanSell6,000$57.63$345,780.00View SEC Filing  
5/21/2014H E RainboltChairmanBuy1,000$57.44$57,440.00View SEC Filing  
4/23/2014Marion McmillanInsiderSell1,000$60.47$60,470.00View SEC Filing  
3/25/2014Dennis L BrandEVPSell10,000$57.79$577,900.00View SEC Filing  
3/6/2014Marion McmillanInsiderSell2,000$55.92$111,840.00View SEC Filing  
12/3/2013Banking Ltd Ptnrshp RMajor ShareholderSell86,000$54.22$4,662,920.00View SEC Filing  
11/26/2013Banking Ltd Ptnrshp RMajor ShareholderSell32,000$56.09$1,794,880.00View SEC Filing  
11/26/2013Dennis L BrandEVPSell1,000$56.25$56,250.00View SEC Filing  
8/20/2013David R HarlowInsiderSell5,000$53.00$265,000.00View SEC Filing  
7/3/2013Marion McmillanInsiderSell5,000$48.28$241,400.00View SEC Filing  
6/26/2013Cynthia S RossDirectorSell5,000$45.88$229,400.00View SEC Filing  
6/19/2013Dennis L BrandEVPSell3,000$45.00$135,000.00View SEC Filing  
6/5/2013Marion McmillanInsiderSell1,994$43.79$87,317.26View SEC Filing  
5/30/2013Marion McmillanInsiderSell1,506$43.59$65,646.54View SEC Filing  
5/17/2013Marion McmillanInsiderSell2,000$42.22$84,440.00View SEC Filing  
5/10/2013H E RainboltChairmanBuy1,000$41.85$41,850.00View SEC Filing  
5/8/2013Wayne E CardwellInsiderSell3,100$42.00$130,200.00View SEC Filing  
9/5/2012Marion McmillanInsiderSell1,000$42.25$42,250.00View SEC Filing  
(Data available from 1/1/2013 forward)


Headline Trends for BancFirst (NASDAQ:BANF)
Latest Headlines for BancFirst (NASDAQ:BANF)
DateHeadline logoBancFirst Corp. (BANF) Names David Harlow CEO; David E. Rainbolt to Assume Role as Executive Chairman - May 26 at 2:45 AM logoBancFirst Announces Managment Succession Plan - May 25 at 4:39 PM logoBancFirst Co. (BANF) Chairman H E. Rainbolt Acquires 400 Shares - May 24 at 8:24 PM logoBancFirst Corp. (Oklahoma) – Value Analysis (NASDAQ:BANF) : May 19, 2017 - May 19 at 3:46 PM logoBancFirst Corp. (Oklahoma) breached its 50 day moving average in a Bearish Manner : BANF-US : May 18, 2017 - May 18 at 11:57 AM logoBancFirst Co. (BANF) Expected to Announce Quarterly Sales of $81.12 Million - May 6 at 7:56 AM logo Brokerages Anticipate BancFirst Co. (BANF) Will Announce Earnings of $1.15 Per Share - May 4 at 8:34 PM logoZacks: BancFirst Co. (BANF) Receives Average Rating of "Hold" from Analysts - May 4 at 6:34 PM logoBancFirst (BANF) Receiving Somewhat Favorable Press Coverage, Report Finds - May 2 at 11:18 PM logoSomewhat Favorable News Coverage Somewhat Unlikely to Impact BancFirst (BANF) Share Price - April 28 at 5:35 PM logoBancFirst Co. (BANF) Insider Sells $101,950.00 in Stock - April 25 at 8:48 PM logoBancFirst Co. (BANF) President Sells $1,003,900.00 in Stock - April 25 at 6:02 PM logoBancFirst (BANF) Earning Favorable Press Coverage, Study Finds - April 25 at 10:33 AM logoBancfirst Corp Sees Its Composite Rating Rise To 96 - April 24 at 3:50 PM logoWill BancFirst Corporation (BANF) Continue to Surge Higher? - April 24 at 10:21 AM logoBancFirst Corp. (Oklahoma) breached its 50 day moving average in a Bullish Manner : BANF-US : April 21, 2017 - April 21 at 3:50 PM logoBancFirst (BANF) Receives Daily News Sentiment Rating of -0.01 - April 21 at 11:41 AM logoBancFirst Co. (BANF) Announces Quarterly Earnings Results - April 21 at 10:39 AM logoBancFirst Corporation Reports First Quarter Earnings - April 20 at 3:51 PM logoBancFirst beats Street 1Q forecasts - April 20 at 3:51 PM logoBANF : Summary for BancFirst Corporation - Yahoo Finance - April 19 at 4:04 PM logoSomewhat Positive Press Coverage Likely to Affect BancFirst (BANF) Stock Price - April 18 at 12:22 PM logoBancFirst Co. (BANF) Short Interest Update - April 17 at 12:36 PM logoBancFirst Co. (BANF) Set to Announce Earnings on Wednesday - April 17 at 7:30 AM logoBancFirst (BANF) Getting Somewhat Negative Press Coverage, Report Finds - April 15 at 10:56 AM logoZacks: Brokerages Expect BancFirst Co. (BANF) to Announce $1.13 Earnings Per Share - April 13 at 4:14 PM logo BancFirst Co. (BANF) Receives Average Recommendation of "Hold" from Analysts - April 11 at 8:26 PM logoBancFirst Corp. (Oklahoma) : BANF-US: Dividend Analysis : March 31st, 2017 (record date) : By the numbers : April 11, 2017 - April 11 at 3:49 PM logoCIT Group Closes Joint Venture Stake Sale: What's Next? - April 7 at 8:20 AM logo3 Reasons Why SVB Financial (SIVB) Stock is Worth Buying Now - March 30 at 4:15 PM logoBancFirst goes ex-dividend tomorrow - March 28 at 12:17 PM logoBANCFIRST CORP /OK/ Files SEC form 8-K, Other Events - March 24 at 4:14 PM logo BancFirst Co. (BANF) Given Average Rating of "" by Brokerages - March 22 at 10:31 AM logoBANCFIRST CORP /OK/ Files SEC form 10-K, Annual Report - March 7 at 3:47 PM logoBANCFIRST CORP /OK/ Files SEC form 8-K, Regulation FD Disclosure - February 23 at 8:51 PM logoBancFirst Corporation Announces Filing Of Shelf Registration Statement - January 20 at 4:51 PM logoBANCFIRST CORP /OK/ Files SEC form 8-K, Other Events, Financial Statements and Exhibits - January 20 at 4:51 PM logoBancFirst Corporation Reports Fourth Quarter Earnings - January 19 at 9:58 PM logo1:44 pm BancFirst reports Q4 EPS above consensus - January 19 at 9:58 PM logoBANCFIRST CORP /OK/ Files SEC form 8-K, Results of Operations and Financial Condition, Financial Statements and Exhib - January 19 at 4:55 PM logoBear of the Day: Opus Bank (OPB) - January 9 at 4:53 PM logoBANCFIRST CORP /OK/ Financials - November 11 at 3:41 PM logoBANCFIRST CORP /OK/ Files SEC form 10-Q, Quarterly Report - November 4 at 9:05 PM



BancFirst (BANF) Chart for Monday, May, 29, 2017

This page was last updated on 5/29/2017 by Staff