Investor

BancFirst Trust & Investment Management

Portfolio Total Value

$215,559,000.00

Number of Stocks

56

Period of Reporting

2024-12-31

Stocks

Stock Value % Recent Activity Share Reported Price Current Price +/- Reported Price 52 Week Low 52 Week High
BANF $107,785,000.0 50.05%
Reduced 46.87%
901,066 $119.62 $114.15
Reduced 4.57%
$81.21 $132.29
XOM $34,474,000.0 16.01%
Reduced 0.01%
325,973 $105.76 $148.36
Added 40.28%
$97.74 $126.34
BND $13,370,000.0 6.21%
No Change
185,623 $72.03 $74.01
Added 2.75%
$70.37 $75.67
VOO $11,126,000.0 5.17%
No Change
20,567 $540.99 $651.54
Added 20.43%
$443.75 $559.96
VBR $7,181,000.0 3.33%
No Change
36,339 $197.63 $233.28
Added 18.04%
$173.32 $219.01
VTI $4,391,000.0 2.04%
Reduced 4.44%
15,100 $290.82 $347.84
Added 19.61%
$239.86 $302.95
BSV $4,125,000.0 1.92%
Added 1.08%
53,411 $77.25 $78.4
Added 1.49%
$75.72 $79.02
LEVI $3,066,000.0 1.42%
No Change
176,830 $17.34 $23.11
Added 33.28%
$15.16 $24.34
VEA $2,698,000.0 1.25%
Reduced 4.95%
56,442 $47.81 $67.82
Added 41.85%
$46.72 $53.4
BIV $2,218,000.0 1.03%
Added 1.82%
29,648 $74.83 $77.34
Added 3.35%
$72.95 $78.89
OKE $1,939,000.0 0.9%
Added 3.3%
19,246 $100.78 $84.69
Reduced 15.97%
$67.05 $118.07
BANFP $1,497,000.0 0.7%
No Change
58,350 $25.66 $26.3
Added 2.49%
$25.22 $26.99
OGE $1,422,000.0 0.66%
No Change
34,513 $41.22 $46.5
Added 12.81%
$32.06 $44.41
CVX $1,306,000.0 0.61%
Reduced 0.25%
9,130 $143.08 $185.98
Added 29.98%
$135.37 $167.11
JPST $1,162,000.0 0.54%
No Change
22,974 $50.58 $50.56
Reduced 0.04%
$50.2 $50.75
SPY $1,024,000.0 0.48%
Reduced 5.43%
1,741 $588.45 $708.72
Added 20.44%
$482.86 $609.07
$1,037,000.0 0.48%
No Change
230,112 $4.51 $nan
Reduced nan%
$nan $nan
WMT $811,000.0 0.38%
Added 15.46%
8,961 $90.57 $129.6
Added 43.09%
$53.44 $96.18
PRU $778,000.0 0.36%
Reduced 0.45%
6,592 $118.15 $96.45
Reduced 18.37%
$100.6 $130.55
MSFT $739,000.0 0.34%
Reduced 9.61%
1,740 $424.96 $424.16
Reduced 0.19%
$385.58 $468.35
NVDA $677,000.0 0.31%
Added 0.02%
4,925 $137.51 $199.88
Added 45.36%
$59.94 $153.13
ABBV $643,000.0 0.3%
Added 7.32%
3,650 $176.2 $205.12
Added 16.41%
$153.58 $207.32
USBPRH $654,000.0 0.3%
No Change
29,400 $22.25 $nan
Reduced nan%
$nan $nan
KTOS $646,000.0 0.3%
No Change
24,389 $26.52 $69.83
Added 163.31%
$16.71 $35.66
CSCO $626,000.0 0.29%
Reduced 0.6%
10,593 $59.19 $89.7
Added 51.55%
$44.5 $61.33
GL $614,000.0 0.29%
Reduced 34.91%
5,593 $109.95 $150.92
Added 37.26%
$38.95 $132.0
UNP $608,000.0 0.28%
No Change
2,670 $227.79 $251.25
Added 10.3%
$218.55 $258.66
WFC $590,000.0 0.27%
No Change
8,385 $70.41 $81.55
Added 15.82%
$47.45 $78.29
TTE $539,000.0 0.25%
No Change
9,898 $54.48 $87.31
Added 60.26%
$53.29 $74.97
IWF $488,000.0 0.23%
Reduced 6.95%
1,205 $405.2 $474.73
Added 17.16%
$310.51 $419.53
PFE $474,000.0 0.22%
Reduced 0.51%
17,978 $26.42 $27.31
Added 3.37%
$24.48 $31.54
VUG $438,000.0 0.2%
No Change
1,059 $414.19 $81.5
Reduced 80.32%
$317.59 $428.69
AAPL $417,000.0 0.19%
No Change
1,654 $252.25 $266.17
Added 5.52%
$164.08 $260.1
TSLA $372,000.0 0.17%
No Change
893 $417.41 $392.5
Reduced 5.97%
$138.8 $488.54
KO $362,000.0 0.17%
Added 0.86%
5,836 $62.03 $74.7
Added 20.43%
$57.93 $73.53
AMGN $353,000.0 0.16%
No Change
1,362 $259.3 $344.86
Added 33.0%
$253.3 $346.85
TY $349,000.0 0.16%
No Change
11,061 $31.64 $34.0
Added 7.46%
$28.79 $34.82
AVGO $294,000.0 0.14%
No Change
1,250 $235.58 $402.17
Added 70.71%
$117.43 $251.88
BP $297,000.0 0.14%
No Change
10,232 $29.09 $45.91
Added 57.82%
$27.82 $40.4
EPD $309,000.0 0.14%
No Change
9,930 $31.2 $37.21
Added 19.26%
$26.12 $34.63
GD $279,000.0 0.13%
Reduced 0.84%
1,063 $263.38 $325.52
Added 23.59%
$251.62 $316.9
AMZN $270,000.0 0.13%
No Change
1,222 $221.3 $249.91
Added 12.93%
$151.61 $235.44
NEM $286,000.0 0.13%
No Change
7,745 $37.0 $109.3
Added 195.41%
$29.42 $58.72
IBM $270,000.0 0.13%
Reduced 1.37%
1,226 $220.25 $255.68
Added 16.09%
$162.62 $239.35
BKH $257,000.0 0.12%
Added 0.92%
4,409 $58.39 $73.51
Added 25.89%
$49.34 $65.59
VOD $254,000.0 0.12%
No Change
30,275 $8.42 $15.19
Added 80.4%
$8.02 $10.39
VGSH $238,000.0 0.11%
Added 6.08%
4,099 $58.15 $58.5
Added 0.6%
$57.46 $59.13
MCD $243,000.0 0.11%
Reduced 15.76%
839 $289.85 $301.84
Added 4.14%
$243.53 $317.9
LMT $224,000.0 0.1%
Reduced 1.28%
463 $483.85 $571.95
Added 18.21%
$413.92 $618.95
IVE $207,000.0 0.1%
Added 3.81%
1,090 $190.63 $219.76
Added 15.28%
$172.85 $206.63
LYB $205,000.0 0.1%
Reduced 1.09%
2,804 $73.18 $68.58
Reduced 6.29%
$72.21 $107.02
PG $187,000.0 0.09%
No Change
1,125 $167.09 $144.49
Reduced 13.53%
$152.06 $180.43
VTV $201,000.0 0.09%
No Change
1,194 $168.94 $204.25
Added 20.9%
$149.62 $182.38
IVV $234,000.0 0.08%
No Change
409 $574.07 $707.23
Added 23.2%
$485.19 $612.09
LLY $167,000.0 0.08%
No Change
216 $773.84 $919.9
Added 18.87%
$624.68 $972.53
T $138,000.0 0.06%
No Change
6,143 $22.61 $25.88
Added 14.46%
$15.94 $24.03