Fund HoldingsBancFirst Trust & Investment Management

Total Portfolio Value
$242.59M
Total Bought
$3.96M
Total Sold
$27.14M
Net Transaction
-$23.18M
Filing Period:
Securities
SharesValue ($K)
Q3 2025
Q4 2025
Change
Q3 2025
Q4 2025
Weight (%)
Change
WALMART INC(WMT)326,622326,622033,66836,55615.07%+2,887
EXXON MOBIL CORP329,251329,281+3037,60739,84016.42%+2,233
VANGUARD
SHORT TERM TREAS
8,75324,261+15,5085151,4260.59%+911
VANGUARD65,86565,865013,70114,0905.81%+390
ARISTOCRAT LEISURE LTD06,089+6,08902330.10%+233
VANGUARD1,1941,980+7862223810.16%+159
ELI LILLY(LLY)329336+72393630.15%+124
APPLE INC(AAPL)1,8092,030+2214605540.23%+94
BROADCOM INC(AVGO)1,2351,323+884054630.19%+58
VANGUARD51,82350,138-1,6853,0943,1481.30%+54
TESLA INC(TSLA)893963+703964380.18%+42
VANGUARD33,87034,387+5172,6452,6861.11%+40
MICROSOFT(MSFT)1,6551,811+1568528830.36%+31
J P MORGAN EXCHANGE TRADED F
ULTRA SHRT ETF
53,86654,203+3372,7332,7521.13%+19
SPDR S&P 500 ETF TR(SPY)1,8561,816-401,2321,2480.51%+16
VANGUARD1,0591,05905065210.21%+14
ISHARES TR1,0141,01404734840.20%+11
VANGUARD72,18972,345+1565,6955,7052.35%+10
ISHARES TR1,0501,05002162240.09%+8
MCDONALDS(MCD)958967+92902980.12%+8
ISHARES TR1,8961,89602282350.10%+8
STARDUST PWR INC23,01123,011071730.03%+2
BP PLC(BP)10,13210,13203523520.15%0
ISHARES TR2,8012,80102132110.09%-2
BFC CAP TR II(BANF)32,63532,63508658610.35%-4
UNION PAC CORP(UNP)2,6702,67006316220.26%-8
PROCTER AND GAMBLE CO(PG)1,6661,66602562400.10%-16
VANGUARD158,620158,620011,80111,7814.86%-21
AT&T INC(T)9,5749,271-3032692300.09%-39
VANGUARD18,89818,138-76011,53011,4584.72%-72
ENTERPRISE PRODS PARTNERS L(EPD)14,5309,930-4,6004543190.13%-135
OGE ENERGY CORP(OGE)36,61535,845-7701,6811,5420.64%-138
VANGUARD INDEX FDS6960-6962040-204
KRATOS DEFENSE & SEC SOLUTIO(KTOS)17,96117,96101,5821,3650.56%-217
ONEOK INC NEW(OKE)22,34217,336-5,0061,6331,2800.53%-353
LEVI STRAUSS & CO NEW(LEVI)165,130165,13003,8463,4811.43%-365
INTERNATIONAL BUSINESS MACHS(IBM)1,3260-1,3263710-371
TRI CONTL CORP(TY)11,0610-11,0613750-375
ISHARES TR5930-5933950-395
CHEVRON CORP NEW(CVX)9,3923,109-6,2831,4664740.20%-993
VANGUARD20,02210,953-9,0696,5493,7001.53%-2,849
BANCFIRST CORP(BANF)886,571852,081-34,490113,22492,07637.96%-21,148
Page 1 of 1