Stock Transactions

ICF International Inc

Total Bought
1,084,281
23 transactions
Total Sold
165,644
16 transactions
Net
+918,637
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)Type
WASATCH ADVISORS LP2,219,6062,594,215+374,6090.981.30+0.31buy
Capital Research Global Investors1,380,4301,607,461+227,0310.020.03+0.00buy
NEUMEIER POMA INVESTMENT COUNSEL LLC170,886328,181+157,2951.352.49+1.14buy
WCM INVESTMENT MANAGEMENT, LLC97,610207,559+109,9490.020.04+0.02buy
SILVERCREST ASSET MANAGEMENT GROUP LLC605,863699,324+93,4610.340.43+0.08buy
Estuary Capital Management LP460,013510,990+50,9777.608.42+0.82buy
Tributary Capital Management, LLC205,003232,292+27,2891.541.95+0.41buy
JOHNSON INVESTMENT COUNSEL INC16,43426,901+10,4670.010.02+0.01buy
ANCHOR CAPITAL ADVISORS LLC20,53430,815+10,2810.050.08+0.03buy
Riverwater Partners LLC25,82330,484+4,6611.031.17+0.14buy
B. Metzler seel. Sohn & Co. AG30,85835,118+4,2600.020.03+0.00buy
AZZAD ASSET MANAGEMENT INC /ADV10,68514,027+3,3420.100.13+0.03buy
Freestone Grove Partners LP17,32520,588+3,2630.010.01+0.00buy
Clearbridge Investments, LLC84,04585,923+1,8780.010.01+0.00buy
Quadrature Capital Ltd3,9735,675+1,7020.010.01+0.00buy
Dynamic Advisor Solutions LLC4,7175,980+1,2630.010.02+0.00buy
Heritage Family Offices, LLP2,3473,132+7850.100.14+0.03buy
First National Advisers, LLC5,0935,801+7080.060.07+0.01buy
Trust Point Inc.4,2384,787+5490.030.04+0.00buy
Inspire Investing, LLC4,5744,857+2830.040.04+0.00buy
Keeler Thomas Management LLC13,78013,973+1930.500.53+0.03buy
Cornerstone Investment Partners, LLC3,1883,212+240.010.01+0.00buy
MJT & Associates Financial Advisory Group, Inc.3950+110.000.00-0.00buy
NICHOLAS COMPANY, INC.84,29084,255-350.120.13+0.01sell
TOTH FINANCIAL ADVISORY CORP338260-780.000.00-0.00sell
Robeco Schweiz AG175,993175,892-1010.340.37+0.02sell
GHP Investment Advisors, Inc.1,7521,585-1670.010.01-0.00sell
PITCAIRN CO4,0573,579-4780.020.03+0.00sell
Walter Public Investments Inc.163,761163,161-6002.352.49+0.14sell
SEIZERT CAPITAL PARTNERS, LLC40,52839,784-7440.150.16+0.01sell
Grantham, Mayo, Van Otterloo & Co. LLC5,5153,915-1,6000.000.00-0.00sell
Creekmur Asset Management LLC5,6973,783-1,9140.090.06-0.03sell
EntryPoint Capital, LLC4,2752,315-1,9600.180.08-0.10sell
ZIONS BANCORPORATION, NATIONAL ASSOCIATION /UT/21,06318,383-2,6800.100.08-0.01sell
Premier Fund Managers Ltd328,193325,173-3,0201.011.24+0.23sell
Petrus Trust Company, LTA7,5202,317-5,2030.070.02-0.04sell
ARGENT CAPITAL MANAGEMENT LLC47,94610,546-37,4000.120.03-0.09sell
SYSTEMATIC FINANCIAL MANAGEMENT LP159,810117,886-41,9240.360.27-0.10sell
KORNITZER CAPITAL MANAGEMENT INC /KS111,24443,504-67,7400.190.08-0.11sell
Page 1 of 1