Bancfirst Trust & Investment Management

Institutional manager — quarterly 13F holdings, Q ending 2026-03-31

Reported value
$226.3M
Q ending 2026-03-31
Prior quarter
$242.6M
Q ending 2025-12-31
Change
-6.7% QoQ · +12.8% YoY
Positions
42
reported holdings

Largest positions

All 42 reported positions, Q ending 2026-03-31. A manager can hold shares, calls and puts on the same security at once — such positions are listed as separate rows. Type: Shares = common stock, Put/Call = option positions (valued at the underlying), Principal = debt. Tickers link to stock pages where covered.
HoldingTickerTypeValueShares
Bancfirst CorpBANFShares$94.1M872K
Exxon Mobil CorpXOMShares$56.4M329K
Vanguard Index FdsVBRShares$14.0M66K
Vanguard Bd Index FdsBNDShares$11.7M159K
Vanguard Index FdsVOOShares$10.4M18K
Vanguard Bd Index FdsBSVShares$5.7M73K
Vanguard Index FdsVTIShares$3.2M10K
Vanguard Tax-Managed FdsVEAShares$3.2M52K
Levi Strauss & Co NewLEVIShares$3.0M165K
J P Morgan Exchange Traded FJPSTShares$2.7M54K
Vanguard Bd Index FdsBIVShares$2.6M34K
Walmart IncWMTShares$2.5M21K
Oge Energy CorpOGEShares$1.7M36K
Oneok Inc NewOKEShares$1.6M17K
Vanguard Scottsdale FdsVGSHShares$1.5M26K
Kratos Defense & Sec SolutioKTOSShares$1.2M18K
State Str Spdr S&P 500 Etf TSPYShares$1.1M2K
Bfc Capital Trust IiBANF 7.2 03/31/34Shares$859K33K
Union Pac CorpUNPShares$639K3K
Vanguard Index FdsVUGShares$603K1K
Microsoft CorpMSFTShares$559K2K
Chevron CorporationCVXShares$540K3K
Bp PlcBPShares$480K10K
Vanguard Index FdsVTVShares$475K2K
Ishares TrIVEShares$458K2K
Idexx Labs IncIDXXShares$450K807
Ishares TrIVWShares$427K4K
Apple IncAAPLShares$426K2K
Ishares TrIWFShares$417K1K
Broadcom IncAVGOShares$388K1K
Enterprise Prods Partners LEPDShares$388K10K
Tesla IncTSLAShares$342K963
Mcdonalds CorpMCDShares$298K967
Eli Lilly & CoLLYShares$278K314
At&T IncTShares$265K9K
Procter & Gamble CoPGShares$241K2K
American Centy Etf TrAVUVShares$241K2K
Vanguard Star FdsVXUSShares$212K3K
Aristocrat Leisure LtdShares$206K6K
Ishares TrISHGShares$206K3K
Johnson & JohnsonJNJShares$205K847
Stardust Pwr IncSDSTShares$50K23K

Values as reported in public regulatory filings (USD); holdings are reported quarterly, up to 45 days after quarter end, and may contain reporting errors. Nothing here is investment advice.