Stock Transactions — ICF INTL INC

Total Bought
1,762,941
98 transactions
Total Sold
1,526,392
131 transactions
Net
+236,549
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
THRIVENT FINANCIAL FOR LUTHERANS88,922705,294+616,3720.020.11+0.09buy
NEUMEIER POMA INVESTMENT COUNSEL LLC328,181481,086+152,9052.493.39+0.90buy
SG Capital Management LLC69,918192,476+122,5580.651.80+1.15buy
TWO SIGMA INVESTMENTS, LP103,216195,878+92,6620.010.02+0.01buy
KENNEDY CAPITAL MANAGEMENT LLC90,026162,690+72,6640.180.29+0.11buy
FEDERATED HERMES, INC.10467,478+67,3740.000.01+0.01buy
Bastion Asset Management Inc.23,88588,659+64,7741.324.13+2.81buy
Redwood Grove Capital, LLC90,711148,311+57,6002.413.61+1.20buy
TEACHER RETIREMENT SYSTEM OF TEXAS2,41854,953+52,5350.000.02+0.02buy
GOLDMAN SACHS GROUP INC195,541235,266+39,7250.000.00+0.00buy
BESSEMER GROUP INC037,247+37,2470.000.00+0.00buy
FMR LLC168,813205,913+37,1000.000.00+0.00buy
WELLINGTON MANAGEMENT GROUP LLP208,682244,469+35,7870.000.00+0.00buy
WEDGE CAPITAL MANAGEMENT L L P/NC027,496+27,4960.000.04+0.04buy
JACOBS LEVY EQUITY MANAGEMENT, INC41,42565,992+24,5670.020.02+0.01buy
SG Americas Securities, LLC11,07434,847+23,7730.000.00+0.00buy
SEI INVESTMENTS CO114,927131,748+16,8210.010.01-0.00buy
VICTORY CAPITAL MANAGEMENT INC155,170171,863+16,6930.010.01-0.00buy
Bank of New York Mellon Corp87,458103,253+15,7950.000.00+0.00buy
GABELLI FUNDS LLC10,50025,500+15,0000.010.01+0.01buy
CHARLES SCHWAB INVESTMENT MANAGEMENT INC237,947250,208+12,2610.000.00-0.00buy
WASATCH ADVISORS LP2,594,2152,604,616+10,4011.301.32+0.02buy
VANGUARD GROUP INC1,108,3731,118,269+9,8960.000.00-0.00buy
Russell Investments Group, Ltd.13,02821,132+8,1040.000.00+0.00buy
DIMENSIONAL FUND ADVISORS LP877,648885,682+8,0340.020.02-0.00buy
DEUTSCHE BANK AG\14,75921,241+6,4820.000.00+0.00buy
Weiss Asset Management LP9,22115,571+6,3500.010.02+0.01buy
PRINCIPAL FINANCIAL GROUP INC14,20120,449+6,2480.000.00+0.00buy
B. Metzler seel. Sohn & Co. AG35,11841,305+6,1870.030.03+0.00buy
FRANKLIN RESOURCES INC57,02962,888+5,8590.000.00-0.00buy
THIRD AVENUE MANAGEMENT LLC47,02452,864+5,8400.830.82-0.01buy
JOHNSON INVESTMENT COUNSEL INC26,90132,643+5,7420.020.02+0.00buy
COMERICA BANK1,9437,520+5,5770.000.00+0.00buy
LAZARD ASSET MANAGEMENT LLC8,85514,002+5,1470.000.00+0.00buy
CANADA PENSION PLAN INVESTMENT BOARD38,17842,878+4,7000.000.00-0.00buy
AlphaQuest LLC2,0266,572+4,5460.010.03+0.02buy
Invesco Ltd.40,51045,051+4,5410.000.00-0.00buy
Jump Financial, LLC2,2886,756+4,4680.000.01+0.00buy
MIRABELLA FINANCIAL SERVICES LLP04,089+4,0890.000.03+0.03buy
XTX Topco Ltd03,680+3,6800.000.01+0.01buy
TradeLink Capital LLC03,467+3,4670.002.37+2.37buy
Quantinno Capital Management LP4,8448,092+3,2480.000.00+0.00buy
Boston Partners03,244+3,2440.000.00+0.00buy
Dynamic Advisor Solutions LLC5,9808,991+3,0110.020.02+0.01buy
BARCLAYS PLC136,907139,609+2,7020.000.00+0.00buy
Abacus Wealth Partners, LLC02,676+2,6760.000.02+0.02buy
GEODE CAPITAL MANAGEMENT, LLC455,640458,175+2,5350.000.00-0.00buy
Riverwater Partners LLC30,48432,724+2,2401.171.08-0.09buy
SUSQUEHANNA INTERNATIONAL GROUP, LLP10,93712,781+1,8440.000.00+0.00buy
PRICE T ROWE ASSOCIATES INC /MD/16,86918,641+1,7720.000.00+0.00buy
Nuveen, LLC39,42040,925+1,5050.000.00-0.00buy
PANAGORA ASSET MANAGEMENT INC40,68842,168+1,4800.020.01-0.00buy
BNP Paribas Asset Management Holding S.A.2231,682+1,4590.000.00+0.00buy
SEIZERT CAPITAL PARTNERS, LLC39,78441,136+1,3520.160.15-0.01buy
FIRST TRUST ADVISORS LP30,33831,534+1,1960.000.00-0.00buy
Empowered Funds, LLC3,6604,690+1,0300.000.00-0.00buy
ANCHOR CAPITAL ADVISORS LLC30,81531,813+9980.080.08-0.00buy
UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC45,68746,578+8910.000.00-0.00buy
Swiss National Bank35,60036,300+7000.000.00-0.00buy
Vident Advisory, LLC8,3609,020+6600.010.01-0.00buy
OPPENHEIMER ASSET MANAGEMENT INC.25,93126,558+6270.030.03+0.00buy
Inspire Investing, LLC4,8575,472+6150.040.04-0.00buy
HSBC HOLDINGS PLC19,83420,446+6120.000.00-0.00buy
JANE STREET GROUP, LLC26,22026,813+5930.000.00-0.00buy
Kestra Advisory Services, LLC0536+5360.000.00+0.00buy
Cetera Investment Advisers4,0824,600+5180.000.00-0.00buy
LPL Financial LLC29,93630,404+4680.000.00-0.00buy
Trust Point Inc.4,7875,198+4110.040.04-0.00buy
EQUITABLE TRUST CO3,8724,241+3690.020.02-0.00buy
Versant Capital Management, Inc86411+3250.000.00+0.00buy
Handelsbanken Fonder AB6,9027,202+3000.000.00-0.00buy
KLP KAPITALFORVALTNING AS6,8007,100+3000.000.00-0.00buy
Robeco Schweiz AG175,892176,188+2960.370.34-0.03buy
State of Wyoming2,0922,359+2670.020.02-0.00buy
Pinnacle Wealth Planning Services, Inc.0242+2420.000.00+0.00buy
ProShare Advisors LLC3,1423,357+2150.000.00-0.00buy
Larson Financial Group LLC128240+1120.000.00+0.00buy
LOS ANGELES CAPITAL MANAGEMENT LLC097+970.000.00+0.00buy
Farther Finance Advisors, LLC56122+660.000.00+0.00buy
NICHOLAS COMPANY, INC.84,25584,320+650.130.13-0.01buy
PRIVATE TRUST CO NA236299+630.000.00+0.00buy
KORNITZER CAPITAL MANAGEMENT INC /KS43,50443,556+520.080.08-0.00buy
AZZAD ASSET MANAGEMENT INC /ADV14,02714,066+390.130.12-0.01buy
PUBLIC EMPLOYEES RETIREMENT SYSTEM OF OHIO17,21417,250+360.010.00-0.00buy
GAMMA Investing LLC198227+290.000.00-0.00buy
IFP Advisors, Inc136158+220.000.00-0.00buy
MAI Capital Management09+90.000.00+0.00buy
Kilter Group LLC08+80.000.00+0.00buy
JONES FINANCIAL COMPANIES LLLP3239+70.000.00+0.00buy
ALLIANCEBERNSTEIN L.P.35,89935,905+60.000.00-0.00buy
Keeler Thomas Management LLC13,97313,979+60.530.57+0.04buy
Anchor Investment Management, LLC2,9462,951+50.020.02-0.00buy
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.8,5358,540+50.000.00-0.00buy
Global Retirement Partners, LLC7478+40.000.00-0.00buy
JFS WEALTH ADVISORS, LLC02+20.000.00+0.00buy
Smartleaf Asset Management LLC35+20.000.00-0.00buy
Cornerstone Investment Partners, LLC3,2123,213+10.010.01-0.00buy
SJS Investment Consulting Inc.01+10.000.00+0.00buy
Smithfield Trust Co787800.000.00-0.00hold
NOMURA ASSET MANAGEMENT CO LTD0000.000.000.00hold
Page 1 of 3