California State Teachers Retirement System (CalSTRS)’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
$2.22M Sell
20,498
-156
-0.8% -$17.3K ﹤0.01% 1457
2025
Q4
$2.19M Sell
20,654
-18
-0.1% -$2.04K ﹤0.01% 1366
2025
Q3
$2.61M Buy
20,672
+877
+4% +$113K ﹤0.01% 1261
2025
Q2
$2.45M Buy
19,795
+214
+1% +$25.5K ﹤0.01% 1275
2025
Q1
$2.15M Sell
19,581
-374
-2% -$43.4K ﹤0.01% 1300
2024
Q4
$2.34M Sell
19,955
-223
-1% -$26.1K ﹤0.01% 1329
2024
Q3
$2.12M Sell
20,178
-598
-3% -$60.7K ﹤0.01% 1374
2024
Q2
$1.82M Sell
20,776
-691
-3% -$60K ﹤0.01% 1428
2024
Q1
$1.89M Sell
21,467
-1,322
-6% -$118K ﹤0.01% 1450
2023
Q4
$2.22M Sell
22,789
-984
-4% -$86.2K ﹤0.01% 1372
2023
Q3
$2.06M Sell
23,773
-1,779
-7% -$168K ﹤0.01% 1378
2023
Q2
$2.35M Buy
25,552
+2,355
+10% +$198K ﹤0.01% 1396
2023
Q1
$1.93M Sell
23,197
-343
-1% -$29.6K ﹤0.01% 1504
2022
Q4
$2.08M Buy
23,540
+284
+1% +$26.8K ﹤0.01% 1452
2022
Q3
$2.08M Sell
23,256
-483
-2% -$49.5K ﹤0.01% 1409
2022
Q2
$2.27M Buy
23,739
+1,142
+5% +$99.7K ﹤0.01% 1411
2022
Q1
$1.88M Sell
22,597
-1,900
-8% -$147K ﹤0.01% 1652
2021
Q4
$1.73M Buy
24,497
+439
+2% +$29K ﹤0.01% 1821
2021
Q3
$1.45M Buy
24,058
+395
+2% +$22.6K ﹤0.01% 1915
2021
Q2
$1.48M Sell
23,663
-4,635
-16% -$320K ﹤0.01% 1958
2021
Q1
$2M Sell
28,298
-130
-0.5% -$8.61K ﹤0.01% 1738
2020
Q4
$1.67M Hold
28,428
﹤0.01% 1745
2020
Q3
$1.16M Buy
28,428
+300
+1% +$12.6K ﹤0.01% 1784
2020
Q2
$1.14M Hold
28,128
﹤0.01% 1794
2020
Q1
$939K Sell
28,128
-164
-0.6% -$8.54K ﹤0.01% 1709
2019
Q4
$1.77M Sell
28,292
-727
-3% -$42.8K ﹤0.01% 1646
2019
Q3
$1.61M Buy
29,019
+346
+1% +$19.2K ﹤0.01% 1654
2019
Q2
$1.6M Buy
28,673
+869
+3% +$48.2K ﹤0.01% 1691
2019
Q1
$1.45M Sell
27,804
-431
-2% -$23.3K ﹤0.01% 1725
2018
Q4
$1.41M Buy
28,235
+656
+2% +$36.5K ﹤0.01% 1698
2018
Q3
$1.65M Sell
27,579
-10
-0% -$624 ﹤0.01% 1758
2018
Q2
$1.63M Buy
27,589
+1,997
+8% +$117K ﹤0.01% 1737
2018
Q1
$1.36M Sell
25,592
-897
-3% -$49K ﹤0.01% 1773
2017
Q4
$1.35M Sell
26,489
-567
-2% -$31.3K ﹤0.01% 1814
2017
Q3
$1.53M Sell
27,056
-2,786
-9% -$143K ﹤0.01% 1741
2017
Q2
$1.44M Sell
29,842
-1,000
-3% -$47.5K ﹤0.01% 1811
2017
Q1
$1.39M Sell
30,842
-1,600
-5% -$74.8K ﹤0.01% 1863
2016
Q4
$1.51M Sell
32,442
-800
-2% -$32.2K ﹤0.01% 1839
2016
Q3
$1.21M Buy
33,242
+400
+1% +$13.3K ﹤0.01% 1941
2016
Q2
$991K Buy
32,842
+1,720
+6% +$52K ﹤0.01% 2035
2016
Q1
$887K Buy
31,122
+4,216
+16% +$118K ﹤0.01% 2079
2015
Q4
$789K Buy
26,906
+296
+1% +$9.2K ﹤0.01% 2137
2015
Q3
$840K Hold
26,610
﹤0.01% 2094
2015
Q2
$871K Buy
26,610
+586
+2% +$17.7K ﹤0.01% 2200
2015
Q1
$793K Sell
26,024
-400
-2% -$11.9K ﹤0.01% 2166
2014
Q4
$838K Buy
26,424
+112
+0.4% +$3.62K ﹤0.01% 2167
2014
Q3
$823K Sell
26,312
-150
-0.6% -$4.69K ﹤0.01% 2130
2014
Q2
$819K Buy
26,462
+700
+3% +$20.7K ﹤0.01% 2199
2014
Q1
$729K Hold
25,762
﹤0.01% 2189
2013
Q4
$722K Buy
25,762
+200
+0.8% +$5.53K ﹤0.01% 2190
2013
Q3
$691K Buy
25,562
+862
+3% +$22.5K ﹤0.01% 2163
2013
Q2
$575K Buy
+24,700
New +$529K ﹤0.01% 2212

Other funds holding BANF

California State Teachers Retirement System (CalSTRS)'s BANF Position: Q1 2026 in Review

California State Teachers Retirement System (CalSTRS) reduced its BancFirst (BANF) stake by 0.76% in Q1 2026, selling an estimated $17.3K and leaving 20,498 shares worth $2.22M. The position accounts for ﹤0.01% of the portfolio, ranked #1457.

California State Teachers Retirement System (CalSTRS) first reported a position in BANF in Q2 2013 and has held it in 52 quarters since. The position peaked at $2.61M in Q3 2025. 245 funds tracked by Wall St. Rank hold BANF as of Q1 2026.

  • California State Teachers Retirement System (CalSTRS) held 20,498 shares of BancFirst worth $2.22M as of Q1 2026.
  • California State Teachers Retirement System (CalSTRS) sold 156 BancFirst shares in Q1 2026, an estimated $17.3K.
  • BancFirst made up ﹤0.01% of California State Teachers Retirement System (CalSTRS)'s portfolio in Q1 2026, its #1457 holding.
  • California State Teachers Retirement System (CalSTRS) first reported a position in BancFirst in Q2 2013 and has held it in 52 quarters since.
  • California State Teachers Retirement System (CalSTRS)'s BancFirst position peaked at $2.61M in Q3 2025.
  • 245 funds tracked by Wall St. Rank held BancFirst as of Q1 2026.

Based on California State Teachers Retirement System (CalSTRS)'s 13F filing for Q1 2026, filed 18 May 2026.