BANF NASDAQ
BancFirst Corporation
1W: +2.2%
1M: -2.3%
3M: -4.7%
YTD: +4.5%
1Y: -13.4%
3Y: +51.5%
5Y: +64.6%
$111.31
+0.00 (+0.00%)
Weekly Expected Move ±2.7%
$101
$104
$107
$110
$113
Overview
News
Chart
Smart Money
Financials
Income Statement
Cash Flow
Balance Sheet
Earnings
Dividends
Analysis
Technicals
Weather
Peers
ESG
Institutions
ETF Exposure
Dark Pool
Short Interest
Dividend Overview
1.73%
Dividend Yield
$1.93
Annual Dividend
25.6%
Payout Ratio
26.8%
FCF Payout
1
Yr Increase Streak
—%
Buyback Yield
1.62%
Total Return
9.31%
Chowder Number
Annual Dividend History
Quarterly Payment History
Shareholder Returns: Dividends vs Buybacks
Full Payment History (138 payments)
| Ex-Date | Amount | Adj. Amount | Yield | Frequency |
|---|---|---|---|---|
| 2026-03-31 | $0.4900 | $0.4900 | 177.88% | Quarterly |
| 2025-12-31 | $0.4900 | $0.4900 | 179.21% | Quarterly |
| 2025-09-30 | $0.4900 | $0.4900 | 147.88% | Quarterly |
| 2025-06-30 | $0.4600 | $0.4600 | 148.84% | Quarterly |
| 2025-03-31 | $0.4600 | $0.4600 | 164.74% | Quarterly |
| 2024-12-31 | $0.4600 | $0.4600 | 151.90% | Quarterly |
| 2024-09-30 | $0.4600 | $0.4600 | 166.27% | Quarterly |
| 2024-06-28 | $0.4300 | $0.4300 | 196.12% | Quarterly |
| 2023-12-28 | $0.4300 | $0.4300 | 166.73% | Quarterly |
| 2023-09-28 | $0.4300 | $0.4300 | 186.58% | Quarterly |
| 2023-06-29 | $0.4000 | $0.4000 | 174.29% | Quarterly |
| 2023-03-30 | $0.4000 | $0.4000 | 191.43% | Quarterly |
| 2022-12-29 | $0.4000 | $0.4000 | 171.93% | Quarterly |
| 2022-09-29 | $0.4000 | $0.4000 | 164.04% | Quarterly |
| 2022-06-29 | $0.3600 | $0.3600 | 150.41% | Quarterly |
| 2021-12-30 | $0.3600 | $0.3600 | 198.98% | Quarterly |
| 2021-09-29 | $0.3600 | $0.3600 | 226.01% | Quarterly |
| 2021-06-29 | $0.3400 | $0.3400 | 218.12% | Quarterly |
| 2021-03-30 | $0.3400 | $0.3400 | 186.34% | Quarterly |
| 2020-12-30 | $0.3400 | $0.3400 | 227.31% | Quarterly |
| 2020-09-29 | $0.3400 | $0.3400 | 318.78% | Quarterly |
| 2020-06-29 | $0.3200 | $0.3200 | 327.78% | Quarterly |
| 2020-03-30 | $0.3200 | $0.3200 | 373.67% | Quarterly |
| 2019-12-30 | $0.3200 | $0.3200 | 197.30% | Quarterly |
| 2019-09-27 | $0.3200 | $0.3200 | 219.03% | Quarterly |
| 2019-06-27 | $0.3000 | $0.3000 | 214.63% | Quarterly |
| 2019-03-28 | $0.3000 | $0.3000 | 215.37% | Quarterly |
| 2018-12-28 | $0.3000 | $0.3000 | 204.12% | Quarterly |
| 2018-09-27 | $0.3000 | $0.3000 | 155.65% | Quarterly |
| 2018-06-28 | $0.2100 | $0.2100 | 141.06% | Quarterly |
| 2018-03-28 | $0.2100 | $0.2100 | 153.99% | Quarterly |
| 2017-12-28 | $0.2100 | $0.2100 | 153.26% | Quarterly |
| 2017-09-28 | $0.2100 | $0.2100 | 137.44% | Quarterly |
| 2017-06-28 | $0.3800 | $0.1900 | 157.51% | Quarterly |
| 2016-12-28 | $0.3800 | $0.1900 | 157.68% | Quarterly |
| 2016-09-28 | $0.3800 | $0.1900 | 203.85% | Quarterly |
| 2016-06-28 | $0.3600 | $0.1800 | 246.58% | Quarterly |
| 2016-03-29 | $0.3600 | $0.1800 | 252.13% | Quarterly |
| 2015-12-29 | $0.3600 | $0.1800 | 230.64% | Quarterly |
| 2015-09-28 | $0.3600 | $0.1800 | 223.59% | Quarterly |
| 2015-06-26 | $0.3400 | $0.1700 | 199.71% | Quarterly |
| 2015-03-27 | $0.3400 | $0.1700 | 216.61% | Quarterly |
| 2014-12-29 | $0.3400 | $0.1700 | 203.19% | Quarterly |
| 2014-09-26 | $0.3400 | $0.1700 | 198.13% | Quarterly |
| 2014-06-26 | $0.3100 | $0.1550 | 199.94% | Quarterly |
| 2014-03-27 | $0.3100 | $0.1550 | 217.78% | Quarterly |
| 2013-12-27 | $0.3100 | $0.1550 | 210.23% | Quarterly |
| 2013-09-26 | $0.3100 | $0.1550 | 217.23% | Quarterly |
| 2013-06-26 | $0.2900 | $0.1450 | 252.83% | Quarterly |
| 2013-03-26 | $0.2900 | $0.1450 | 269.38% | Quarterly |
| 2012-12-12 | $0.2900 | $0.1450 | 266.16% | Quarterly |
| 2012-09-26 | $0.2900 | $0.1450 | 252.87% | Quarterly |
| 2012-06-27 | $0.2700 | $0.1350 | 263.41% | Quarterly |
| 2012-04-11 | $0.2700 | $0.1350 | 251.90% | Quarterly |
| 2011-12-28 | $0.2700 | $0.1350 | 280.47% | Quarterly |
| 2011-09-28 | $0.2700 | $0.1350 | 323.81% | Quarterly |
| 2011-06-28 | $0.2500 | $0.1250 | 257.86% | Quarterly |
| 2011-03-29 | $0.2500 | $0.1250 | 233.11% | Quarterly |
| 2010-12-29 | $0.2500 | $0.1250 | 227.92% | Quarterly |
| 2010-09-28 | $0.2500 | $0.1250 | 231.07% | Quarterly |
| 2010-06-28 | $0.2300 | $0.1150 | 244.55% | Quarterly |
| 2010-03-29 | $0.2300 | $0.1150 | 216.36% | Quarterly |
| 2009-12-29 | $0.2300 | $0.1150 | 236.84% | Quarterly |
| 2009-09-28 | $0.2300 | $0.1150 | 234.83% | Quarterly |
| 2009-06-26 | $0.2200 | $0.1100 | 247.61% | Quarterly |
| 2009-03-27 | $0.2200 | $0.1100 | 228.72% | Quarterly |
| 2008-12-29 | $0.2200 | $0.1100 | 175.44% | Quarterly |
| 2008-09-26 | $0.2200 | $0.1100 | 165.39% | Quarterly |
| 2008-06-26 | $0.2000 | $0.1000 | 182.65% | Quarterly |
| 2008-03-27 | $0.2000 | $0.1000 | 171.73% | Quarterly |
| 2007-12-27 | $0.2000 | $0.1000 | 171.79% | Quarterly |
| 2007-09-26 | $0.2000 | $0.1000 | 160.52% | Quarterly |
| 2007-06-27 | $0.1800 | $0.0900 | 166.90% | Quarterly |
| 2007-03-28 | $0.1800 | $0.0900 | 152.44% | Quarterly |
| 2006-12-27 | $0.1800 | $0.0900 | 123.23% | Quarterly |
| 2006-09-27 | $0.1800 | $0.0900 | 138.89% | Quarterly |
| 2006-07-17 | $0.1600 | $0.0800 | 152.74% | Quarterly |
| 2006-03-29 | $0.1600 | $0.0800 | 141.62% | Quarterly |
| 2005-12-28 | $0.3200 | $0.0800 | 147.78% | Quarterly |
| 2005-09-28 | $0.3200 | $0.0800 | 138.56% | Quarterly |
| 2005-06-28 | $0.2800 | $0.0700 | 131.15% | Quarterly |
| 2005-03-29 | $0.2800 | $0.0700 | 164.06% | Quarterly |
| 2004-12-29 | $0.2800 | $0.0700 | 134.18% | Quarterly |
| 2004-09-28 | $0.2800 | $0.0700 | 159.64% | Quarterly |
| 2004-06-28 | $0.2500 | $0.0625 | 169.49% | Quarterly |
| 2004-03-29 | $0.2500 | $0.0625 | 172.11% | Quarterly |
| 2003-12-29 | $0.2500 | $0.0625 | 160.85% | Quarterly |
| 2003-09-26 | $0.2500 | $0.0625 | 171.96% | Quarterly |
| 2003-06-26 | $0.2200 | $0.0550 | 168.10% | Quarterly |
| 2003-03-27 | $0.2200 | $0.0550 | 190.91% | Quarterly |
| 2002-12-27 | $0.2200 | $0.0550 | 166.81% | Quarterly |
| 2002-09-26 | $0.2000 | $0.0500 | 152.37% | Quarterly |
| 2002-06-26 | $0.2000 | $0.0500 | 163.86% | Quarterly |
| 2002-03-26 | $0.1800 | $0.0450 | 182.19% | Quarterly |
| 2001-12-27 | $0.1800 | $0.0450 | 204.31% | Quarterly |
| 2001-09-26 | $0.1800 | $0.0450 | 210.77% | Quarterly |
| 2001-06-27 | $0.1800 | $0.0450 | 174.30% | Quarterly |
| 2001-03-28 | $0.1800 | $0.0450 | 174.90% | Quarterly |
| 2000-12-27 | $0.1800 | $0.0450 | 167.00% | Quarterly |
| 2000-09-27 | $0.1600 | $0.0400 | 201.26% | Quarterly |
| 2000-06-28 | $0.1600 | $0.0400 | 205.03% | Quarterly |
| 2000-03-29 | $0.1600 | $0.0400 | 233.12% | Quarterly |
| 1999-12-29 | $0.1600 | $0.0400 | 156.43% | Quarterly |
| 1999-09-28 | $0.1400 | $0.0350 | 159.03% | Quarterly |
| 1999-06-30 | $0.1400 | $0.0300 | 140.19% | Quarterly |
| 1999-03-29 | $0.1400 | $0.0300 | 137.14% | Quarterly |
| 1998-12-29 | $0.1400 | $0.0300 | 132.45% | Quarterly |
| 1998-09-28 | $0.1200 | $0.0300 | 130.58% | Quarterly |
| 1998-06-26 | $0.1200 | $0.0300 | 95.83% | Quarterly |
| 1998-03-27 | $0.1200 | $0.0300 | 111.34% | Quarterly |
| 1997-12-29 | $0.1200 | $0.0300 | 131.25% | Quarterly |
| 1997-09-26 | $0.1000 | $0.0250 | 120.77% | Quarterly |
| 1997-06-26 | $0.1000 | $0.0250 | 115.15% | Quarterly |
| 1997-04-17 | $0.1000 | $0.0250 | 130.81% | Quarterly |
| 1996-12-27 | $0.1000 | $0.0250 | 128.21% | Quarterly |
| 1996-09-26 | $0.0800 | $0.0200 | 128.62% | Quarterly |
| 1996-06-26 | $0.0800 | $0.0200 | 197.62% | Quarterly |
| 1996-04-03 | $0.0800 | $0.0200 | 192.86% | Quarterly |
| 1996-01-05 | $0.0800 | $0.0200 | 188.10% | Quarterly |
| 1995-10-04 | $0.1750 | $0.0437 | 205.22% | Quarterly |
| 1995-06-30 | $0.0700 | $0.0175 | 177.17% | Quarterly |
| 1995-03-28 | $0.0700 | $0.0175 | 166.24% | Quarterly |
| 1994-12-28 | $0.0700 | $0.0175 | 172.18% | Quarterly |
| 1994-09-27 | $0.0600 | $0.0150 | 158.73% | Quarterly |
| 1994-06-28 | $0.0600 | $0.0150 | 139.23% | Quarterly |
| 1994-04-05 | $0.0600 | $0.0150 | 166.16% | Quarterly |
| 1993-12-27 | $0.0600 | $0.0150 | 217.70% | Quarterly |
| 1993-09-28 | $0.0500 | $0.0125 | 251.89% | Quarterly |
| 1993-06-24 | $0.0500 | $0.0125 | 307.88% | Quarterly |
| 1993-02-24 | $0.1500 | $0.0375 | 326.80% | Quarterly |
| 1992-11-27 | $0.1500 | $0.0375 | 401.74% | Quarterly |
| 1992-08-31 | $0.1500 | $0.0375 | 401.32% | Quarterly |
| 1992-05-22 | $0.2250 | $0.0375 | 395.11% | Quarterly |
| 1992-02-24 | $0.2000 | $0.0333 | 481.34% | Quarterly |
| 1991-11-22 | $0.2000 | $0.0333 | 500.00% | Quarterly |
| 1991-08-19 | $0.2000 | $0.0333 | 381.94% | Quarterly |
| 1991-05-20 | $0.2000 | $0.0333 | 259.26% | Quarterly |
| 1991-02-22 | $0.1500 | $0.0250 | 132.98% | Quarterly |
Stock Split History (2 splits)
| Date | Ratio | Type |
|---|---|---|
| 2017-08-01 | 2:1 | stock-split |
| 2006-03-02 | 2:1 | stock-split |