Skip to content

BancFirst Trust & Investment Management

Follow

13F filer, CIK 1914099, OKLAHOMA CITY, OK

BancFirst Trust & Investment Management reported $242,590,708 across 38 holdings for the quarter ended 2025-12-31, in a 13F-HR filed 2026-01-05. Its ten largest share positions make up 91.44% of the portfolio.

Filed (acceptance time not in the bulk data set), ingested 13F-HR 0001914099-26-000001

Period
2025-12-31
Reported value
$243M
Holdings
38
Top 10 weight
91.44%
New
1
Sold out
4

Largest buys vs the previous quarter

SecurityShares changeApprox. value
VGSHadded+15,508$911K
ARLUFnew+6,089$233K
VTVadded+786$151K
MSFTadded+156$76K
AAPLadded+221$60.4K

Ranked by the share change valued at this quarter's implied price (value over shares in the 13F). A position sold out is valued at the previous quarter's price, its last report.

Largest sells vs the previous quarter

SecurityShares changeApprox. value
BANFreduced-34,490-$3.73M
VTIreduced-9,069-$3.06M
CVXreduced-6,283-$957K
VOOreduced-760-$480K
IVVexited-593-$395K

Ranked by the share change valued at this quarter's implied price (value over shares in the 13F). A position sold out is valued at the previous quarter's price, its last report.

Holdings, Q4 2025

Share positions as resolved from 13F-HR 0001914099-26-000001, largest first. % of portfolio is the value over $242,590,708, the sum of the share positions whose value is usable for ratios (method).

