BancFirst Corporation (NASDAQ:BANF) Director William H. Crawford sold 1,960 shares of the company’s stock in a transaction dated Monday, August 14th. The stock was sold at an average price of $50.74, for a total transaction of $99,450.40. The sale was disclosed in a document filed with the Securities & Exchange Commission, which is available at this link.

Shares of BancFirst Corporation (NASDAQ:BANF) traded up 0.10% on Tuesday, hitting $50.90. 1,245 shares of the company’s stock were exchanged. The company’s 50-day moving average price is $54.98 and its 200 day moving average price is $84.22. The stock has a market cap of $1.62 billion, a price-to-earnings ratio of 20.06 and a beta of 0.54. BancFirst Corporation has a 12-month low of $32.76 and a 12-month high of $57.90.

BancFirst Corporation (NASDAQ:BANF) last released its earnings results on Thursday, July 20th. The bank reported $0.71 EPS for the quarter, topping the Thomson Reuters’ consensus estimate of $0.58 by $0.13. BancFirst Corporation had a net margin of 23.91% and a return on equity of 11.35%. The company had revenue of $84.42 million during the quarter, compared to analysts’ expectations of $81.12 million. On average, equities analysts predict that BancFirst Corporation will post $2.80 earnings per share for the current fiscal year.

ILLEGAL ACTIVITY WARNING: “Insider Selling: BancFirst Corporation (BANF) Director Sells 1,960 Shares of Stock” was originally posted by American Banking News and is the sole property of of American Banking News. If you are accessing this story on another domain, it was illegally copied and republished in violation of US & international copyright & trademark legislation. The legal version of this story can be accessed at https://www.americanbankingnews.com/2017/08/15/insider-selling-bancfirst-corporation-banf-director-sells-1960-shares-of-stock.html.

Hedge funds have recently added to or reduced their stakes in the company. Vanguard Group Inc. boosted its stake in BancFirst Corporation by 1.3% in the second quarter. Vanguard Group Inc. now owns 803,896 shares of the bank’s stock valued at $77,657,000 after buying an additional 10,658 shares during the period. Dimensional Fund Advisors LP boosted its stake in BancFirst Corporation by 2.2% in the second quarter. Dimensional Fund Advisors LP now owns 552,464 shares of the bank’s stock valued at $53,369,000 after buying an additional 11,910 shares during the period. Northern Trust Corp boosted its stake in BancFirst Corporation by 1.8% in the second quarter. Northern Trust Corp now owns 255,910 shares of the bank’s stock valued at $24,719,000 after buying an additional 4,482 shares during the period. Janus Henderson Group PLC purchased a new stake in BancFirst Corporation during the second quarter valued at approximately $22,854,000. Finally, State Street Corp boosted its stake in BancFirst Corporation by 9.8% in the second quarter. State Street Corp now owns 158,757 shares of the bank’s stock valued at $15,336,000 after buying an additional 14,134 shares during the period. Institutional investors own 16.92% of the company’s stock.

A number of brokerages have weighed in on BANF. BidaskClub upgraded shares of BancFirst Corporation from a “sell” rating to a “hold” rating in a research report on Tuesday, July 4th. ValuEngine upgraded shares of BancFirst Corporation from a “hold” rating to a “buy” rating in a research report on Friday, June 2nd.

About BancFirst Corporation

BancFirst 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.

Insider Buying and Selling by Quarter for BancFirst Corporation (NASDAQ:BANF)

Receive News & Ratings for BancFirst Corporation Daily - Enter your email address below to receive a concise daily summary of the latest news and analysts' ratings for BancFirst Corporation and related companies with MarketBeat.com's FREE daily email newsletter.