The Analysis of BancFirst Trust & Investment Management's Holdings & P&L


Currently, BancFirst Trust & Investment Management holds 42 types of securities in its portfolio with a total value $226.3M. In the most recent quarter, they have increased their positions in BANF (+19.9K shares, valued at $2.1M), IDXX (+807 shares, valued at $449.6K), AVUV (+2.2K shares, valued at $240.8K); decreased their positions in WMT (-306.1K shares, valued at $37.8M), VTI (-590 shares, valued at $183.9K), N/A (-281 shares, valued at $163.2K); initiated new positions in IDXX (+807 shares, valued at $449.6K), AVUV (+2.2K shares, valued at $240.8K), VXUS (+2.8K shares, valued at $211.9K).


1M P&L
-2.9M-1.31%
3M P&L
-7.5M-3.35%
HY P&L
+12.0M+5.87%

P&L figures are estimated based on reported 13F stock holdings and market price changes. They are approximations and may not reflect actual fund performance. Stock split events may also affect the accuracy of these calculations, and we cannot guarantee that all splits have been fully accounted for.

Top Holding Treemap

Top Industries by Value

1Banks - Regional94.1M
43.7%
2Oil & Gas Integrated57.5M
26.7%
3N/A49.6M
23.0%

Top Industries by Stock Count

1N/A18 stocks
46.2%
2Oil & Gas Integrated3 stocks
7.7%
3Oil & Gas Midstream2 stocks
5.1%
Stock Holdings
BANF
BANCFIRST CORP
2.34%
Shares872.0K
Event2026-03-31
Filed2026-04-01
XOM
EXXON MOBIL CORP
-0.04%
Shares329.2K
Event2026-03-31
Filed2026-04-01
VBR
VANGUARD INDEX FDS
-0.08%
Shares65.8K
Event2026-03-31
Filed2026-04-01
BND
VANGUARD BD INDEX FDS
0.00%
Shares158.6K
Event2026-03-31
Filed2026-04-01
VANGUARD INDEX FDS
VANGUARD INDEX FDS
-1.55%
Shares17.9K
Event2026-03-31
Filed2026-04-01
BSV
VANGUARD BD INDEX FDS
0.22%
Shares72.5K
Event2026-03-31
Filed2026-04-01
VTI
VANGUARD INDEX FDS
-5.39%
Shares10.4K
Event2026-03-31
Filed2026-04-01
VEA
VANGUARD TAX-MANAGED FDS
3.34%
Shares51.8K
Event2026-03-31
Filed2026-04-01
LEVI
LEVI STRAUSS & CO NEW
0.00%
Shares165.1K
Event2026-03-31
Filed2026-04-01
JPST
J P MORGAN EXCHANGE TRADED F
-0.62%
Shares53.9K
Event2026-03-31
Filed2026-04-01
BIV
VANGUARD BD INDEX FDS
-0.84%
Shares34.1K
Event2026-03-31
Filed2026-04-01
WMT
WALMART INC
-93.71%
Shares20.5K
Event2026-03-31
Filed2026-04-01
OGE
OGE ENERGY CORP
-0.37%
Shares35.7K
Event2026-03-31
Filed2026-04-01
OKE
ONEOK INC NEW
0.21%
Shares17.4K
Event2026-03-31
Filed2026-04-01
VGSH
VANGUARD SCOTTSDALE FDS
5.48%
Shares25.6K
Event2026-03-31
Filed2026-04-01
KTOS
KRATOS DEFENSE & SEC SOLUTIO
0.00%
Shares18.0K
Event2026-03-31
Filed2026-04-01
SPY
STATE STR SPDR S&P 500 ETF T
0.00%
Shares1.8K
Event2026-03-31
Filed2026-04-01
BANFP
BFC CAPITAL TRUST II
0.00%
Shares32.6K
Event2026-03-31
Filed2026-04-01
UNP
UNION PAC CORP
0.00%
Shares2.7K
Event2026-03-31
Filed2026-04-01
VUG
VANGUARD INDEX FDS
35.51%
Shares1.4K
Event2026-03-31
Filed2026-04-01
MSFT
MICROSOFT CORP
-14.03%
Shares1.6K
Event2026-03-31
Filed2026-04-01
CVX
CHEVRON CORPORATION
-17.59%
Shares2.6K
Event2026-03-31
Filed2026-04-01
BP
BP PLC
0.00%
Shares10.1K
Event2026-03-31
Filed2026-04-01
VTV
VANGUARD INDEX FDS
24.34%
Shares2.5K
Event2026-03-31
Filed2026-04-01
IVE
ISHARES TR
109.90%
Shares2.2K
Event2026-03-31
Filed2026-04-01
IDXX
IDEXX LABS INC
New
Shares807
Event2026-03-31
Filed2026-04-01
IVW
ISHARES TR
107.23%
Shares3.9K
Event2026-03-31
Filed2026-04-01
AAPL
APPLE INC
-14.88%
Shares1.7K
Event2026-03-31
Filed2026-04-01
IWF
ISHARES TR
0.00%
Shares1.0K
Event2026-03-31
Filed2026-04-01
BROADCOM INC
BROADCOM INC
0.00%
Shares1.3K
Event2026-03-31
Filed2026-04-01
EPD
ENTERPRISE PRODS PARTNERS L
0.00%
Shares9.9K
Event2026-03-31
Filed2026-04-01
TSLA
TESLA INC
0.00%
Shares963
Event2026-03-31
Filed2026-04-01
MCD
MCDONALDS CORP
0.00%
Shares967
Event2026-03-31
Filed2026-04-01
LLY
ELI LILLY & CO
-6.55%
Shares314
Event2026-03-31
Filed2026-04-01
T
AT&T INC
-0.52%
Shares9.2K
Event2026-03-31
Filed2026-04-01
PG
PROCTER & GAMBLE CO
0.00%
Shares1.7K
Event2026-03-31
Filed2026-04-01
AVUV
AMERICAN CENTY ETF TR
New
Shares2.2K
Event2026-03-31
Filed2026-04-01
VXUS
VANGUARD STAR FDS
New
Shares2.8K
Event2026-03-31
Filed2026-04-01
ARISTOCRAT LEISURE LTD
ARISTOCRAT LEISURE LTD
0.00%
Shares6.1K
Event2026-03-31
Filed2026-04-01
ISHG
ISHARES TR
0.00%
Shares2.8K
Event2026-03-31
Filed2026-04-01
JNJ
JOHNSON & JOHNSON
New
Shares847
Event2026-03-31
Filed2026-04-01
SDST
STARDUST PWR INC
0.00%
Shares23.0K
Event2026-03-31
Filed2026-04-01

Call Option Holdings
No call option holdings data available

Put Option Holdings
No put option holdings data available