Skip to main content

Want a detailed portfolio tracker?

Performance analysis of Bancfirst (BANF)

Annual Return

Over the past 3 years, BANF has had an average annual return of +7.27%, underperforming the benchmark SPY, which returned +22.45% annual.

Over the past 5 years, BANF has had an average annual return of +11.50%, underperforming the benchmark SPY, which returned +13.88% annual.

Over the past 10 years, BANF has had an average annual return of +15.28%, underperforming the benchmark SPY, which returned +15.45% annual.

Since Nov 1, 1999, BANF has had an average annual return of +12.41%, outperforming the benchmark SPY, which returned +8.56% annual.

202620252024202320222021202020192018201720162015
+1.55%-8.03%+22.59%+12.43%+27.12%+22.77%-2.96%+27.91%-0.63%+11.71%+62.24%-5.45%
201420132012201120102009200820072006200520042003
+15.49%+35.59%+15.87%-6.26%+13.86%-28.30%+25.74%-19.29%+38.70%+1.56%+39.04%+25.14%
2002200120001999
+37.84%-10.86%+19.45%+4.31%

Monthly Return

YearJanFebMarAprMayJunJulAugSepOctNovDecAnnually Total
2026+3.71%+0.05%-0.92%+2.87%-1.18%-2.82%+1.55%
2025+1.62%+0.24%-7.57%+7.24%+5%+0.30%+0.73%+6.79%-4.53%-13.91%+1.82%-3.91%-8.03%
2024-9.06%-0.87%+0.82%+1.29%-3.39%+2.30%+22.50%-0.96%-0.65%+3.29%+16.16%-6.84%+22.59%
2023-2.33%+4.78%-7.47%-3.86%+5.86%+9.26%+8.59%-4.32%-8.81%-6.48%+6.81%+12.84%+12.43%
2022+6.22%+4.24%+6.96%-1.75%+10.98%+5.89%+12.20%+0.44%-16.68%+7.10%+6.39%-13.11%+27.12%
2021-1.82%+10.85%+11.18%-1.67%-0.78%-8.99%-11.13%+1.95%+6.92%+8.13%-2.12%+11.46%+22.77%
2020-7.43%-11.25%-34.33%+15.40%-1.01%+7.30%+7.37%+1.01%-6.41%+8.84%+22%+8.88%-2.96%
2019+7.58%+5.03%-6.96%+8.15%-7.39%+7.14%+4.82%-7.83%+3.66%+4.46%+2.07%+6.21%+27.91%
2018+8.99%-4.48%+0.11%+7.63%+4.55%-0.57%+4.90%+2.74%-5.56%-4.29%-2.72%-10.07%-0.63%
2017+1.40%+1.06%-5.31%+6.84%-1.67%+2.68%+10.51%-5.57%+13.02%-3.70%+3.93%-9.59%+11.71%

Drawdown analysis of Bancfirst (BANF)

The maximum drawdown for the BANF was -57.10%, occurring on Mar 18, 2020. Recovery took 203 trading sessions.

The current BANF drawdown is -20.44%.

Since Nov 1, 1999 BANF has experienced the following drawdowns:

  • 50% or more: 1 time
  • 40% or more: 2 times
  • 30% or more: 4 times
  • 20% or more: 11 times
  • 10% or more: 23 times
DepthStartTo BottomBottomTo RecoverEndTotal
-57.10%Jan 16, 202042Mar 18, 2020203Jan 6, 2021245
-49.78%Sep 18, 2008115Mar 5, 20091104Jul 24, 20131219
-37.97%Aug 15, 2022181May 4, 2023366Oct 17, 2024547
-32.36%Nov 10, 199988Mar 17, 2000144Oct 11, 2000232
-29.40%Mar 12, 2021126Sep 10, 202187Jan 13, 2022213
-28.20%Dec 27, 2006150Aug 3, 2007284Sep 18, 2008434
-24.54%Aug 22, 201885Dec 24, 2018254Dec 27, 2019339
-24.11%Nov 12, 2014300Jan 25, 2016127Jul 26, 2016427
-23.62%Sep 4, 2025134Mar 18, 2026OngoingOngoingOngoing
-21.55%Aug 24, 200135Oct 19, 2001119Apr 12, 2002154
-21.46%Dec 6, 202480Apr 4, 202526May 13, 2025106
-19.76%Dec 30, 200473Apr 15, 200533Jun 2, 2005106
-16.80%Oct 11, 200281Feb 7, 200363May 9, 2003144
-13.47%Oct 19, 201749Dec 29, 201778Apr 24, 2018127
-13.05%Jul 5, 200214Jul 25, 200242Sep 24, 200256
-12.99%Jul 12, 200584Nov 8, 2005110Apr 19, 2006194
-11.86%Feb 23, 201719Mar 22, 201721Apr 21, 201740
-11.62%Jul 8, 20224Jul 14, 20226Jul 22, 202210
-11.35%Jul 18, 202514Aug 7, 202519Sep 4, 202533
-11.16%Jan 14, 202110Jan 29, 202111Feb 16, 202121
-10.99%Oct 19, 200030Dec 1, 200011Dec 18, 200041
-10.69%Jul 21, 201719Aug 17, 201728Sep 27, 201747
-10.20%Jan 21, 201414Feb 10, 201427Mar 20, 201441
-9.41%Jun 15, 200621Jul 17, 20066Jul 25, 200627
-9.19%Feb 6, 200114Feb 27, 200191Jul 9, 2001105