Invesco’s BancFirst BANF Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$8.84M Sell
81,478
-73,167
-47% -$8.13M ﹤0.01% 1899
2025
Q4
$16.4M Sell
154,645
-8,867
-5% -$1M ﹤0.01% 1574
2025
Q3
$20.7M Buy
163,512
+69,192
+73% +$8.94M ﹤0.01% 1435
2025
Q2
$11.7M Sell
94,320
-13,559
-13% -$1.61M ﹤0.01% 1689
2025
Q1
$11.9M Sell
107,879
-1,463
-1% -$170K ﹤0.01% 1708
2024
Q4
$12.8M Buy
109,342
+43,336
+66% +$5.08M ﹤0.01% 1708
2024
Q3
$6.95M Buy
66,006
+7,556
+13% +$767K ﹤0.01% 2031
2024
Q2
$5.13M Sell
58,450
-375
-0.6% -$32.6K ﹤0.01% 2171
2024
Q1
$5.18M Sell
58,825
-26,992
-31% -$2.4M ﹤0.01% 2218
2023
Q4
$8.35M Sell
85,817
-2,049
-2% -$179K ﹤0.01% 1934
2023
Q3
$7.62M Buy
87,866
+21,521
+32% +$2.03M ﹤0.01% 1940
2023
Q2
$6.1M Sell
66,345
-54,100
-45% -$4.55M ﹤0.01% 2133
2023
Q1
$10M Sell
120,445
-28,027
-19% -$2.42M ﹤0.01% 1794
2022
Q4
$13.1M Buy
148,472
+284
+0.2% +$26.8K ﹤0.01% 1650
2022
Q3
$13.3M Buy
148,188
+4,735
+3% +$485K ﹤0.01% 1610
2022
Q2
$13.7M Sell
143,453
-1,993
-1% -$174K ﹤0.01% 1622
2022
Q1
$12.1M Buy
145,446
+93,365
+179% +$7.24M ﹤0.01% 1852
2021
Q4
$3.67M Sell
52,081
-3,655
-7% -$241K ﹤0.01% 2550
2021
Q3
$3.35M Buy
55,736
+2,782
+5% +$159K ﹤0.01% 2583
2021
Q2
$3.31M Buy
52,954
+13,560
+34% +$935K ﹤0.01% 2624
2021
Q1
$2.79M Buy
39,394
+562
+1% +$37.2K ﹤0.01% 2638
2020
Q4
$2.28M Buy
38,832
+6,552
+20% +$336K ﹤0.01% 2571
2020
Q3
$1.32M Buy
32,280
+12,822
+66% +$540K ﹤0.01% 2664
2020
Q2
$789K Sell
19,458
-2,478
-11% -$90.9K ﹤0.01% 2914
2020
Q1
$732K Buy
21,936
+2,452
+13% +$128K ﹤0.01% 2880
2019
Q4
$1.22M Buy
19,484
+142
+0.7% +$8.36K ﹤0.01% 2898
2019
Q3
$1.07M Sell
19,342
-1,036
-5% -$57.5K ﹤0.01% 2963
2019
Q2
$1.13M Sell
20,378
-12,251
-38% -$680K ﹤0.01% 2998
2019
Q1
$1.7M Buy
32,629
+473
+1% +$25.6K ﹤0.01% 2729
2018
Q4
$1.6M Buy
32,156
+13,993
+77% +$779K ﹤0.01% 2698
2018
Q3
$1.09M Sell
18,163
-11,531
-39% -$720K ﹤0.01% 3106
2018
Q2
$1.76M Buy
29,694
+11,670
+65% +$684K ﹤0.01% 2845
2018
Q1
$957K Sell
18,024
-10,575
-37% -$578K ﹤0.01% 3044
2017
Q4
$1.46M Buy
28,599
+12,164
+74% +$671K ﹤0.01% 2794
2017
Q3
$933K Buy
16,435
+443
+3% +$22.8K ﹤0.01% 3037
2017
Q2
$772K Sell
15,992
-17,736
-53% -$842K ﹤0.01% 3158
2017
Q1
$1.52M Buy
33,728
+10,590
+46% +$495K ﹤0.01% 2788
2016
Q4
$1.08M Buy
23,138
+202
+0.9% +$8.12K ﹤0.01% 2947
2016
Q3
$832K Buy
22,936
+3,936
+21% +$131K ﹤0.01% 3043
2016
Q2
$573K Sell
19,000
-788
-4% -$23.8K ﹤0.01% 3173
2016
Q1
$564K Sell
19,788
-4,320
-18% -$121K ﹤0.01% 3203
2015
Q4
$707K Buy
24,108
+550
+2% +$17.1K ﹤0.01% 3113
2015
Q3
$744K Sell
23,558
-1,424
-6% -$44.8K ﹤0.01% 3068
2015
Q2
$818K Buy
24,982
+6,016
+32% +$182K ﹤0.01% 3181
2015
Q1
$579K Buy
18,966
+748
+4% +$22.3K ﹤0.01% 3289
2014
Q4
$578K Buy
18,218
+966
+6% +$31.2K ﹤0.01% 3250
2014
Q3
$541K Buy
17,252
+334
+2% +$10.4K ﹤0.01% 3285
2014
Q2
$524K Buy
16,918
+30
+0.2% +$889 ﹤0.01% 3342
2014
Q1
$478K Buy
16,888
+3,294
+24% +$90.6K ﹤0.01% 3420
2013
Q4
$381K Buy
13,594
+1,426
+12% +$39.4K ﹤0.01% 3575
2013
Q3
$328K Sell
12,168
-394
-3% -$10.3K ﹤0.01% 3579
2013
Q2
$293K Buy
+12,562
New +$269K ﹤0.01% 3526

Other funds holding BANF

Invesco's BANF Position: Q1 2026 in Review

Invesco reduced its BancFirst (BANF) stake by 47% in Q1 2026, selling an estimated $8.13M and leaving 81,478 shares worth $8.84M. The position accounts for ﹤0.01% of the portfolio, ranked #1899.

Invesco first reported a position in BANF in Q2 2013 and has held it in 52 quarters since. The position peaked at $20.7M in Q3 2025. 245 funds tracked by Wall St. Rank hold BANF as of Q1 2026.

  • Invesco held 81,478 shares of BancFirst worth $8.84M as of Q1 2026.
  • Invesco sold 73,167 BancFirst shares in Q1 2026, an estimated $8.13M.
  • BancFirst made up ﹤0.01% of Invesco's portfolio in Q1 2026, its #1899 holding.
  • Invesco first reported a position in BancFirst in Q2 2013 and has held it in 52 quarters since.
  • Invesco's BancFirst position peaked at $20.7M in Q3 2025.
  • 245 funds tracked by Wall St. Rank held BancFirst as of Q1 2026.

Based on Invesco's 13F filing for Q1 2026, filed 12 May 2026.