Stock TransactionsBANCFIRST CORP

Total Bought
33,870
6 transactions
Total Sold
124,863
13 transactions
Net
-90,993
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
Hodges Capital Management Inc.26,90058,200+31,3000.280.30+0.02buy
TECTONIC ADVISORS LLC7,9969,114+1,1180.070.07+0.01buy
FULLER & THALER ASSET MANAGEMENT, INC.246,742247,552+8100.120.12-0.00buy
Inspire Investing, LLC3,5413,918+3770.040.04+0.00buy
Diversified Trust Co3,7193,869+1500.010.01+0.00buy
SummerHaven Investment Management, LLC7,5497,664+1150.480.48-0.00buy
ALPS ADVISORS INC3,8413,635-2060.000.00+0.00sell
PDT Partners, LLC12,25011,218-1,0320.130.12-0.01sell
Triton Financial Group Inc14,71013,469-1,2410.930.96+0.02sell
Rosenthal {-} Henry Capital Advisors, Inc.29,95528,358-1,5973.503.15-0.34sell
Full Sail Capital, LLC28,72926,930-1,7990.220.20-0.02sell
NewEdge Wealth, LLC16,95515,006-1,9490.050.04-0.01sell
Vestmark Advisory Solutions, Inc.16,95515,006-1,9490.110.07-0.03sell
CRAWFORD INVESTMENT COUNSEL INC59,59657,021-2,5750.110.11-0.00sell
REGIONS FINANCIAL CORP35,09732,399-2,6980.030.03-0.00sell
Forum Financial Management, LP6,4143,407-3,0070.010.01-0.01sell
Champlain Investment Partners, LLC590,203563,109-27,0940.330.32-0.01sell
BancFirst Trust & Investment Management1,121,2081,081,786-39,42248.7549.10+0.35sell
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC2,197,9062,157,612-40,2940.540.53-0.02sell
Page 1 of 1