SecurityHistorySharesValue% of portfolioChangeLatest eventTimeline
BANFBANCFIRST CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,702,082 shares; 2024Q4: 907,318 shares; 2025Q1: 876,293 shares; 2025Q2: 879,515 shares; 2025Q3: 886,571 shares; 2025Q4: 852,081 shares 852,081$92.1M37.96%-34,490Timeline
XOMEXXON MOBIL CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 328,384 shares; 2024Q4: 328,349 shares; 2025Q1: not reported; 2025Q2: 328,350 shares; 2025Q3: 329,251 shares; 2025Q4: 329,281 shares 329,281$39.8M16.42%+30Timeline
WMTWALMART INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 7,761 shares; 2024Q4: 8,961 shares; 2025Q1: 5,803 shares; 2025Q2: 5,076 shares; 2025Q3: 326,622 shares; 2025Q4: 326,622 shares 326,622$36.6M15.07%0Timeline
VBRVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 58,403 shares; 2024Q4: 58,403 shares; 2025Q1: 58,403 shares; 2025Q2: 63,055 shares; 2025Q3: 65,865 shares; 2025Q4: 65,865 shares 65,865$14.1M5.81%0Timeline
BNDVANGUARD BD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 185,623 shares; 2024Q4: 185,623 shares; 2025Q1: 185,623 shares; 2025Q2: 158,620 shares; 2025Q3: 158,620 shares; 2025Q4: 158,620 shares 158,620$11.8M4.86%0Timeline
VOOVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 20,567 shares; 2024Q4: 20,567 shares; 2025Q1: 19,123 shares; 2025Q2: 18,898 shares; 2025Q3: 18,898 shares; 2025Q4: 18,138 shares 18,138$11.5M4.72%-760Timeline
BSVVANGUARD BD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 52,838 shares; 2024Q4: 53,411 shares; 2025Q1: 53,861 shares; 2025Q2: 66,793 shares; 2025Q3: 72,189 shares; 2025Q4: 72,345 shares 72,345$5.71M2.35%+156Timeline
VTIVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 15,802 shares; 2024Q4: 15,100 shares; 2025Q1: 10,686 shares; 2025Q2: 10,635 shares; 2025Q3: 20,022 shares; 2025Q4: 10,953 shares 10,953$3.7M1.53%-9,069Timeline
LEVILEVI STRAUSS & CO NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 176,830 shares; 2024Q4: 176,830 shares; 2025Q1: 176,830 shares; 2025Q2: 173,830 shares; 2025Q3: 165,130 shares; 2025Q4: 165,130 shares 165,130$3.48M1.43%0Timeline
VEAVANGUARD TAX-MANAGED FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 59,380 shares; 2024Q4: 56,442 shares; 2025Q1: 56,442 shares; 2025Q2: 51,834 shares; 2025Q3: 51,823 shares; 2025Q4: 50,138 shares 50,138$3.15M1.3%-1,685Timeline
JPSTJ P MORGAN EXCHANGE TRADED FQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 24,034 shares; 2024Q4: 24,034 shares; 2025Q1: not reported; 2025Q2: 51,376 shares; 2025Q3: 53,866 shares; 2025Q4: 54,203 shares 54,203$2.75M1.13%+337Timeline
BIVVANGUARD BD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 29,119 shares; 2024Q4: 29,648 shares; 2025Q1: 29,971 shares; 2025Q2: 33,142 shares; 2025Q3: 33,870 shares; 2025Q4: 34,387 shares 34,387$2.69M1.11%+517Timeline
OGEOGE ENERGY CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 63,708 shares; 2024Q4: 63,708 shares; 2025Q1: 37,010 shares; 2025Q2: 36,639 shares; 2025Q3: 36,615 shares; 2025Q4: 35,845 shares 35,845$1.54M0.64%-770Timeline
VGSHVANGUARD SCOTTSDALE FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,864 shares; 2024Q4: 4,099 shares; 2025Q1: 4,654 shares; 2025Q2: 8,197 shares; 2025Q3: 8,753 shares; 2025Q4: 24,261 shares 24,261$1.43M0.59%+15,508Timeline
KTOSKRATOS DEFENSE & SEC SOLUTIOQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 24,389 shares; 2025Q1: 24,389 shares; 2025Q2: 24,389 shares; 2025Q3: 17,961 shares; 2025Q4: 17,961 shares 17,961$1.36M0.56%0Timeline
OKEONEOK INC NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 25,017 shares; 2024Q4: 25,631 shares; 2025Q1: 22,650 shares; 2025Q2: 22,302 shares; 2025Q3: 22,342 shares; 2025Q4: 17,336 shares 17,336$1.28M0.53%-5,006Timeline
SPYSTATE STR SPDR S&P 500 ETF TQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,001 shares; 2024Q4: 1,901 shares; 2025Q1: 160 shares; 2025Q2: 1,613 shares; 2025Q3: 1,856 shares; 2025Q4: 1,816 shares 1,816$1.25M0.51%-40Timeline
MSFTMICROSOFT CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,308 shares; 2024Q4: 2,073 shares; 2025Q1: 1,152 shares; 2025Q2: 1,052 shares; 2025Q3: 1,655 shares; 2025Q4: 1,811 shares 1,811$883K0.36%+156Timeline
BANFPBFC CAP TR II CUMULATIVE TR PFQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 60,339 shares; 2024Q4: 60,339 shares; 2025Q1: 32,635 shares; 2025Q2: 32,635 shares; 2025Q3: 32,635 shares; 2025Q4: 32,635 shares 32,635$861K0.35%0Timeline
UNPUNION PAC CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,670 shares; 2024Q4: 2,670 shares; 2025Q1: 2,670 shares; 2025Q2: 2,670 shares; 2025Q3: 2,670 shares; 2025Q4: 2,670 shares 2,670$622K0.26%0Timeline
AAPLAPPLE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,983 shares; 2024Q4: 1,983 shares; 2025Q1: 1,797 shares; 2025Q2: 1,797 shares; 2025Q3: 1,809 shares; 2025Q4: 2,030 shares 2,030$554K0.23%+221Timeline
VUGVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,059 shares; 2024Q4: 1,059 shares; 2025Q1: 1,159 shares; 2025Q2: 1,059 shares; 2025Q3: 1,059 shares; 2025Q4: 1,059 shares 1,059$521K0.21%0Timeline
IWFISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,295 shares; 2024Q4: 1,205 shares; 2025Q1: 1,194 shares; 2025Q2: 1,194 shares; 2025Q3: 1,014 shares; 2025Q4: 1,014 shares 1,014$484K0.2%0Timeline
CVXCHEVRON CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 9,327 shares; 2024Q4: 9,304 shares; 2025Q1: 9,408 shares; 2025Q2: 9,178 shares; 2025Q3: 9,392 shares; 2025Q4: 3,109 shares 3,109$474K0.2%-6,283Timeline
AVGOBROADCOM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 1,250 shares; 2025Q1: not reported; 2025Q2: 1,200 shares; 2025Q3: 1,235 shares; 2025Q4: 1,323 shares 1,323$463K0.19%+88Timeline
TSLATESLA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 893 shares; 2024Q4: 893 shares; 2025Q1: 893 shares; 2025Q2: 893 shares; 2025Q3: 893 shares; 2025Q4: 963 shares 963$438K0.18%+70Timeline
VTVVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,194 shares; 2024Q4: 1,194 shares; 2025Q1: 1,194 shares; 2025Q2: 1,194 shares; 2025Q3: 1,194 shares; 2025Q4: 1,980 shares 1,980$381K0.16%+786Timeline
LLYELI LILLY & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 432 shares; 2024Q4: 432 shares; 2025Q1: 402 shares; 2025Q2: 329 shares; 2025Q3: 329 shares; 2025Q4: 336 shares 336$363K0.15%+7Timeline
BPBP PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 10,232 shares; 2024Q4: 10,232 shares; 2025Q1: 10,232 shares; 2025Q2: 10,132 shares; 2025Q3: 10,132 shares; 2025Q4: 10,132 shares 10,132$352K0.15%0Timeline
EPDENTERPRISE PRODS PARTNERS LQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 14,530 shares; 2024Q4: 14,530 shares; 2025Q1: 14,530 shares; 2025Q2: 14,530 shares; 2025Q3: 14,530 shares; 2025Q4: 9,930 shares 9,930$319K0.13%-4,600Timeline
MCDMCDONALDS CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,446 shares; 2024Q4: 1,289 shares; 2025Q1: 958 shares; 2025Q2: 958 shares; 2025Q3: 958 shares; 2025Q4: 967 shares 967$298K0.12%+9Timeline
PGPROCTER & GAMBLE COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,266 shares; 2024Q4: 1,266 shares; 2025Q1: 1,266 shares; 2025Q2: 1,266 shares; 2025Q3: 1,666 shares; 2025Q4: 1,666 shares 1,666$240K0.1%0Timeline
IVWISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 1,896 shares; 2025Q3: 1,896 shares; 2025Q4: 1,896 shares 1,896$235K0.1%0Timeline
ARLUFARISTOCRAT LEISURE LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 6,089 shares; 2025Q3: not reported; 2025Q4: 6,089 shares 6,089$233K0.1%newTimeline
TAT&T INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 10,445 shares; 2024Q4: 10,445 shares; 2025Q1: 10,445 shares; 2025Q2: 9,574 shares; 2025Q3: 9,574 shares; 2025Q4: 9,271 shares 9,271$230K0.09%-303Timeline
IVEISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,050 shares; 2024Q4: 1,090 shares; 2025Q1: not reported; 2025Q2: 1,050 shares; 2025Q3: 1,050 shares; 2025Q4: 1,050 shares 1,050$224K0.09%0Timeline
ISHGISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 2,801 shares; 2025Q4: 2,801 shares 2,801$211K0.09%0Timeline
SDSTSTARDUST PWR INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 23,011 shares; 2025Q4: 23,011 shares 23,011$72.7K0.03%0Timeline

Sold out in Q4 2025

Positions in the previous quarter's report that this quarter's report no longer lists.

SecurityShares beforeValue beforeType
IVVISHARES TR593$395Kshares
TYTRI CONTL CORP11,061$375Kshares
IBMINTERNATIONAL BUSINESS MACHS1,326$371Kshares
VOTVANGUARD INDEX FDS696$204Kshares

How Q4 2025 was built

Available 13F filings of this filer for the quarter and their roles: the base report is the latest original or restatement, NEW HOLDINGS amendments filed after it are added (method).

FilingRoleAmendmentFiledAcceptedIngested
13F-HR 0001914099-26-000001 base2026-01-05acceptance time not in the bulk data set