Skip to content

BancFirst Trust & Investment Management

Follow

13F filer, CIK 1914099, OKLAHOMA CITY, OK

BancFirst Trust & Investment Management reported $262,945,590 across 41 holdings for the quarter ended 2025-09-30, in a 13F-HR filed 2025-10-01. Its ten largest share positions make up 91.55% of the portfolio.

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

Period
2025-09-30
Reported value
$263M
Holdings
41
Top 10 weight
91.55%
New
4
Sold out
3

Largest buys vs the previous quarter

SecurityShares changeApprox. value
WMTadded+321,546$33.1M
VTIadded+9,387$3.07M
BANFadded+7,056$901K
VBRadded+2,810$585K
BSVadded+5,396$426K

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
KTOSreduced-6,428-$566K
GLexited-2,793-$346K
ARLUFexited-6,089-$257K
LEVIreduced-8,700-$203K
IWFreduced-180-$84K

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, Q3 2025

Share positions as resolved from 13F-HR 0001914099-25-000009, largest first. % of portfolio is the value over $262,945,590, 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; 2023Q4: restricted; 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 886,571$113M43.06%+7,056Timeline
XOMEXXON MOBIL CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 328,384 shares; 2024Q4: 328,349 shares; 2025Q1: not reported; 2025Q2: 328,350 shares; 2025Q3: 329,251 shares 329,251$37.6M14.3%+901Timeline
WMTWALMART INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 7,761 shares; 2024Q4: 8,961 shares; 2025Q1: 5,803 shares; 2025Q2: 5,076 shares; 2025Q3: 326,622 shares 326,622$33.7M12.8%+321,546Timeline
VBRVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 58,403 shares; 2024Q4: 58,403 shares; 2025Q1: 58,403 shares; 2025Q2: 63,055 shares; 2025Q3: 65,865 shares 65,865$13.7M5.21%+2,810Timeline
BNDVANGUARD BD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 185,623 shares; 2024Q4: 185,623 shares; 2025Q1: 185,623 shares; 2025Q2: 158,620 shares; 2025Q3: 158,620 shares 158,620$11.8M4.49%0Timeline
VOOVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 20,567 shares; 2024Q4: 20,567 shares; 2025Q1: 19,123 shares; 2025Q2: 18,898 shares; 2025Q3: 18,898 shares 18,898$11.5M4.39%0Timeline
VTIVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 15,802 shares; 2024Q4: 15,100 shares; 2025Q1: 10,686 shares; 2025Q2: 10,635 shares; 2025Q3: 20,022 shares 20,022$6.55M2.49%+9,387Timeline
BSVVANGUARD BD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 52,838 shares; 2024Q4: 53,411 shares; 2025Q1: 53,861 shares; 2025Q2: 66,793 shares; 2025Q3: 72,189 shares 72,189$5.69M2.17%+5,396Timeline
LEVILEVI STRAUSS & CO NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 176,830 shares; 2024Q4: 176,830 shares; 2025Q1: 176,830 shares; 2025Q2: 173,830 shares; 2025Q3: 165,130 shares 165,130$3.85M1.46%-8,700Timeline
VEAVANGUARD TAX-MANAGED FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 59,380 shares; 2024Q4: 56,442 shares; 2025Q1: 56,442 shares; 2025Q2: 51,834 shares; 2025Q3: 51,823 shares 51,823$3.09M1.18%-11Timeline
JPSTJ P MORGAN EXCHANGE TRADED FQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 24,034 shares; 2024Q4: 24,034 shares; 2025Q1: not reported; 2025Q2: 51,376 shares; 2025Q3: 53,866 shares 53,866$2.73M1.04%+2,490Timeline
BIVVANGUARD BD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 29,119 shares; 2024Q4: 29,648 shares; 2025Q1: 29,971 shares; 2025Q2: 33,142 shares; 2025Q3: 33,870 shares 33,870$2.65M1.01%+728Timeline
OGEOGE ENERGY CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 63,708 shares; 2024Q4: 63,708 shares; 2025Q1: 37,010 shares; 2025Q2: 36,639 shares; 2025Q3: 36,615 shares 36,615$1.68M0.64%-24Timeline
OKEONEOK INC NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 25,017 shares; 2024Q4: 25,631 shares; 2025Q1: 22,650 shares; 2025Q2: 22,302 shares; 2025Q3: 22,342 shares 22,342$1.63M0.62%+40Timeline
KTOSKRATOS DEFENSE & SEC SOLUTIOQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 24,389 shares; 2025Q1: 24,389 shares; 2025Q2: 24,389 shares; 2025Q3: 17,961 shares 17,961$1.58M0.6%-6,428Timeline
CVXCHEVRON CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 9,327 shares; 2024Q4: 9,304 shares; 2025Q1: 9,408 shares; 2025Q2: 9,178 shares; 2025Q3: 9,392 shares 9,392$1.47M0.56%+214Timeline
SPYSTATE STR SPDR S&P 500 ETF TQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,001 shares; 2024Q4: 1,901 shares; 2025Q1: 160 shares; 2025Q2: 1,613 shares; 2025Q3: 1,856 shares 1,856$1.23M0.47%+243Timeline
BANFPBFC CAP TR II CUMULATIVE TR PFQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 60,339 shares; 2024Q4: 60,339 shares; 2025Q1: 32,635 shares; 2025Q2: 32,635 shares; 2025Q3: 32,635 shares 32,635$865K0.33%0Timeline
MSFTMICROSOFT CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,308 shares; 2024Q4: 2,073 shares; 2025Q1: 1,152 shares; 2025Q2: 1,052 shares; 2025Q3: 1,655 shares 1,655$852K0.32%+603Timeline
UNPUNION PAC CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 2,670 shares; 2024Q4: 2,670 shares; 2025Q1: 2,670 shares; 2025Q2: 2,670 shares; 2025Q3: 2,670 shares 2,670$631K0.24%0Timeline
VGSHVANGUARD SCOTTSDALE FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 3,864 shares; 2024Q4: 4,099 shares; 2025Q1: 4,654 shares; 2025Q2: 8,197 shares; 2025Q3: 8,753 shares 8,753$515K0.2%+556Timeline
VUGVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,059 shares; 2024Q4: 1,059 shares; 2025Q1: 1,159 shares; 2025Q2: 1,059 shares; 2025Q3: 1,059 shares 1,059$506K0.19%0Timeline
IWFISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,295 shares; 2024Q4: 1,205 shares; 2025Q1: 1,194 shares; 2025Q2: 1,194 shares; 2025Q3: 1,014 shares 1,014$473K0.18%-180Timeline
AAPLAPPLE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,983 shares; 2024Q4: 1,983 shares; 2025Q1: 1,797 shares; 2025Q2: 1,797 shares; 2025Q3: 1,809 shares 1,809$460K0.18%+12Timeline
EPDENTERPRISE PRODS PARTNERS LQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 14,530 shares; 2024Q4: 14,530 shares; 2025Q1: 14,530 shares; 2025Q2: 14,530 shares; 2025Q3: 14,530 shares 14,530$454K0.17%0Timeline
AVGOBROADCOM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 1,250 shares; 2025Q1: not reported; 2025Q2: 1,200 shares; 2025Q3: 1,235 shares 1,235$405K0.15%+35Timeline
TSLATESLA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 893 shares; 2024Q4: 893 shares; 2025Q1: 893 shares; 2025Q2: 893 shares; 2025Q3: 893 shares 893$396K0.15%0Timeline
IVVISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 409 shares; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 593 shares 593$395K0.15%newTimeline
TYTRI CONTL CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 11,061 shares; 2024Q4: 11,061 shares; 2025Q1: 11,061 shares; 2025Q2: 11,061 shares; 2025Q3: 11,061 shares 11,061$375K0.14%0Timeline
IBMINTERNATIONAL BUSINESS MACHSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,243 shares; 2024Q4: 1,226 shares; 2025Q1: 1,226 shares; 2025Q2: 1,226 shares; 2025Q3: 1,326 shares 1,326$371K0.14%+100Timeline
BPBP PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 10,232 shares; 2024Q4: 10,232 shares; 2025Q1: 10,232 shares; 2025Q2: 10,132 shares; 2025Q3: 10,132 shares 10,132$352K0.13%0Timeline
MCDMCDONALDS CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,446 shares; 2024Q4: 1,289 shares; 2025Q1: 958 shares; 2025Q2: 958 shares; 2025Q3: 958 shares 958$290K0.11%0Timeline
TAT&T INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 10,445 shares; 2024Q4: 10,445 shares; 2025Q1: 10,445 shares; 2025Q2: 9,574 shares; 2025Q3: 9,574 shares 9,574$269K0.1%0Timeline
PGPROCTER & GAMBLE COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,266 shares; 2024Q4: 1,266 shares; 2025Q1: 1,266 shares; 2025Q2: 1,266 shares; 2025Q3: 1,666 shares 1,666$256K0.1%+400Timeline
LLYELI LILLY & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 432 shares; 2024Q4: 432 shares; 2025Q1: 402 shares; 2025Q2: 329 shares; 2025Q3: 329 shares 329$239K0.09%0Timeline
IVWISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 1,896 shares; 2025Q3: 1,896 shares 1,896$228K0.09%0Timeline
VTVVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,194 shares; 2024Q4: 1,194 shares; 2025Q1: 1,194 shares; 2025Q2: 1,194 shares; 2025Q3: 1,194 shares 1,194$222K0.08%0Timeline
IVEISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: 1,050 shares; 2024Q4: 1,090 shares; 2025Q1: not reported; 2025Q2: 1,050 shares; 2025Q3: 1,050 shares 1,050$216K0.08%0Timeline
ISHGISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 2,801 shares 2,801$213K0.08%newTimeline
VOTVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 696 shares 696$204K0.08%newTimeline
SDSTSTARDUST PWR INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2023Q4: restricted; 2024Q1: restricted; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 23,011 shares 23,011$70.9K0.03%newTimeline

Sold out in Q3 2025

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

SecurityShares beforeValue beforeType
GLGLOBE LIFE INC2,793$346Kshares
ARLUFARISTOCRAT LEISURE LTD6,089$257Kshares
STARDUST PWR INC COMSTARDUST PWR INC COM230,112$45.6Kshares

How Q3 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-25-000009 base2025-10-01acceptance time not in the bulk data set