Stocks
Funds
Screener
Sectors
Watchlists

Latest BancFirst Trust & Investment Management Stock Portfolio

BancFirst Trust & Investment Management Performance:
2026 Q1: 6.64%YTD: 6.64%2025: 2.05%

Performance for 2026 Q1 is 6.64%, and YTD is 6.64%, and 2025 is 2.05%.

About BancFirst Trust & Investment Management and 13F Hedge Fund Stock Holdings

On 2026-04-01, the fund reported it's updated stock portfolio. In the 13F Holdings report, BancFirst Trust & Investment Management reported an equity portfolio of $226.3 Millions as of 31 Mar, 2026.

The top stock holdings of BancFirst Trust & Investment Management are BANF, XOM, VB. The fund has invested 41.6% of it's portfolio in BANCFIRST CORP and 24.9% of portfolio in EXXON MOBIL CORP.

They significantly reduced their stock positions in WALMART INC (WMT), CHEVRON CORPORATION (CVX) and APPLE INC (AAPL). BancFirst Trust & Investment Management opened new stock positions in IDEXX LABS INC (IDXX), AMERICAN CENTY ETF TR (AEMB) and VANGUARD STAR FDS (VXUS). The fund showed a lot of confidence in some stocks as they added substantially to ISHARES TR (IJR), VANGUARD INDEX FDS (VB) and VANGUARD SCOTTSDALE FDS (BNDW).

BancFirst Trust & Investment Management Annual Return Estimates Vs S&P 500

Our best estimate is that BancFirst Trust & Investment Management made a return of 6.64% in the last quarter. In trailing 12 months, it's portfolio return was 14.54%.
  • Performance
  • S&P 500

New Buys

Ticker$ Bought
idexx labs inc449,571
american centy etf tr240,783
vanguard star fds211,874
johnson & johnson205,389

New stocks bought by BancFirst Trust & Investment Management

Additions

Ticker% Inc.
ishares tr109
ishares tr107
vanguard index fds35.51
vanguard index fds24.34
vanguard scottsdale fds5.48
vanguard tax-managed fds3.34
bancfirst corp2.34
vanguard bd index fds0.22

Additions to existing portfolio by BancFirst Trust & Investment Management

Reductions

Ticker% Reduced
walmart inc-93.71
chevron corporation-17.59
apple inc-14.88
microsoft corp-14.03
eli lilly & co-6.55
vanguard index fds-5.39
vanguard index fds-1.55
vanguard bd index fds-0.84

BancFirst Trust & Investment Management reduced stake in above stock

Sold off

None of the stocks were completely sold off by BancFirst Trust & Investment Management

Sector Distribution

BancFirst Trust & Investment Management has about 41.7% of it's holdings in Financial Services sector.

Sector%
Financial Services41.7
Others26.6
Energy26.2
Consumer Cyclical1.6
Consumer Defensive1.2

Market Cap. Distribution

BancFirst Trust & Investment Management has about 29.6% of it's portfolio invested in the large-cap and mega-cap stocks.

Category%
MID-CAP43.8
MEGA-CAP27.7
UNALLOCATED26.6
LARGE-CAP1.9

Stocks belong to which Index?

About 71.2% of the stocks held by BancFirst Trust & Investment Management either belong to S&P 500 or RUSSELL 2000 index.

Index%
RUSSELL 200042.3
S&P 50028.9
Others28.8
Top 5 Winners (%)%
XOM
exxon mobil corp
41.7 %
BP
bp plc
36.3 %
CVX
chevron corporation
35.0 %
OKE
oneok inc new
25.9 %
EPD
enterprise prods partners l
21.7 %
Top 5 Winners ($)$
XOM
exxon mobil corp
16.6 M
WMT
walmart inc
2.0 M
OKE
oneok inc new
0.3 M
OGE
oge energy corp
0.2 M
CVX
chevron corporation
0.2 M
Top 5 Losers (%)%
stardust pwr inc
-31.3 %
MSFT
microsoft corp
-24.5 %
TSLA
tesla inc
-21.8 %
LLY
eli lilly & co
-17.3 %
AVGO
broadcom inc
-16.1 %
Top 5 Losers ($)$
VB
vanguard index fds
-0.9 M
LEVI
levi strauss & co new
-0.5 M
VB
vanguard index fds
-0.3 M
MSFT
microsoft corp
-0.2 M
KTOS
kratos defense & sec solutio
-0.2 M

BancFirst Trust & Investment Management Holdings Map

This heatmap illustrates the top 50 positions within the fund's portfolio.

Current Stock Holdings of BancFirst Trust & Investment Management

BancFirst Trust & Investment Management has 41 stocks in it's portfolio. About 90.3% of the portfolio is in top 10 stocks. VB proved to be the most loss making stock for the portfolio. XOM was the most profitable stock for BancFirst Trust & Investment Management last quarter.

Last Reported on: 01 Apr, 2026
TickerNamesorted ascending% PortfolioShares Held$ ValueType% ChangeOptions