Nasdaq
End-of-day closes; the latest point is the live 15-min-delayed price · split & dividend adjusted · chart by TradingView
BancFirst Corporation provides a range of commercial banking services to retail customers and small to medium-sized businesses. The company operates through 108 banking locations in Oklahoma and 3 in Dallas, Texas. It is involved in real estate investment and insurance agency services.
Roles derived from SEC Form 4 filings.
Actuals from SEC filings; YoY vs the year-ago quarter. Analyst estimates & surprise require a data feed (coming soon).
| Line item | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 |
|---|---|---|---|---|---|---|
| Revenue | — | — | — | — | — | — |
| Gross profit | — | — | — | — | — | — |
| Operating income | — | — | — | — | — | — |
| Net income | $99.6M | $167.6M | $193.1M | $212.5M | $216.4M | $240.6M |
| Diluted EPS | $3.00 | $5.03 | $5.77 | $6.34 | $6.44 | $7.11 |
| Operating cash flow | $154.9M | $203.9M | $226.3M | $233.0M | $261.2M | $285.3M |
| Free cash flow | $88.4M | $176.7M | $206.5M | $210.5M | $224.5M | $237.0M |
| Gross margin | — | — | — | — | — | — |
| Operating margin | — | — | — | — | — | — |
| Net margin | — | — | — | — | — | — |
| Line item | Q2 '24 | Q3 '24 | Q4 '24 | Q1 '25 | Q2 '25 | Q3 '25 | Q4 '25 | Q1 '26 |
|---|---|---|---|---|---|---|---|---|
| Revenue | — | — | — | — | — | — | — | — |
| Gross profit | — | — | — | — | — | — | — | — |
| Operating income | — | — | — | — | — | — | — | — |
| Net income | $50.6M | $58.9M | $56.5M | $56.1M | $62.3M | $62.7M | $59.5M | $63.0M |
| Diluted EPS | $1.51 | $1.75 | $1.68 | $1.66 | $1.85 | $1.85 | $1.75 | $1.85 |
| Operating cash flow | $100.2M | $77.6M | $17.1M | $77.0M | $78.1M | $75.4M | $54.8M | $75.8M |
| Free cash flow | $94.1M | $72.4M | $2.0M | $65.6M | $64.4M | $63.7M | $43.2M | $65.1M |
| Gross margin | — | — | — | — | — | — | — | — |
| Operating margin | — | — | — | — | — | — | — | — |
| Net margin | — | — | — | — | — | — | — | — |
Consensus revenue & EPS estimates and price targets will appear here once a forward-estimates data feed is connected.
| Date | Insider | Type | Shares | Price | Value | Filing |
|---|---|---|---|---|---|---|
| 2026-05-07 | RAINBOLT DAVID E | Sale | 9,001 | $115.11 | $1.0M | filing |
| 2026-05-06 | RAINBOLT DAVID E | Sale | 6,219 | $115.07 | $715,622.82 | filing |
| 2026-04-29 | RAINBOLT DAVID E | Sale | 1 | $115.00 | $115.00 | filing |
| 2026-04-28 | RAINBOLT DAVID E | Sale | 24,614 | $115.55 | $2.8M | filing |
| 2026-04-27 | RAINBOLT DAVID E | Sale | 205 | $115.01 | $23,577.05 | filing |
| 2026-04-24 | RAINBOLT DAVID E | Sale | 650 | $115.02 | $74,764.95 | filing |
| 2026-04-23 | RAINBOLT DAVID E | Sale | 17,527 | $115.53 | $2.0M | filing |
| 2026-04-20 | Carroll Jason A· Chief Risk Officer | Option exercise | 200 | $0.00 | $0.00 | filing |
| 2026-04-17 | Andrus Hannah· Executive Vice President | Option exercise | 800 | $0.00 | $0.00 | filing |
| 2026-04-03 | BRAND DENNIS L | I | 62 | $0.00 | $0.00 | filing |
| 2026-04-03 | Hannah Dennis Jay· Executive Vice President | I | 58 | $0.00 | $0.00 | filing |
| 2026-04-03 | Wanzer Dara· Executive Vice President | I | 42 | $0.00 | $0.00 | filing |
| 2026-04-03 | Slay John K JR· Chief Credit Officer | I | 68 | $0.00 | $0.00 | filing |
| 2026-04-03 | SCHMIDT DARRYL· Executive Vice President | I | 76 | $0.00 | $0.00 | filing |
| 2026-04-03 | Harlow David R· Cheif Executive Officer | I | 80 | $0.00 | $0.00 | filing |
| 2026-04-03 | Foster Kelly· Senior Vice President | I | 61 | $0.00 | $0.00 | filing |
| 2026-04-03 | COPELAND SCOTT· Executive Vice President | I | 89 | $0.00 | $0.00 | filing |
| 2026-04-03 | FERGUSON ROY C | I | 105 | $0.00 | $0.00 | filing |
| 2026-04-03 | Andrus Hannah· Executive Vice President | I | 58 | $0.00 | $0.00 | filing |
| 2026-02-26 | McCasland Thomas Howard III· Director | J | 85,006 | $0.00 | $0.00 | filing |
| 2026-02-10 | FORAKER RANDY· Executive Vice President | Sale | 3,000 | $119.91 | $359,734.80 | filing |
| 2026-02-10 | FORAKER RANDY· Executive Vice President | Option exercise | 3,000 | $20.83 | $62,490.00 | filing |
| 2026-02-03 | RAINBOLT DAVID E | J | 188 | $0.00 | $0.00 | filing |
| 2026-02-03 | RAINBOLT DAVID E | Gift | 225,000 | $0.00 | $0.00 | filing |
| 2026-02-03 | RAINBOLT DAVID E | Gift | 225,000 | $0.00 | $0.00 | filing |
Showing the latest 25 transactions — full history in the linked SEC filings.
Fundamentals & filings from SEC EDGAR. Prices adjusted for splits & dividends. Not investment advice.