EdgarLookup

BANCFIRST CORP /OK/ — 4 Filings

711 4 filings on record

This page lists all 4 filings submitted to the SEC by BANCFIRST CORP /OK/ (BANFP), sorted by most recent first. Each row links to the full filing on EdgarLookup. BANCFIRST CORP /OK/ has filed 711 4 documents with the SEC since 2012. To view all SEC filings by BANCFIRST CORP /OK/, see the full filings list.

Overview All Filings Financials Insiders
All 10-K 10-K/A 10-Q 10-Q/A 144 144/A 3 3/A 4 4/A 424B1 5 5/A 8-A12G 8-A12G/A 8-K 8-K/A ARS CORRESP D DEF 14A DEFR14A NT 10-K NT 10-Q POS AM PRE 14A PREM14A S-3 S-3/A S-3ASR S-4 S-4/A S-8 S-8 POS SC 13E4 SC 13G SC 13G/A SC TO-I SC TO-I/A SCHEDULE 13G/A UPLOAD
Form Description Accession Number Filed Period
4 PRIMARY DOCUMENT 0001189066-26-000002 Mar 2, 2026 Feb 27, 2026
4 PRIMARY DOCUMENT 0000760498-26-000026 Feb 26, 2026
4 PRIMARY DOCUMENT 0000760498-26-000024 Feb 11, 2026 Feb 10, 2026
4 PRIMARY DOCUMENT 0000760498-26-000020 Feb 3, 2026 Jan 30, 2026
4 PRIMARY DOCUMENT 0000760498-26-000022 Feb 3, 2026 Jan 30, 2026
4 PRIMARY DOCUMENT 0000760498-25-000015 Dec 19, 2025 Dec 18, 2025
4 PRIMARY DOCUMENT 0000760498-25-000012 Dec 9, 2025
4 PRIMARY DOCUMENT 0000760498-25-000010 Dec 8, 2025 Jan 25, 2022
4 PRIMARY DOCUMENT 0001593968-25-000925 Aug 14, 2025 Aug 13, 2025
4 PRIMARY DOCUMENT 0001593968-25-000666 May 28, 2025
4 PRIMARY DOCUMENT 0001593968-25-000617 May 22, 2025 May 21, 2025
4 PRIMARY DOCUMENT 0001593968-25-000601 May 7, 2025 May 6, 2025
4 PRIMARY DOCUMENT 0001593968-25-000441 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000445 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000428 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000442 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000434 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000436 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000435 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000437 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000433 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000438 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000440 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000439 Apr 2, 2025
4 PRIMARY DOCUMENT 0001593968-25-000250 Feb 28, 2025
4 PRIMARY DOCUMENT 0001593968-25-000246 Feb 27, 2025 Dec 8, 2023
4 PRIMARY DOCUMENT 0001593968-25-000197 Feb 11, 2025
4 PRIMARY DOCUMENT 0001593968-25-000171 Feb 6, 2025 Feb 5, 2025
4 PRIMARY DOCUMENT 0001593968-25-000153 Jan 29, 2025
4 PRIMARY DOCUMENT 0001593968-24-001478 Dec 18, 2024 Dec 17, 2024
4 PRIMARY DOCUMENT 0001593968-24-001471 Dec 12, 2024
4 PRIMARY DOCUMENT 0001593968-24-001431 Nov 21, 2024
4 PRIMARY DOCUMENT 0001593968-24-001397 Nov 19, 2024
4 PRIMARY DOCUMENT 0001593968-24-001386 Nov 15, 2024
4 PRIMARY DOCUMENT 0001593968-24-001380 Nov 14, 2024
4 PRIMARY DOCUMENT 0001593968-24-001369 Nov 13, 2024
4 PRIMARY DOCUMENT 0001593968-24-001352 Nov 8, 2024 Nov 6, 2024
4 PRIMARY DOCUMENT 0001593968-24-001337 Nov 6, 2024
4 PRIMARY DOCUMENT 0001593968-24-001319 Oct 30, 2024
4 PRIMARY DOCUMENT 0001593968-24-001305 Oct 29, 2024 Oct 28, 2024
4 PRIMARY DOCUMENT 0001593968-24-001304 Oct 29, 2024 Oct 28, 2024
4 PRIMARY DOCUMENT 0001593968-24-001303 Oct 29, 2024 Oct 28, 2024
4 PRIMARY DOCUMENT 0001593968-24-001297 Oct 24, 2024
4 PRIMARY DOCUMENT 0001593968-24-001298 Oct 24, 2024
4 PRIMARY DOCUMENT 0001593968-24-001299 Oct 24, 2024
4 PRIMARY DOCUMENT 0001593968-24-001281 Oct 23, 2024
4 PRIMARY DOCUMENT 0001593968-24-001283 Oct 23, 2024
4 PRIMARY DOCUMENT 0001593968-24-001282 Oct 23, 2024
4 PRIMARY DOCUMENT 0001593968-24-001279 Oct 22, 2024
4 PRIMARY DOCUMENT 0001593968-24-001280 Oct 22, 2024