1
BANCFIRST CORP
COM
BANF
BANF
895,974
$100.6m42.44%
42.44%
Added Shares held: Q3 2025 886.6k, Q4 2025 852.1k, Q1 2026 872.0k, Q2 2026 896.0k
+24.0k
+23,984
2.8%
2
EXXON MOBIL CORP
COM
XOM
XOM
329,588
$44.8m18.92%
18.92%
Added Shares held: Q3 2025 329.3k, Q4 2025 329.3k, Q1 2026 329.2k, Q2 2026 329.6k
+433
+433
0.1%
3
VANGUARD INDEX FDS
SM CP VAL ETF
VBR
VBR
62,754
$15.2m6.43%
6.43%
Reduced Shares held: Q3 2025 65.9k, Q4 2025 65.9k, Q1 2026 65.8k, Q2 2026 62.8k
-3.1k
-3,060
-4.7%
4
VANGUARD BD INDEX FDS
TOTAL BND MRKT
BND
BND
158,620
$11.7m4.93%
4.93%
Unchanged Shares held: Q3 2025 158.6k, Q4 2025 158.6k, Q1 2026 158.6k, Q2 2026 158.6k
5
VANGUARD INDEX FDS
S&P 500 ETF SHS
VOO
VOO
15,852
$10.8m4.55%
4.55%
Reduced Shares held: Q3 2025 18.9k, Q4 2025 18.1k, Q1 2026 17.9k, Q2 2026 15.9k
-2.0k
-2,005
-11.2%
6
VANGUARD BD INDEX FDS
SHORT TRM BOND
BSV
BSV
81,776
$6.4m2.69%
2.69%
Added Shares held: Q3 2025 72.2k, Q4 2025 72.3k, Q1 2026 72.5k, Q2 2026 81.8k
+9.3k
+9,271
12.8%
7
LEVI STRAUSS & CO NEW
CL A COM STK
LEVI
LEVI
165,130
$4.0m1.71%
1.71%
Unchanged Shares held: Q3 2025 165.1k, Q4 2025 165.1k, Q1 2026 165.1k, Q2 2026 165.1k
8
VANGUARD TAX-MANAGED FDS
VAN FTSE DEV MKT
VEA
VEA
55,072
$3.9m1.65%
1.65%
Added Shares held: Q3 2025 51.8k, Q4 2025 50.1k, Q1 2026 51.8k, Q2 2026 55.1k
+3.3k
+3,258
6.3%
9
VANGUARD INDEX FDS
TOTAL STK MKT
VTI
VTI
9,249
$3.4m1.43%
1.43%
Reduced Shares held: Q3 2025 20.0k, Q4 2025 11.0k, Q1 2026 10.4k, Q2 2026 9.2k
-1.1k
-1,114
-10.8%
10
VANGUARD BD INDEX FDS
INTERMED TERM
BIV
BIV
38,261
$2.9m1.24%
1.24%
Added Shares held: Q3 2025 33.9k, Q4 2025 34.4k, Q1 2026 34.1k, Q2 2026 38.3k
+4.2k
+4,163
12.2%
11
J P MORGAN EXCHANGE TRADED F
ULTRA SHRT ETF
JPST
JPST
55,157
$2.8m1.18%
1.18%
Added Shares held: Q3 2025 53.9k, Q4 2025 54.2k, Q1 2026 53.9k, Q2 2026 55.2k
+1.3k
+1,291
2.4%
12
WALMART INC
COM
WMT
WMT
21,050
$2.4m1.02%
1.02%
Added Shares held: Q3 2025 326.6k, Q4 2025 326.6k, Q1 2026 20.5k, Q2 2026 21.1k
+512
+512
2.5%
13
OGE ENERGY CORP
COM
OGE
OGE
35,713
$1.8m0.74%
0.74%
Unchanged Shares held: Q3 2025 36.6k, Q4 2025 35.8k, Q1 2026 35.7k, Q2 2026 35.7k
14
ONEOK INC NEW
COM
OKE
OKE
17,608
$1.6m0.66%
0.66%
Added Shares held: Q3 2025 22.3k, Q4 2025 17.3k, Q1 2026 17.4k, Q2 2026 17.6k
+235
+235
1.4%
15
APPLE INC
COM
AAPL
AAPL
5,507
$1.6m0.65%
0.65%
Added Shares held: Q3 2025 1.8k, Q4 2025 2.0k, Q1 2026 1.7k, Q2 2026 5.5k
+3.8k
+3,779
218.7%
16
SPDR S&P 500 ETF TR
TR UNIT
SPY
SPY
1,849
$1.4m0.58%
0.58%
Added Shares held: Q3 2025 1.9k, Q4 2025 1.8k, Q1 2026 1.8k, Q2 2026 1.8k
+33
+33
1.8%
17
VANGUARD INDEX FDS
GROWTH ETF
VUG
VUG
11,358
$963.8k0.41%
0.41%
Added Shares held: Q3 2025 6.4k, Q4 2025 6.4k, Q1 2026 8.6k, Q2 2026 11.4k
+2.7k
+2,748
31.9%
18
NVIDIA CORPORATION
COM
NVDA
NVDA
4,894
$954.2k0.40%
0.40%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 4.9k
19
MICROSOFT CORP
COM
MSFT
MSFT
2,569
$946.9k0.40%
0.40%
Added Shares held: Q3 2025 1.7k, Q4 2025 1.8k, Q1 2026 1.6k, Q2 2026 2.6k
+1.0k
+1,012
65.0%
20
PALO ALTO NETWORKS INC
COM
PANW
PANW
2,679
$889.4k0.38%
0.38%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 2.7k
21
BFC CAPITAL TRUST II
PFD TR 7.20%
BANF 7.2 03.31.34
BANF 7.2 03.31.34
32,635
$867.8k0.37%
0.37%
Unchanged Shares held: Q3 2025 32.6k, Q4 2025 32.6k, Q1 2026 32.6k, Q2 2026 32.6k
22
KRATOS DEFENSE & SEC SOLUTIO
COM NEW
KTOS
KTOS
17,998
$845.0k0.36%
0.36%
Added Shares held: Q3 2025 18.0k, Q4 2025 18.0k, Q1 2026 18.0k, Q2 2026 18.0k
+37
+37
0.2%
23
CATERPILLAR INC
COM
CAT
CAT
733
$757.3k0.32%
0.32%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 733
24
BROADCOM INC
COM
AVGO
AVGO
2,032
$756.8k0.32%
0.32%
Added Shares held: Q3 2025 1.2k, Q4 2025 1.3k, Q1 2026 1.3k, Q2 2026 2.0k
+709
+709
53.6%
25
ELI LILLY & CO
COM
LLY
LLY
603
$741.6k0.31%
0.31%
Added Shares held: Q3 2025 329, Q4 2025 336, Q1 2026 314, Q2 2026 603
+289
+289
92.0%
26
UNION PAC CORP
COM
UNP
UNP
2,695
$734.9k0.31%
0.31%
Added Shares held: Q3 2025 2.7k, Q4 2025 2.7k, Q1 2026 2.7k, Q2 2026 2.7k
+25
+25
0.9%
27
AMAZON COM INC
COM
AMZN
AMZN
2,876
$690.6k0.29%
0.29%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 2.9k
28
MARRIOTT INTL INC NEW
CL A
MAR
MAR
1,669
$625.7k0.26%
0.26%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 1.7k
29
TESLA INC
COM
TSLA
TSLA
1,377
$567.1k0.24%
0.24%
Added Shares held: Q3 2025 893, Q4 2025 963, Q1 2026 963, Q2 2026 1.4k
+414
+414
43.0%
30
VANGUARD SCOTTSDALE FDS
SHORT TERM TREAS
VGSH
VGSH
9,541
$555.8k0.23%
0.23%
Reduced Shares held: Q3 2025 8.8k, Q4 2025 24.3k, Q1 2026 25.6k, Q2 2026 9.5k
-16.0k
-16,049
-62.7%
31
AMERICAN CENTY ETF TR
US SML CP VALU
AVUV
AVUV
4,341
$541.2k0.23%
0.23%
Added Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 2.2k, Q2 2026 4.3k
+2.1k
+2,118
95.3%
32
BERKSHIRE HATHAWAY INC DEL
CL B NEW
BRK.B
BRK.B
1,047
$519.3k0.22%
0.22%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 1.0k
33
CHEVRON CORP NEW
COM
CVX
CVX
2,849
$480.0k0.20%
0.20%
Added Shares held: Q3 2025 9.4k, Q4 2025 3.1k, Q1 2026 2.6k, Q2 2026 2.8k
+287
+287
11.2%
34
VANGUARD INDEX FDS
VALUE ETF
VTV
VTV
1,986
$434.2k0.18%
0.18%
Reduced Shares held: Q3 2025 1.2k, Q4 2025 2.0k, Q1 2026 2.5k, Q2 2026 2.0k
-476
-476
-19.3%
35
RTX CORPORATION
COM
RTX
RTX
2,313
$433.3k0.18%
0.18%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 2.3k
36
ALPHABET INC
CAP STK CL A
GOOGL
GOOGL
1,214
$429.3k0.18%
0.18%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 1.2k
37
MASTERCARD INCORPORATED
CL A
MA
MA
839
$427.6k0.18%
0.18%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 839
38
JPMORGAN CHASE & CO
COM
JPM
JPM
1,175
$387.0k0.16%
0.16%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 1.2k
39
DEVON ENERGY CORP NEW
COM
DVN
DVN
9,158
$384.5k0.16%
0.16%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 9.2k
40
BP PLC
SPONSORED ADR
BP
BP
10,132
$378.4k0.16%
0.16%
Unchanged Shares held: Q3 2025 10.1k, Q4 2025 10.1k, Q1 2026 10.1k, Q2 2026 10.1k
41
STARBUCKS CORP
COM
SBUX
SBUX
3,520
$366.3k0.15%
0.15%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 3.5k
42
ENTERPRISE PRODS PARTNERS L
COM
EPD
EPD
9,979
$365.8k0.15%
0.15%
Added Shares held: Q3 2025 14.5k, Q4 2025 9.9k, Q1 2026 9.9k, Q2 2026 10.0k
+49
+49
0.5%
43
ISHARES TR
S&P 500 GRWT ETF
IVW
IVW
2,659
$360.6k0.15%
0.15%
Reduced Shares held: Q3 2025 1.9k, Q4 2025 1.9k, Q1 2026 3.9k, Q2 2026 2.7k
-1.3k
-1,270
-32.3%
44
HOME DEPOT INC
COM
HD
HD
988
$346.6k0.15%
0.15%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 988
45
ISHARES TR
S&P 500 VAL ETF
IVE
IVE
1,456
$330.7k0.14%
0.14%
Reduced Shares held: Q3 2025 1.1k, Q4 2025 1.1k, Q1 2026 2.2k, Q2 2026 1.5k
-748
-748
-33.9%
46
ISHARES TR
RUS 1000 GRW ETF
IWF
IWF
2,600
$317.1k0.13%
0.13%
Reduced Shares held: Q3 2025 4.1k, Q4 2025 4.1k, Q1 2026 4.1k, Q2 2026 2.6k
-1.5k
-1,456
-35.9%
47
DEERE & CO
COM
DE
DE
479
$300.2k0.13%
0.13%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 479
48
META PLATFORMS INC
CL A
CL A
531
$298.7k0.13%
0.13%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 531
49
APPLIED MATLS INC
COM
AMAT
AMAT
427
$296.6k0.13%
0.13%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 427
50
ALPHABET INC
CAP STK CL C
GOOG
GOOG
829
$291.2k0.12%
0.12%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 829
51
CHUBB LIMITED
COM
CB
CB
803
$275.7k0.12%
0.12%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 803
52
SERVICENOW INC
COM
NOW
NOW
2,680
$267.9k0.11%
0.11%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 2.7k
53
PROCTER AND GAMBLE CO
COM
PG
PG
1,793
$266.2k0.11%
0.11%
Added Shares held: Q3 2025 1.7k, Q4 2025 1.7k, Q1 2026 1.7k, Q2 2026 1.8k
+127
+127
7.6%
54
MCDONALDS CORP
COM
MCD
MCD
971
$259.4k0.11%
0.11%
Added Shares held: Q3 2025 958, Q4 2025 967, Q1 2026 967, Q2 2026 971
+4
+4
0.4%
55
JOHNSON & JOHNSON
COM
JNJ
JNJ
980
$253.3k0.11%
0.11%
Added Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 847, Q2 2026 980
+133
+133
15.7%
56
ARISTOCRAT LEISURE LTD
ORD
ARLUF
ARLUF
6,089
$244.8k0.10%
0.10%
Unchanged Shares held: Q3 2025 0, Q4 2025 6.1k, Q1 2026 6.1k, Q2 2026 6.1k
57
DELTA AIR LINES INC DEL
COM NEW
DAL
DAL
2,511
$233.9k0.10%
0.10%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 2.5k
58
AT&T INC
COM
T
T
10,524
$229.6k0.10%
0.10%
Added Shares held: Q3 2025 9.6k, Q4 2025 9.3k, Q1 2026 9.2k, Q2 2026 10.5k
+1.3k
+1,301
14.1%
59
INTUITIVE SURGICAL INC
COM NEW
ISRG
ISRG
565
$229.4k0.10%
0.10%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 565
60
VANGUARD INDEX FDS
MCAP GR IDXVIP
VOT
VOT
696
$211.4k0.09%
0.09%
New Shares held: Q3 2025 696, Q4 2025 0, Q1 2026 0, Q2 2026 696
61
ISHARES TR
RUS MDCP VAL ETF
IWS
IWS
1,271
$209.6k0.09%
0.09%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 1.3k
62
ISHARES TR
3YRTB ETF
ISHG
ISHG
2,801
$208.0k0.09%
0.09%
Unchanged Shares held: Q3 2025 2.8k, Q4 2025 2.8k, Q1 2026 2.8k, Q2 2026 2.8k
63
SALESFORCE INC
COM
CRM
CRM
1,311
$207.0k0.09%
0.09%
New Shares held: Q3 2025 0, Q4 2025 0, Q1 2026 0, Q2 2026 1.3k
64
STARDUST PWR INC
COM
SDST
SDST
23,011
$37.7k0.02%
0.02%
Unchanged Shares held: Q3 2025 23.0k, Q4 2025 23.0k, Q1 2026 23.0k, Q2 2026 23.0k