BancFirst Trust & Investment Management
Holdings as of 2026-06-30, filed 2026-07-23
This is history, not a current position. These holdings describe 2026-06-30, and the report became public 23 days later. The portfolio has changed since.
Aggregates
computed from the positions belowPositions reported
85
Value reported by manager
$237M
Sum of our stored positions
$237M
should match the line above
Disclosure lag
23 d
quarter end to filing
Top 5 concentration
74.4%
of the positions shown
New positions
0
vs previous quarter
Exited
0
vs previous quarter
Option positions
0
puts and calls
Positions
85 largest shown| Issuer | Class | Value | Shares | Type | CUSIP |
|---|---|---|---|---|---|
| BANCFIRST CORP | COM | $100.5M | 894,974 | — | 05945F103 |
| EXXON MOBIL CORP | COM | $44.5M | 327,212 | — | 30231G102 |
| VANGUARD BD INDEX FDS | TOTAL BND MRKT | $11.7M | 158,620 | — | 921937835 |
| VANGUARD INDEX FDS | S&P 500 ETF SHS | $10.8M | 15,852 | — | 922908363 |
| VANGUARD INDEX FDS | SM CP VAL ETF | $8.8M | 36,339 | — | 922908611 |
| VANGUARD INDEX FDS | SM CP VAL ETF | $6.4M | 26,415 | — | 922908611 |
| VANGUARD BD INDEX FDS | SHORT TRM BOND | $6.4M | 81,776 | — | 921937827 |
| LEVI STRAUSS & CO NEW | CL A COM STK | $4M | 165,130 | — | 52736R102 |
| VANGUARD TAX-MANAGED FDS | VAN FTSE DEV MKT | $3.9M | 55,072 | — | 921943858 |
| VANGUARD INDEX FDS | TOTAL STK MKT | $3.4M | 9,249 | — | 922908769 |
| VANGUARD BD INDEX FDS | INTERMED TERM | $2.9M | 38,261 | — | 921937819 |
| J P MORGAN EXCHANGE TRADED F | ULTRA SHRT ETF | $2.7M | 54,097 | — | 46641Q837 |
| WALMART INC | COM | $2.4M | 21,050 | — | 931142103 |
| OGE ENERGY CORP | COM | $1.7M | 34,513 | — | 670837103 |
| APPLE INC | COM | $1.6M | 5,507 | — | 037833100 |
| ONEOK INC NEW | COM | $1.4M | 16,086 | — | 682680103 |
| STATE STR SPDR S&P 500 ETF T | TR UNIT | $1.3M | 1,689 | — | 78462F103 |
| VANGUARD INDEX FDS | GROWTH ETF | $963.8K | 11,358 | — | 922908736 |
| NVIDIA CORPORATION | COM | $924.9K | 4,744 | — | 67066G104 |
| PALO ALTO NETWORKS INC | COM | $889.4K | 2,679 | — | 697435105 |
| KRATOS DEFENSE & SEC SOLUTIO | COM NEW | $845K | 17,998 | — | 50077B207 |
| MICROSOFT CORP | COM | $844.4K | 2,291 | — | 594918104 |
| BFC CAPITAL TRUST II | PFD TR 7.20% | $814.9K | 30,646 | — | 05539S206 |
| CATERPILLAR INC | COM | $757.3K | 733 | — | 149123101 |
| BROADCOM INC | COM | $741.9K | 1,992 | — | 11135F101 |
| UNION PAC CORP | COM | $728.1K | 2,670 | — | 907818108 |
| AMAZON COM INC | COM | $672.6K | 2,801 | — | 023135106 |
| MARRIOTT INTL INC NEW | CL A | $625.7K | 1,669 | — | 571903202 |
| TESLA INC | COM | $558.9K | 1,357 | — | 88160R101 |
| VANGUARD SCOTTSDALE FDS | SHORT TERM TREAS | $555.8K | 9,541 | — | 92206C102 |
| AMERICAN CENTY ETF TR | US SML CP VALU | $541.2K | 4,341 | — | 025072877 |
| ELI LILLY & CO | COM | $525.2K | 427 | — | 532457108 |
| BERKSHIRE HATHAWAY INC DEL | CL B NEW | $519.3K | 1,047 | — | 084670702 |
| CHEVRON CORPORATION | COM | $450.7K | 2,675 | — | 166764100 |
| VANGUARD INDEX FDS | VALUE ETF | $434.2K | 1,986 | — | 922908744 |
| RTX CORPORATION | COM | $433.3K | 2,313 | — | 75513E105 |
| MASTERCARD INCORPORATED | CL A | $427.6K | 839 | — | 57636Q104 |
| ALPHABET INC | CAP STK CL A | $411.6K | 1,164 | — | 02079K305 |
| JPMORGAN CHASE & CO | COM | $387K | 1,175 | — | 46625H100 |
| DEVON ENRGY CORP NEW | COM | $384.5K | 9,158 | — | 25179M103 |
| BP PLC | SPONSORED ADR | $378.4K | 10,132 | — | 055622104 |
| STARBUCKS CORP | COM | $366.3K | 3,520 | — | 855244109 |
| ENTERPRISE PRODS PARTNERS L | COM | $365.8K | 9,979 | — | 293792107 |
| ISHARES TR | S&P 500 GRWT ETF | $360.6K | 2,659 | — | 464287309 |
| HOME DEPOT INC | COM | $346.6K | 988 | — | 437076102 |
| ISHARES TR | S&P 500 VAL ETF | $330.7K | 1,456 | — | 464287408 |
| EXXON MOBIL CORP | COM | $323.3K | 2,376 | — | 30231G102 |
| ISHARES TR | RUS 1000 GRW ETF | $317.1K | 2,600 | — | 464287614 |
| DEERE & CO | COM | $300.2K | 479 | — | 244199105 |
| APPLIED MATLS INC | COM | $296.6K | 427 | — | 038222105 |
| ALPHABET INC | CAP STK CL C | $291.2K | 829 | — | 02079K107 |
| META PLATFORMS INC | CL A | $281.9K | 501 | — | 03030M102 |
| CHUBB LIMITED | COM | $275.7K | 803 | — | H1467J104 |
| SERVICENOW INC | COM | $267.9K | 2,680 | — | 81762P102 |
| JOHNSON & JOHNSON | COM | $253.3K | 980 | — | 478160104 |
| ARISTOCRAT LEISURE LTD | ORD | $244.8K | 6,089 | — | Q0521T108 |
| DELTA AIR LINES INC | COM NEW | $233.9K | 2,511 | — | 247361702 |
| INTUITIVE SURGICAL INC | COM NEW | $229.4K | 565 | — | 46120E602 |
| ELI LILLY & CO | COM | $216.5K | 176 | — | 532457108 |
| VANGUARD INDEX FDS | MCAP GR IDXVIP | $211.4K | 696 | — | 922908538 |
| ISHARES TR | RUS MDCP VAL ETF | $209.6K | 1,271 | — | 464287473 |
| ISHARES TR | 3YRTB ETF | $208K | 2,801 | — | 464288125 |
| SALESFORCE INC | COM | $207K | 1,311 | — | 79466L302 |
| PROCTER & GAMBLE CO | COM | $167K | 1,125 | — | 742718109 |
| MCDONALDS CORP | COM | $139.2K | 521 | — | 580135101 |
| AT&T INC | COM | $135.8K | 6,222 | — | 00206R102 |
| ONEOK INC NEW | COM | $135K | 1,522 | — | 682680103 |
| MCDONALDS CORP | COM | $120.2K | 450 | — | 580135101 |
| STATE STR SPDR S&P 500 ETF T | TR UNIT | $118.6K | 160 | — | 78462F103 |
| BANCFIRST CORP | COM | $112.3K | 1,000 | — | 05945F103 |
| MICROSOFT CORP | COM | $102.5K | 278 | — | 594918104 |
| PROCTER & GAMBLE CO | COM | $99.2K | 668 | — | 742718109 |
| AT&T INC | COM | $93.9K | 4,302 | — | 00206R102 |
| OGE ENERGY CORP | COM | $59.1K | 1,200 | — | 670837103 |
| J P MORGAN EXCHANGE TRADED F | ULTRA SHRT ETF | $53.6K | 1,060 | — | 46641Q837 |
| BFC CAPITAL TRUST II | PFD TR 7.20% | $52.9K | 1,989 | — | 05539S206 |
| STARDUST PWR INC | COM | $37.7K | 23,011 | — | 854936200 |
| CHEVRON CORPORATION | COM | $29.3K | 174 | — | 166764100 |
| NVIDIA CORPORATION | COM | $29.2K | 150 | — | 67066G104 |
| AMAZON COM INC | COM | $18K | 75 | — | 023135106 |
| ALPHABET INC | CAP STK CL A | $17.7K | 50 | — | 02079K305 |
| META PLATFORMS INC | CL A | $16.9K | 30 | — | 03030M102 |
| BROADCOM INC | COM | $14.9K | 40 | — | 11135F101 |
| TESLA INC | COM | $8.2K | 20 | — | 88160R102 |
| UNION PAC CORP | COM | $6.8K | 25 | — | 907818108 |
Values are shown exactly as filed. Before 2023 managers reported in thousands of dollars and afterwards in whole dollars; the reporting unit is not always determinable from the document, so nothing is converted automatically.
Source: U.S. Securities and Exchange Commission, Form 13F · as of 2026-07-23