Stock Transactions — ICF INTL INC

Total Bought
1,335,867
144 transactions
Total Sold
1,410,871
114 transactions
Net
-75,004
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
▲▼
Change in Shares
▲▼
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
▲▼
Change in Weight (%)
▲▼
Type
Premier Fund Managers Ltd3,066223,066+220,0000.021.31+1.29buy
WASATCH ADVISORS LP1,359,0141,552,554+193,5401.081.27+0.19buy
AMERIPRISE FINANCIAL INC302,596389,207+86,6110.010.02+0.00buy
MORGAN STANLEY155,063215,178+60,1150.000.00+0.00buy
Allspring Global Investments Holdings, LLC53,710102,729+49,0190.010.03+0.01buy
FRANKLIN RESOURCES INC312,622358,313+45,6910.010.02+0.00buy
Pier Capital, LLC039,445+39,4450.000.93+0.93buy
Qube Research & Technologies Ltd82,186120,040+37,8540.020.04+0.01buy
CONGRESS ASSET MANAGEMENT CO319,525353,824+34,2990.340.40+0.06buy
LAZARD ASSET MANAGEMENT LLC10,07437,342+27,2680.000.01+0.01buy
PRUDENTIAL FINANCIAL INC1,96128,736+26,7750.000.01+0.01buy
VANGUARD GROUP INC1,038,1551,063,340+25,1850.000.00+0.00buy
TEACHER RETIREMENT SYSTEM OF TEXAS24,49649,545+25,0490.020.04+0.02buy
Trexquant Investment LP024,735+24,7350.000.05+0.05buy
BARCLAYS PLC8,15730,906+22,7490.000.00+0.00buy
SILVERCREST ASSET MANAGEMENT GROUP LLC755,692774,462+18,7700.770.88+0.11buy
GEODE CAPITAL MANAGEMENT, LLC422,876440,985+18,1090.010.01+0.00buy
MILLENNIUM MANAGEMENT LLC017,347+17,3470.000.00+0.00buy
BANK OF AMERICA CORP /DE/91,066106,946+15,8800.000.00+0.00buy
JPMORGAN CHASE & CO31,68746,861+15,1740.000.00+0.00buy
TWO SIGMA ADVISERS, LP22,24837,248+15,0000.010.01+0.01buy
TILIA FIDUCIARY PARTNERS, INC.014,175+14,1750.001.64+1.64buy
Engineers Gate Manager LP013,657+13,6570.000.04+0.04buy
SEI INVESTMENTS CO92,907106,547+13,6400.020.02+0.00buy
Cubist Systematic Strategies, LLC013,373+13,3730.000.03+0.03buy
Lombard Odier Asset Management (USA) Corp012,995+12,9950.000.81+0.81buy
VOLORIDGE INVESTMENT MANAGEMENT, LLC5,99418,518+12,5240.000.01+0.01buy
CHARLES SCHWAB INVESTMENT MANAGEMENT INC208,483219,549+11,0660.010.01+0.00buy
EVENTIDE ASSET MANAGEMENT, LLC010,406+10,4060.000.03+0.03buy
Riverwater Partners LLC13,95523,732+9,7771.541.94+0.40buy
Jump Financial, LLC09,100+9,1000.000.03+0.03buy
CITIGROUP INC7,89216,693+8,8010.000.00+0.00buy
HRT FINANCIAL LP08,634+8,6340.000.01+0.01buy
BNP PARIBAS FINANCIAL MARKETS9,08317,631+8,5480.000.00+0.00buy
Invesco Ltd.181,264188,763+7,4990.010.01+0.00buy
Signal Advisors Wealth, LLC07,352+7,3520.000.18+0.18buy
Graham Capital Management, L.P.07,122+7,1220.000.04+0.04buy
CANADA PENSION PLAN INVESTMENT BOARD6007,600+7,0000.000.00+0.00buy
DARK FOREST CAPITAL MANAGEMENT LP7,86814,325+6,4570.210.31+0.09buy
Aptus Capital Advisors, LLC40,45446,683+6,2290.110.12+0.00buy
STATE STREET CORP443,059449,061+6,0020.000.00+0.00buy
FIRST TRUST ADVISORS LP26,62432,558+5,9340.000.01+0.00buy
Quantbot Technologies LP05,111+5,1110.000.03+0.03buy
D. E. Shaw & Co., Inc.11,04715,800+4,7530.000.00+0.00buy
BLAIR WILLIAM & CO/IL53,66558,217+4,5520.020.03+0.00buy
INCEPTIONR LLC04,470+4,4700.000.18+0.18buy
UBS Group AG27,92632,392+4,4660.000.00+0.00buy
Wilmington Savings Fund Society, FSB04,400+4,4000.000.01+0.01buy
OPPENHEIMER ASSET MANAGEMENT INC.10,64114,924+4,2830.020.03+0.01buy
Walter Public Investments Inc.104,356108,268+3,9122.973.15+0.19buy
B. Metzler seel. Sohn & Co. AG22,78326,066+3,2830.030.04+0.01buy
INTECH INVESTMENT MANAGEMENT LLC03,197+3,1970.000.01+0.01buy
OBERWEIS ASSET MANAGEMENT INC/111,900115,000+3,1001.020.98-0.04buy
GSA CAPITAL PARTNERS LLP03,086+3,0860.000.04+0.04buy
AMERICAN CENTURY COMPANIES INC21,96424,940+2,9760.000.00+0.00buy
Virtu Financial LLC02,830+2,8300.000.03+0.03buy
LPL Financial LLC23,33925,937+2,5980.000.00+0.00buy
SYSTEMATIC FINANCIAL MANAGEMENT LP276,564279,048+2,4841.251.19-0.06buy
DEUTSCHE BANK AG\8,62611,106+2,4800.000.00+0.00buy
ALGERT GLOBAL LLC1,8844,360+2,4760.010.02+0.01buy
Schonfeld Strategic Advisors LLC02,280+2,2800.000.00+0.00buy
AQR CAPITAL MANAGEMENT LLC4,3706,617+2,2470.000.00+0.00buy
BALDWIN WEALTH PARTNERS LLC/MA02,168+2,1680.000.02+0.02buy
XTX Topco Ltd02,094+2,0940.000.03+0.03buy
Empowered Funds, LLC8,54810,599+2,0510.020.03+0.01buy
Man Group plc02,024+2,0240.000.00+0.00buy
Cannon Global Investment Management, LLC01,900+1,9000.000.76+0.76buy
Gotham Asset Management, LLC4,8556,582+1,7270.010.01+0.00buy
Portside Wealth Group, LLC01,706+1,7060.000.05+0.05buy
Legacy Capital Wealth Partners, LLC1,7603,455+1,6950.070.12+0.05buy
Cerity Partners LLC5,9737,579+1,6060.000.00+0.00buy
Tidal Investments LLC9,12810,721+1,5930.020.02+0.00buy
TOWNSQUARE CAPITAL LLC15,89417,466+1,5720.030.03+0.00buy
CAPSTONE INVESTMENT ADVISORS, LLC01,485+1,4850.000.00+0.00buy
ARGENT CAPITAL MANAGEMENT LLC27,41828,880+1,4620.120.13+0.01buy
Dynamic Advisor Solutions LLC01,421+1,4210.000.01+0.01buy
Aristides Capital LLC01,380+1,3800.000.10+0.10buy
CLOUGH CAPITAL PARTNERS L P7,5838,844+1,2610.120.15+0.03buy
MACKENZIE FINANCIAL CORP01,239+1,2390.000.00+0.00buy
STIFEL FINANCIAL CORP14,63515,871+1,2360.000.00+0.00buy
Pathstone Holdings, LLC01,226+1,2260.000.00+0.00buy
XPONANCE, INC.01,212+1,2120.000.00+0.00buy
ZACKS INVESTMENT MANAGEMENT11,80112,969+1,1680.020.02-0.00buy
WELLS FARGO & COMPANY/MN37,21638,306+1,0900.000.00+0.00buy
ProShare Advisors LLC2,5103,524+1,0140.000.00+0.00buy
CAPTRUST FINANCIAL ADVISORS2,6503,617+9670.000.00+0.00buy
Russell Investments Group, Ltd.19,94220,847+9050.000.01+0.00buy
Allianz Asset Management GmbH41,07241,955+8830.010.01+0.00buy
CW Advisors, LLC53,80254,541+7390.130.12-0.01buy
MARTINGALE ASSET MANAGEMENT L P2,7093,399+6900.010.01+0.00buy
MARSHALL WACE, LLP2,0272,681+6540.000.00+0.00buy
STATE OF WISCONSIN INVESTMENT BOARD3,8924,535+6430.000.00+0.00buy
NATIXIS ADVISORS, LLC12,45113,037+5860.000.00+0.00buy
McClarren Financial Advisors, Inc.57570+5130.020.00-0.02buy
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.9,76210,214+4520.000.00+0.00buy
PEREGRINE CAPITAL MANAGEMENT LLC106,541106,970+4290.460.54+0.08buy
Janney Montgomery Scott LLC19,20919,623+4140.010.01+0.00buy
Creative Planning2,8793,283+4040.000.00+0.00buy
nVerses Capital, LLC0400+4000.000.03+0.03buy
Gibbs Wealth Management2,1542,541+3870.130.14+0.01buy
Page 1 of 4