Terminal · Institutions

Every 13F-reported equity position this quarter, with its quarter-over-quarter change — each row traces back to the SEC filing.

BancFirst Trust & Investment Management 13F Holdings -- Portfolio & Top Positions (2026-03-31)

BancFirst Trust & Investment Management (CIK 1914099) reported $226.3M across 42 reported positions in its SEC 13F filing for 2026-03-31. Largest positions: BANF ($94.1M, 41.58%), XOM ($56.4M, 24.94%), VBR ($14.0M, 6.17%), BND ($11.7M, 5.15%), VOO ($10.4M, 4.58%). Source: SEC Form 13F.

RankTickerCompanyValue% PortfolioSharesAction
1BANFBANCFIRST CORP$94.1M41.58%871,990Added
2XOMEXXON MOBIL CORP$56.4M24.94%329,155Trimmed
3VBRVANGUARD INDEX FDS$14.0M6.17%65,814Trimmed
4BNDVANGUARD BD INDEX FDS$11.7M5.15%158,620Hold
5VOOVANGUARD INDEX FDS$10.4M4.58%17,857Trimmed
6BSVVANGUARD BD INDEX FDS$5.7M2.51%72,505Added
7VTIVANGUARD INDEX FDS$3.2M1.43%10,363Trimmed
8VEAVANGUARD TAX-MANAGED FDS$3.2M1.42%51,814Added
9LEVILEVI STRAUSS & CO NEW$3.0M1.32%165,130Hold
10JPSTJ P MORGAN EXCHANGE TRADED F$2.7M1.20%53,866Trimmed
11BIVVANGUARD BD INDEX FDS$2.6M1.16%34,098Trimmed
12WMTWALMART INC$2.5M1.12%20,538Trimmed
13OGEOGE ENERGY CORP$1.7M0.76%35,713Trimmed
14OKEONEOK INC NEW$1.6M0.71%17,373Added
15VGSHVANGUARD SCOTTSDALE FDS$1.5M0.66%25,590Added
16KTOSKRATOS DEFENSE & SEC SOLUTIO$1.2M0.52%17,961Hold
17SPYSTATE STR SPDR S&P 500 ETF T$1.1M0.51%1,816Hold
18BANFPBFC CAPITAL TRUST II$858,9520.38%32,635Hold
19UNPUNION PAC CORP$638,7440.28%2,670Hold
20VUGVANGUARD INDEX FDS$602,8370.27%1,435Added
21MSFTMICROSOFT CORP$558,9000.25%1,557Trimmed
22CVXCHEVRON CORPORATION$539,8380.24%2,562Trimmed
23VTVVANGUARD INDEX FDS$475,2880.21%2,462Added
24BPBP PLC$479,7500.21%10,132Hold
25IVEISHARES TR$457,6160.20%2,204Added

Source: SEC Form 13F filings · as of 2026-03-31