Stock Transactions

BANCFIRST CORP

Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)Type
Edgestream Partners, L.P.4,31032,139+27,8290.010.11+0.10buy
Numerai GP LLC11,09432,423+21,3290.140.35+0.21buy
CRAWFORD INVESTMENT COUNSEL INC54,73562,212+7,4770.100.12+0.02buy
ZACKS INVESTMENT MANAGEMENT24,53829,183+4,6450.020.03+0.00buy
Impact Capital Partners LLC3,8424,747+9050.120.16+0.04buy
LIBERTY ONE INVESTMENT MANAGEMENT, LLC4,4495,227+7780.060.06-0.00buy
VOLORIDGE INVESTMENT MANAGEMENT, LLC32,29033,029+7390.010.01+0.00buy
OCCUDO QUANTITATIVE STRATEGIES LP6,4167,106+6900.050.04-0.00buy
New Age Alpha Advisors, LLC604591-130.000.00+0.00sell
Heritage Trust Co3,9593,921-380.040.04-0.00sell
Curated Wealth Partners LLC4,4574,361-960.050.06+0.01sell
PRAXIS INVESTMENT MANAGEMENT INC2,7902,490-3000.020.02-0.00sell
Ironwood Investment Counsel, LLC11,42711,027-4000.170.17+0.00sell
FULLER & THALER ASSET MANAGEMENT, INC.270,370269,938-4320.100.10+0.00sell
Gallagher Fiduciary Advisors, LLC7,7027,189-5130.030.03+0.00sell
SummerHaven Investment Management, LLC6,4775,493-9840.390.37-0.02sell
REGIONS FINANCIAL CORP40,54438,169-2,3750.030.03-0.00sell
MITCHELL & PAHL PRIVATE WEALTH, LLC9,8015,701-4,1000.430.25-0.18sell
Champlain Investment Partners, LLC240,733223,375-17,3580.260.31+0.05sell
KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC2,614,6402,590,089-24,5510.740.83+0.08sell
Page 1 of 1