Skip to content

BancFirst Trust & Investment Management

Follow

13F filer, CIK 1914099, OKLAHOMA CITY, OK

BancFirst Trust & Investment Management reported $226,345,455 across 42 holdings for the quarter ended 2026-03-31, in a 13F-HR filed 2026-04-01. Its ten largest share positions make up 90.3% of the portfolio.

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

Period
2026-03-31
Reported value
$226M
Holdings
42
Top 10 weight
90.3%
New
4
Sold out
0

Largest buys vs the previous quarter

SecurityShares changeApprox. value
BANFadded+19,909$2.15M
IDXXnew+807$450K
AVUVnew+2,223$241K
IVEadded+1,154$240K
IVWadded+2,033$221K

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
WMTreduced-306,084-$37.8M
VTIreduced-590-$184K
VOOreduced-281-$163K
CVXreduced-547-$115K
MSFTreduced-254-$91.2K

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, Q1 2026

Share positions as resolved from 13F-HR 0001914099-26-000002, largest first. % of portfolio is the value over $226,345,455, 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; 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; 2026Q1: 871,990 shares 871,990$94.1M41.58%+19,909Timeline
XOMEXXON MOBIL CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 329,155 shares 329,155$56.4M24.94%-126Timeline
VBRVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 65,814 shares 65,814$14M6.17%-51Timeline
BNDVANGUARD BD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 158,620 shares 158,620$11.7M5.15%0Timeline
VOOVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 17,857 shares 17,857$10.4M4.58%-281Timeline
BSVVANGUARD BD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 72,505 shares 72,505$5.68M2.51%+160Timeline
VTIVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 10,363 shares 10,363$3.23M1.43%-590Timeline
VEAVANGUARD TAX-MANAGED FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 51,814 shares 51,814$3.21M1.42%+1,676Timeline
LEVILEVI STRAUSS & CO NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 165,130 shares 165,130$3M1.32%0Timeline
JPSTJ P MORGAN EXCHANGE TRADED FQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 53,866 shares 53,866$2.72M1.2%-337Timeline
BIVVANGUARD BD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 34,098 shares 34,098$2.62M1.16%-289Timeline
WMTWALMART INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 20,538 shares 20,538$2.54M1.12%-306,084Timeline
OGEOGE ENERGY CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 35,713 shares 35,713$1.71M0.76%-132Timeline
OKEONEOK INC NEWQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 17,373 shares 17,373$1.62M0.71%+37Timeline
VGSHVANGUARD SCOTTSDALE FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 25,590 shares 25,590$1.5M0.66%+1,329Timeline
KTOSKRATOS DEFENSE & SEC SOLUTIOQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 17,961 shares 17,961$1.17M0.52%0Timeline
SPYSTATE STR SPDR S&P 500 ETF TQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 1,816 shares 1,816$1.15M0.51%0Timeline
BANFPBFC CAP TR II CUMULATIVE TR PFQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 32,635 shares 32,635$859K0.38%0Timeline
UNPUNION PAC CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 2,670 shares 2,670$639K0.28%0Timeline
VUGVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 1,435 shares 1,435$603K0.27%+376Timeline
MSFTMICROSOFT CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 1,557 shares 1,557$559K0.25%-254Timeline
CVXCHEVRON CORPORATIONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 2,562 shares 2,562$540K0.24%-547Timeline
BPBP PLCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 10,132 shares 10,132$480K0.21%0Timeline
VTVVANGUARD INDEX FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 2,462 shares 2,462$475K0.21%+482Timeline
IVEISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 2,204 shares 2,204$458K0.2%+1,154Timeline
IDXXIDEXX LABS INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 807 shares 807$450K0.2%newTimeline
IVWISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 1,896 shares; 2025Q3: 1,896 shares; 2025Q4: 1,896 shares; 2026Q1: 3,929 shares 3,929$427K0.19%+2,033Timeline
AAPLAPPLE INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 1,728 shares 1,728$426K0.19%-302Timeline
IWFISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 1,014 shares 1,014$417K0.18%0Timeline
AVGOBROADCOM INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: 1,250 shares; 2025Q1: not reported; 2025Q2: 1,200 shares; 2025Q3: 1,235 shares; 2025Q4: 1,323 shares; 2026Q1: 1,323 shares 1,323$388K0.17%0Timeline
EPDENTERPRISE PRODS PARTNERS LQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 9,930 shares 9,930$388K0.17%0Timeline
TSLATESLA INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 893 shares; 2024Q4: 893 shares; 2025Q1: 893 shares; 2025Q2: 893 shares; 2025Q3: 893 shares; 2025Q4: 963 shares; 2026Q1: 963 shares 963$342K0.15%0Timeline
MCDMCDONALDS CORPQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 1,446 shares; 2024Q4: 1,289 shares; 2025Q1: 958 shares; 2025Q2: 958 shares; 2025Q3: 958 shares; 2025Q4: 967 shares; 2026Q1: 967 shares 967$298K0.13%0Timeline
LLYELI LILLY & COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: 432 shares; 2024Q4: 432 shares; 2025Q1: 402 shares; 2025Q2: 329 shares; 2025Q3: 329 shares; 2025Q4: 336 shares; 2026Q1: 314 shares 314$278K0.12%-22Timeline
TAT&T INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 9,223 shares 9,223$265K0.12%-48Timeline
PGPROCTER & GAMBLE COQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 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; 2026Q1: 1,666 shares 1,666$241K0.11%0Timeline
AVUVAMERICAN CENTY ETF TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 2,223 shares 2,223$241K0.11%newTimeline
VXUSVANGUARD STAR FDSQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 2,839 shares 2,839$212K0.09%newTimeline
ARLUFARISTOCRAT LEISURE LTDQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: 6,089 shares; 2025Q3: not reported; 2025Q4: 6,089 shares; 2026Q1: 6,089 shares 6,089$206K0.09%0Timeline
ISHGISHARES TRQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 2,801 shares; 2025Q4: 2,801 shares; 2026Q1: 2,801 shares 2,801$206K0.09%0Timeline
JNJJOHNSON & JOHNSONQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: not reported; 2025Q4: not reported; 2026Q1: 847 shares 847$205K0.09%newTimeline
SDSTSTARDUST PWR INCQuarterly shares; oldest to newest; scale is this security's eight-quarter maximum; 2024Q2: restricted; 2024Q3: not reported; 2024Q4: not reported; 2025Q1: not reported; 2025Q2: not reported; 2025Q3: 23,011 shares; 2025Q4: 23,011 shares; 2026Q1: 23,011 shares 23,011$49.9K0.02%0Timeline

How Q1 2026 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-000002 base2026-04-01acceptance time not in the bulk data set