
BANCFIRST TRUST & INVESTMENT MANAGEMENT
Latest 13F filing data - Q1 2026
Holdings (Top positions)
| Stock | Ticker | ||
|---|---|---|---|
![]() | BANF | 872K | $94.11M |
![]() | XOM | 329K | $56.44M |
![]() | LEVI | 165K | $3.00M |
![]() | OGE | 36K | $1.71M |
![]() | WMT | 21K | $2.54M |
![]() | KTOS | 18K | $1.17M |
![]() | OKE | 17K | $1.62M |
![]() | BP | 10K | $479.75K |
![]() | EPD | 10K | $388.06K |
![]() | T | 9K | $265.44K |
![]() | UNP | 3K | $638.74K |
![]() | CVX | 3K | $539.84K |
![]() | AAPL | 2K | $426.18K |
![]() | PG | 2K | $241.10K |
![]() | MSFT | 2K | $558.90K |
![]() | AVGO | 1K | $388.18K |
![]() | MCD | 967 | $298.35K |
![]() | TSLA | 963 | $342.13K |
![]() | JNJ | 847 | $205.39K |
![]() | IDXX | 807 | $449.57K |

BancFirst Corporation
BANF
Shares Held
872K
Value
$94.11M

Exxon Mobil Corporation
XOM
Shares Held
329K
Value
$56.44M

Levi Strauss & Co.
LEVI
Shares Held
165K
Value
$3.00M

OGE Energy Corp.
OGE
Shares Held
36K
Value
$1.71M

Walmart Inc.
WMT
Shares Held
21K
Value
$2.54M

Kratos Defense & Security Solutions, Inc.
KTOS
Shares Held
18K
Value
$1.17M

ONEOK, Inc.
OKE
Shares Held
17K
Value
$1.62M

BP p.l.c.
BP
Shares Held
10K
Value
$479.75K

Enterprise Products Partners L.P.
EPD
Shares Held
10K
Value
$388.06K

AT&T Inc.
T
Shares Held
9K
Value
$265.44K

Union Pacific Corporation
UNP
Shares Held
3K
Value
$638.74K

Chevron Corporation
CVX
Shares Held
3K
Value
$539.84K

Apple Inc.
AAPL
Shares Held
2K
Value
$426.18K

The Procter & Gamble Company
PG
Shares Held
2K
Value
$241.10K

Microsoft Corporation
MSFT
Shares Held
2K
Value
$558.90K

Broadcom Inc.
AVGO
Shares Held
1K
Value
$388.18K

McDonald's Corporation
MCD
Shares Held
967
Value
$298.35K

Tesla, Inc.
TSLA
Shares Held
963
Value
$342.13K

Johnson & Johnson
JNJ
Shares Held
847
Value
$205.39K

IDEXX Laboratories, Inc.
IDXX
Shares Held
807
Value
$449.57K
