Stock TransactionsBANCFIRST CORP

Total Bought
43,485
12 transactions
Total Sold
94,901
19 transactions
Net
-51,416
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
Vestmark Advisory Solutions, Inc.16,53631,890+15,3540.070.09+0.02buy
DENALI ADVISORS LLC24,80038,721+13,9210.300.48+0.18buy
Numerai GP LLC5,07512,605+7,5300.160.26+0.10buy
TECTONIC ADVISORS LLC11,38314,885+3,5020.090.10+0.02buy
CRAWFORD INVESTMENT COUNSEL INC55,85557,145+1,2900.120.11-0.01buy
Wakefield Asset Management LLLP10,17910,921+7420.400.36-0.04buy
Gallagher Fiduciary Advisors, LLC5,5755,889+3140.130.02-0.11buy
Impact Capital Partners LLC3,3563,643+2870.140.15+0.01buy
FULLER & THALER ASSET MANAGEMENT, INC.271,267271,536+2690.120.12-0.00buy
SummerHaven Investment Management, LLC8,7188,839+1210.630.68+0.05buy
REGIONS FINANCIAL CORP31,75531,842+870.030.03-0.00buy
LEGACY FINANCIAL GROUP, INC.7,9428,010+680.300.28-0.02buy
Diversified Trust Co3,6483,632-160.010.01-0.00sell
RICHARDSON FINANCIAL SERVICES INC.10272-300.010.01-0.00sell
LIBERTY ONE INVESTMENT MANAGEMENT, LLC5,6315,527-1040.070.06-0.01sell
Quantum Private Wealth, LLC4,1693,969-2000.160.16+0.01sell
JBR Co Financial Management Inc9,4109,162-2480.670.59-0.08sell
Inspire Investing, LLC3,3803,129-2510.040.04-0.00sell
NewEdge Wealth, LLC16,54315,862-6810.030.03-0.00sell
PRAXIS INVESTMENT MANAGEMENT INC3,5202,790-7300.030.02-0.01sell
OCCUDO QUANTITATIVE STRATEGIES LP4,6663,486-1,1800.100.05-0.05sell
GREAT LAKES ADVISORS, LLC41,46640,194-1,2720.040.04-0.00sell
Rosenthal {-} Henry Capital Advisors, Inc.28,00226,629-1,3733.042.95-0.09sell
Callan Family Office, LLC4,3472,733-1,6140.030.02-0.01sell
PDT Partners, LLC11,2188,783-2,4350.120.07-0.05sell
Champlain Investment Partners, LLC343,768340,972-2,7960.250.27+0.02sell
Advantage Alpha Capital Partners LP5,8122,279-3,5330.160.06-0.10sell
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC2,162,4022,158,264-4,1380.580.58-0.00sell
Clark Capital Management Group, Inc.48,51841,043-7,4750.040.03-0.01sell
BancFirst Trust & Investment Management907,318876,293-31,02548.5447.83-0.71sell
Hodges Capital Management Inc.73,00037,200-35,8000.510.41-0.10sell
Page 1 of 1