Skip to main content
BANCFIRST CORP /OK/ logo

BANCFIRST CORP /OK/ — Investor Relations & Filings

Ticker · BANF ISIN · US05539S2068 US Financial and insurance activities
Filings indexed 1,128 across all filing types
Latest filing 2025-12-09 Director's Dealing
Country US United States of America
Listing US BANF

About BANCFIRST CORP /OK/

https://www.bancfirst.bank/

BancFirst Corp is a financial services holding company that operates primarily through its subsidiary bank, BancFirst. The company provides a range of commercial banking services to retail customers and small to medium-sized businesses. Its core offerings include personal and business checking and savings accounts, commercial loans, consumer loans, mortgages, credit cards, and treasury services. As a prominent state-chartered bank in Oklahoma, it maintains a significant presence with over 100 locations in numerous communities throughout the state, focusing on providing comprehensive financial solutions to its local customer base.

Recent filings

Filing Released Lang Actions
4 Filing
Director's Dealing
2025-12-09 English
4 Filing
Director's Dealing
2025-12-08 English
3 Filing
Director's Dealing
2025-12-08 English
8-K
Notice of Dividend Amount Classification · 95% confidence The document is a Form 8-K current report filed with the SEC, dated November 20, 2025. The key content is the announcement of a quarterly cash dividend declaration on common stock and an interest payment related to trust preferred securities. The document does not contain detailed financial statements or comprehensive financial analysis but rather announces dividend amounts, payment dates, and record dates. This matches the definition of a Notice of Dividend Amount (DIV) filing. The document length is 3292 characters, which is relatively short and consistent with a dividend announcement rather than a full financial report. Therefore, the appropriate classification is DIV with high confidence.
2025-11-20 English
8-K
M&A Activity Classification · 95% confidence The document is a Form 8-K filed with the SEC, which is a current report used to announce major events that shareholders should know about. The key content is the announcement of BancFirst Corporation's acquisition of American Bank of Oklahoma, including details about the acquired bank's assets and locations. This is a clear announcement related to a merger/acquisition event. The document is not a full merger proxy statement or tender offer filing but an announcement of the acquisition event itself. Therefore, the most appropriate classification is 'M&A Activity' (TAR). The document length is 3228 characters, which is typical for an 8-K announcement and not a full detailed report or transcript.
2025-11-17 English
8-K
Regulatory Filings Classification · 95% confidence The document is a Form 8-K current report filed with the SEC, dated November 13, 2025. The key content is the announcement that BancFirst Corporation has issued a Sustainability Report as of November 2025. The text states that the Sustainability Report is available on the company's website and is attached as an exhibit (Exhibit 99.1). The document itself does not contain the full Sustainability Report but announces its issuance and availability. The length of the document is 3223 characters, which is relatively short and consistent with an announcement rather than the full report. According to the rules, announcements of report publications or availability, especially when the report is attached as an exhibit or available online, should be classified as Regulatory Filings (RNS) or Report Publication Announcement (RPA). However, since this is a Form 8-K filing with an exhibit of the report, and the main text is an announcement of the Sustainability Report issuance, the best fit is Regulatory Filings (RNS) as a general announcement category. The document is not the full Sustainability Report itself, nor is it a financial report like 10-K or IR. Therefore, the classification is RNS with high confidence.
2025-11-13 English

Report missing filing

Can't find a specific document? Let us know and we'll add it within 24 hours.

We will notify you once the filing is added.
Report sent
Thank you. We will check the data and update it shortly.