| 2024-04-19 | +11.3% | earnings | Seeking Alpha | BancFirst GAAP EPS of $1.50 beats by $0.11, revenue of $147M misses by $0.54M |
| 2024-04-19 | +11.3% | legal | SEC EDGAR | BANF 8-K: 2.02 (SEC Filing) |
| 2022-07-21 | +9.7% | legal | SEC EDGAR | BANF 8-K: 2.02 (SEC Filing) |
| 2026-01-23 | -8.0% | earnings | Seeking Alpha | BancFirst GAAP EPS of $1.75 misses by $0.04, revenue of $181M beats by $7.24M |
| 2026-01-23 | -8.0% | legal | SEC EDGAR | BANF 8-K: 2.02 and (SEC Filing) |
| 2025-04-17 | +7.4% | earnings | Seeking Alpha | BancFirst GAAP EPS of $1.67 beats by $0.09, revenue of $164.84M beats by $3.17M |
| 2025-04-17 | +7.4% | legal | SEC EDGAR | BANF 8-K: 2.02 and (SEC Filing) |
| 2026-01-22 | -7.0% | earnings | PR Newswire | BANCFIRST CORPORATION REPORTS FOURTH QUARTER EARNINGS - PR Newswire |
| 2024-11-06 | +7.0% | news | intelligentinvestor.com.au | BancFirst Corp (NASDAQ: BANF) - Share Price - intelligentinvestor.com.au |
| 2023-04-25 | -7.0% | legal | SEC EDGAR | BANF 8-K: 2.02 (SEC Filing) |
| 2024-07-18 | +6.5% | earnings | Seeking Alpha | BancFirst GAAP EPS of $1.51 beats by $0.09, revenue of $153.84M beats by $3.73M |
| 2024-07-18 | +6.5% | legal | SEC EDGAR | BANF 8-K: 2.02 and (SEC Filing) |
| 2025-07-17 | +5.3% | legal | SEC EDGAR | BANF 8-K: 2.02 and (SEC Filing) |
| 2022-10-20 | +5.3% | legal | SEC EDGAR | BANF 8-K: 2.02 and (SEC Filing) |
| 2022-06-03 | +4.9% | news | Value Research | BancFirst Corporation (BANF) Share Price Today | BancFirst (BANF) Live NSE/BSE - Value Research |
| 2025-09-15 | -3.8% | analyst | Seeking Alpha | BancFirst: It's Hard Not To Downgrade This Play |
| 2021-06-17 | -3.8% | legal | SEC EDGAR | BANF 8-K: 1.01, 2.03 (SEC Filing) |
| 2025-04-24 | -3.4% | news | Stock Titan | BANF Stock Price, News & Analysis - Stock Titan |
| 2026-03-26 | +3.4% | news | Stock Titan | BancFirst (NASDAQ: BANF) director gifts 225,000 shares to family foundation - Stock Titan |
| 2026-03-26 | +3.4% | news | Stock Titan | Vanguard realignment: BancFirst (NASDAQ: BANF) shows 0% reported ownership - Stock Titan |
| 2024-11-09 | +3.0% | earnings | Seeking Alpha | BancFirst Corporation: Downgrading To Sell, Earnings Likely To Be Flattish |
| 2024-06-27 | +3.0% | news | Seeking Alpha | BancFirst goes ex dividend tomorrow |
| 2023-07-20 | -3.0% | earnings | Seeking Alpha | BancFirst GAAP EPS of $1.64, revenue of $153.9M |
| 2023-11-15 | -2.9% | news | Seeking Alpha | BancFirst: A Solid Bank But Valuation Is Not Compelling |
| 2025-05-21 | -2.8% | M&A | Seeking Alpha | BancFirst to acquire American Bank of Oklahoma |
| 2022-04-21 | +2.6% | legal | SEC EDGAR | BANF 8-K: 2.02 and (SEC Filing) |
| 2023-10-19 | +2.4% | earnings | Seeking Alpha | BancFirst GAAP EPS of $1.52 beats by $0.03, revenue of $148.76M beats by $0.51M |
| 2023-10-19 | +2.4% | legal | SEC EDGAR | BANF 8-K: 2.02 (SEC Filing) |
| 2023-07-27 | -2.2% | news | The Globe and Mail | Bancfirst Corp (BANF-Q) Stock Price and News - The Globe and Mail |
| 2026-04-17 | +2.2% | earnings | MarketBeat | BancFirst Corporation $BANF Shares Sold by Tudor Investment Corp ET AL - MarketBeat |
| 2026-04-17 | +2.2% | news | Stock Titan | BancFirst Trust (NASDAQ: BANF) foundation gift of 225,000 shares - Stock Titan |
| 2025-03-07 | -2.1% | news | Seeking Alpha | BancFirst Corporation: Growth And Quality Avoided A Bearish Outlook |
| 2024-09-09 | +2.1% | news | Yahoo Finance | Insider Selling: Director and 10% Owner Leslie Rainbolt Sells Shares of BancFirst Corp (BANF) - Yahoo Finance |
| 2025-01-23 | -2.0% | earnings | Seeking Alpha | BancFirst GAAP EPS of $1.68, revenue of $162.9M |
| 2025-01-23 | -2.0% | legal | SEC EDGAR | BANF 8-K: 2.02 and (SEC Filing) |
| 2026-04-16 | +1.9% | earnings | Zacks | BancFirst (BANF) Surpasses Q1 Earnings and Revenue Estimates |
| 2026-04-16 | +1.9% | earnings | MT Newswires | BancFirst Q1 Earnings, Revenue Rise |
| 2026-04-16 | +1.9% | earnings | Associated Press | BancFirst: Q1 Earnings Snapshot |
| 2026-04-16 | +1.9% | earnings | PR Newswire | BANCFIRST CORPORATION REPORTS FIRST QUARTER EARNINGS |
| 2026-04-16 | +1.9% | earnings | Seeking Alpha | BancFirst Non-GAAP EPS of $1.85 beats by $0.09, revenue of $178M beats by $0.9M |
| 2026-04-16 | +1.9% | legal | SEC EDGAR | BANF 8-K: 2.02 (SEC Filing) |
| 2026-04-16 | +1.9% | earnings | Stock Titan | Oklahoma's BancFirst adds $231M in deposits, posts $63M profit - Stock Titan |
| 2026-04-16 | +1.9% | earnings | Stock Titan | BancFirst (BANF) Q1 2026 earnings rise on margin, loan and deposit growth - Stock Titan |
| 2021-07-09 | +1.9% | legal | SEC EDGAR | BANF 8-K: 5.02 (SEC Filing) |
| 2026-02-27 | -1.8% | legal | SEC EDGAR | BANF 8-K: 5.02 and 7.01 (SEC Filing) |
| 2026-04-13 | -1.7% | analyst | Zacks | Is BancFirst (BANF) Outperforming Other Finance Stocks This Year? |
| 2026-04-13 | -1.7% | analyst | Yahoo Finance | Is BancFirst (BANF) Outperforming Other Finance Stocks This Year? - Yahoo Finance |
| 2023-01-25 | -1.7% | news | Insider Monkey | Hedge Fund and Insider Trading News: Anthony Scaramucci, Brummer & Partners, Elliott Management, Waratah Capital Advisors, Oasis Management, BancFirst Corp (BANF), Moderna, Inc. (MRNA), and More - Insider Monkey |
| 2026-03-27 | +1.6% | news | Simply Wall St. | Why You Might Be Interested In BancFirst Corporation (NASDAQ:BANF) For Its Upcoming Dividend |
| 2026-03-27 | +1.6% | news | Yahoo Finance | Why You Might Be Interested In BancFirst Corporation (NASDAQ:BANF) For Its Upcoming Dividend - Yahoo Finance |
| 2023-04-13 | -1.6% | news | TradingView | BANF Stock Price and Chart — NASDAQ:BANF - TradingView |
| 2021-07-15 | -1.6% | legal | SEC EDGAR | BANF 8-K: 2.02 and (SEC Filing) |
| 2023-11-16 | -1.6% | legal | SEC EDGAR | BANF 8-K: 5.02 (SEC Filing) |
| 2025-05-28 | -1.5% | news | Seeking Alpha | BancFirst declares $0.46 dividend |
| 2025-10-17 | -1.5% | earnings | Seeking Alpha | BancFirst GAAP EPS of $1.85, revenue of $175M beats by $0.4M |
| 2025-10-17 | -1.5% | legal | SEC EDGAR | BANF 8-K: 2.02 (SEC Filing) |
| 2025-10-17 | -1.5% | earnings | PR Newswire | BANCFIRST CORPORATION REPORTS THIRD QUARTER EARNINGS - PR Newswire |
| 2023-12-18 | +1.5% | legal | SEC EDGAR | BANF 8-K: 5.02 (SEC Filing) |
| 2026-03-29 | +1.5% | earnings | MarketBeat | BancFirst Corporation (NASDAQ:BANF) Declares Quarterly Dividend of $0.49 - MarketBeat |
| 2023-09-12 | +1.4% | earnings | Seeking Alpha | BancFirst Corp.: Rosy Earnings Outlook But Stock Price Is High |
| 2026-04-21 | -1.4% | news | Meyka | BANF Insiders Sell Restricted Stock: April 21, 2026 - Meyka |
| 2025-11-17 | -1.4% | M&A | Stock Titan | BancFirst acquires American Bank of Oklahoma, adding $328M in deposits - Stock Titan |
| 2024-10-17 | +1.4% | earnings | Seeking Alpha | BancFirst GAAP EPS of $1.75, revenue of $163.66M |
| 2024-10-17 | +1.4% | legal | SEC EDGAR | BANF 8-K: 2.02 and (SEC Filing) |
| 2024-03-26 | +1.4% | news | Seeking Alpha | BancFirst goes ex-dividend tomorrow |
| 2025-06-19 | +1.4% | analyst | Seeking Alpha | BancFirst Corporation: Shares Are Close To Justifying A Downgrade |
| 2026-04-20 | -1.3% | executive | Stock Titan | BancFirst (BANF) CFO gets 800 shares from RSU vesting, holds 3,200 RSUs - Stock Titan |
| 2026-04-20 | -1.3% | news | Stock Titan | BancFirst (BANF) CRO receives 200 shares from RSU vesting release - Stock Titan |
| 2024-04-20 | +1.3% | news | Seeking Alpha | CleanSpark tops week's financial gainers, while Coinbase falls the most |
| 2025-07-18 | +1.3% | earnings | Seeking Alpha | BancFirst GAAP EPS of $1.85 beats by $0.12, revenue of $169.31M misses by $0.99M |
| 2023-08-25 | -1.3% | news | Seeking Alpha | BancFirst raises dividend by 7.5% to $0.43 |
| 2024-07-29 | -1.3% | legal | SEC EDGAR | BANF 8-K: 5.02 (SEC Filing) |
| 2024-09-13 | +1.2% | news | Yahoo Finance | Insider Sale: Director and 10% Owner Leslie Rainbolt Sells Shares of BancFirst Corp (BANF) - Yahoo Finance |
| 2022-01-20 | +1.2% | legal | SEC EDGAR | BANF 8-K: 2.02 (SEC Filing) |
| 2026-04-19 | -1.1% | news | Stock Traders Daily | How Bancfirst Corporation (BANF) Affects Rotational Strategy Timing - Stock Traders Daily |
| 2024-11-27 | -1.1% | news | Seeking Alpha | BancFirst declares $0.46 dividend |
| 2023-07-28 | -1.1% | legal | SEC EDGAR | BANF 8-K: 5.02 (SEC Filing) |
| 2024-08-21 | +1.0% | earnings | Seeking Alpha | BancFirst: Shares Still Look Pricey Amid Soft Earnings |
| 2024-05-02 | -1.0% | news | CNN | symbol__ Stock Quote Price and Forecast - CNN |
| 2026-03-08 | -1.0% | news | Simply Wall St. | BancFirst Accounting Leadership Shift And What It Could Mean For Investors |
| 2026-03-30 | -0.9% | earnings | MarketBeat | 9,801 Shares in BancFirst Corporation $BANF Purchased by Mitchell & Pahl Private Wealth LLC - MarketBeat |
| 2024-01-18 | -0.9% | earnings | Seeking Alpha | BancFirst GAAP EPS of $1.46 beats by $0.02, revenue of $150.22M beats by $3.38M |
| 2024-01-18 | -0.9% | legal | SEC EDGAR | BANF 8-K: 2.02 (SEC Filing) |
| 2026-04-08 | +0.8% | legal | Stock Titan | BANF SEC Filings - Bancfirst Corp 10-K, 10-Q, 8-K Forms - Stock Titan |
| 2026-04-08 | +0.8% | earnings | MarketBeat | SG Americas Securities LLC Has $1.24 Million Holdings in BancFirst Corporation $BANF - MarketBeat |
| 2024-05-08 | -0.8% | legal | SEC EDGAR | BANF 8-K: 5.02 (SEC Filing) |
| 2024-09-27 | +0.8% | news | Seeking Alpha | BancFirst goes ex dividend Monday |
| 2023-03-23 | -0.8% | legal | SEC EDGAR | BANF 8-K: 5.03 and 8.01 (SEC Filing) |
| 2025-08-05 | -0.7% | legal | Stock Titan | BANF SEC Filings - Bancfirst Corp 10-K, 10-Q, 8-K Forms - Stock Titan |
| 2024-09-03 | -0.7% | news | GuruFocus | Insider Selling at BancFirst Corp (BANF): Director and 10% Owner Leslie Rainbolt Sells 1,414 Shares - GuruFocus |
| 2021-10-21 | -0.5% | legal | SEC EDGAR | BANF 8-K: 2.02 (SEC Filing) |
| 2026-03-24 | -0.5% | news | StockStory | 3 Russell 2000 Stocks That Concern Us |
| 2023-12-14 | -0.5% | analyst | eToro | BancFirst Corporation (BANF) Stock Price, News & Analyst Forecast - eToro |
| 2026-04-04 | +0.4% | executive | Quiver Quantitative | BANCFIRST CORP /OK/ ($BANF) CEO 2025 Pay Revealed - Quiver Quantitative |
| 2026-04-04 | +0.4% | news | Quiver Quantitative | BANF | Bancfirst Corp Executive Compensation - Quiver Quantitative |
| 2026-04-03 | +0.4% | news | StockStory | 3 Bank Stocks with Open Questions |
| 2026-04-03 | +0.4% | executive | Stock Titan | BancFirst (BANF) CEO updates ESOP position and 65K-share option - Stock Titan |
| 2026-04-03 | +0.4% | news | Stock Titan | BancFirst (NASDAQ: BANF) senior advisor reports ESOP stock adjustment - Stock Titan |
| 2026-04-03 | +0.4% | news | Stock Titan | BancFirst (BANF) EVP updates ESOP stake and holds 65K stock options - Stock Titan |
| 2026-04-03 | +0.4% | news | Stock Titan | BancFirst (NASDAQ: BANF) EVP updates ESOP and direct share holdings - Stock Titan |
| 2026-04-03 | +0.4% | news | Stock Titan | [Form 4] BANCFIRST CORP /OK/ Insider Trading Activity - Stock Titan |
| 2026-04-03 | +0.4% | executive | Stock Titan | BancFirst (BANF) CFO reports ESOP transaction and 4,000 RSUs - Stock Titan |
| 2026-04-03 | +0.4% | executive | Stock Titan | BancFirst (NASDAQ: BANF) credit chief files Form 4 on ESOP, options and RSUs - Stock Titan |
| 2026-04-03 | +0.4% | news | Stock Titan | BancFirst (BANF) EVP reports ESOP adjustment and details option grants - Stock Titan |
| 2026-04-03 | +0.4% | news | Stock Titan | BancFirst (BANF) sets 2026 votes on directors, auditor and Say-on-Pay - Stock Titan |
| 2023-01-24 | +0.4% | legal | SEC EDGAR | BANF 8-K: 5.02 (SEC Filing) |
| 2024-12-20 | -0.3% | legal | SEC EDGAR | BANF 8-K: 5.02 (SEC Filing) |
| 2023-12-27 | -0.3% | news | Seeking Alpha | BancFirst goes ex-dividend tomorrow |
| 2026-02-09 | +0.3% | analyst | Seeking Alpha | Mid-Cap Sell Streaks: 10 stocks trapped longest in bearish Quant ratings |
| 2024-05-28 | -0.3% | earnings | Seeking Alpha | BancFirst: Earnings Likely To Change Very Little, Stock Appears Fairly Valued |
| 2026-02-19 | -0.2% | earnings | StockStory | Regional Banks Stocks Q4 In Review: BancFirst (NASDAQ:BANF) Vs Peers - StockStory |
| 2026-04-02 | +0.2% | earnings | MarketBeat | Tudor Investment Corp ET AL Sells 10,063 Shares of BancFirst Corporation $BANF - MarketBeat |
| 2026-04-25 | — | earnings | Simply Wall St. | Assessing BancFirst (BANF) Valuation After Stronger Q1 2026 Earnings Results |
| 2026-04-24 | — | earnings | MarketBeat | David Rainbolt Sells 650 Shares of BancFirst (NASDAQ:BANF) Stock - MarketBeat |
| 2026-04-24 | — | news | Stock Titan | Insider entity tied to BancFirst (BANF) sells 18,177 shares - Stock Titan |
| 2026-04-24 | — | earnings | MarketBeat | BancFirst (NASDAQ:BANF) Director David Rainbolt Sells 17,527 Shares - MarketBeat |