New York State Teachers Retirement System (NYSTRS)’s BancFirst BANF Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$524K Hold
4,237
﹤0.01% 1418
2025
Q1
$466K Hold
4,237
﹤0.01% 1433
2024
Q4
$496K Hold
4,237
﹤0.01% 1438
2024
Q3
$446K Buy
4,237
+1,100
+35% +$116K ﹤0.01% 1458
2024
Q2
$275K Hold
3,137
﹤0.01% 1489
2024
Q1
$276K Sell
3,137
-600
-16% -$52.8K ﹤0.01% 1492
2023
Q4
$364K Sell
3,737
-100
-3% -$9.74K ﹤0.01% 1468
2023
Q3
$333K Sell
3,837
-1,200
-24% -$104K ﹤0.01% 1466
2023
Q2
$463K Sell
5,037
-400
-7% -$36.8K ﹤0.01% 1427
2023
Q1
$452K Sell
5,437
-700
-11% -$58.2K ﹤0.01% 1429
2022
Q4
$541K Hold
6,137
﹤0.01% 1393
2022
Q3
$549K Buy
6,137
+100
+2% +$8.95K ﹤0.01% 1373
2022
Q2
$578K Buy
6,037
+100
+2% +$9.57K ﹤0.01% 1365
2022
Q1
$494K Hold
5,937
﹤0.01% 1425
2021
Q4
$419K Hold
5,937
﹤0.01% 1462
2021
Q3
$357K Hold
5,937
﹤0.01% 1485
2021
Q2
$371K Hold
5,937
﹤0.01% 1459
2021
Q1
$420K Sell
5,937
-700
-11% -$49.5K ﹤0.01% 1445
2020
Q4
$390K Hold
6,637
﹤0.01% 1437
2020
Q3
$271K Buy
+6,637
New +$271K ﹤0.01% 1446
2017
Q1
Sell
-1,400
Closed -$65K 1665
2016
Q4
$65K Buy
+1,400
New +$65K ﹤0.01% 1580