Stock Transactions

Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)Type
Capital International Investors936,8311,297,357+360,5260.010.02+0.01buy
Capital World Investors929,6321,203,717+274,0850.010.01+0.00buy
Bridgewater Associates, LP3,662200,323+196,6610.000.05+0.05buy
PRIMECAP MANAGEMENT CO/CA/583,085701,710+118,6250.030.03-0.00buy
Clearbridge Investments, LLC1,624,4131,734,774+110,3610.100.09-0.01buy
Champlain Investment Partners, LLC1,213,6471,292,895+79,2480.930.99+0.06buy
CastleKnight Management LP16,60055,695+39,0950.070.16+0.09buy
Granite Investment Partners, LLC66,550102,433+35,8830.300.38+0.08buy
PLATINUM INVESTMENT MANAGEMENT LTD42,00072,500+30,5000.741.11+0.37buy
WASHINGTON TRUST Co98,826121,598+22,7720.250.25+0.00buy
SummitTX Capital, L.P.9,07129,240+20,1690.020.06+0.04buy
BAILLIE GIFFORD & CO7,177,6597,188,005+10,3460.450.45-0.01buy
One Capital Management, LLC15,03824,933+9,8950.030.04+0.01buy
Farringdon Capital, Ltd.3,01111,262+8,2510.060.15+0.09buy
Pier Capital, LLC38,15845,064+6,9060.460.45-0.01buy
JACOBSON & SCHMITT ADVISORS, LLC188,924193,819+4,8952.422.13-0.29buy
AMI ASSET MANAGEMENT CORP7,78111,353+3,5720.030.04+0.01buy
Dana Investment Advisors, Inc.22,17525,486+3,3110.050.05-0.00buy
Edgestream Partners, L.P.18,10619,727+1,6210.040.04+0.00buy
INTACT INVESTMENT MANAGEMENT INC.1,3002,800+1,5000.000.00+0.00buy
White Knight Strategic Wealth Advisors, LLC3,8084,718+9100.210.24+0.03buy
INTRUST BANK NA6,3266,782+4560.040.03-0.01buy
Keebeck Wealth Management3,6794,025+3460.030.03-0.00buy
FIRST CITIZENS BANK & TRUST CO6,3736,599+2260.010.01-0.00buy
STATE OF MICHIGAN RETIREMENT SYSTEM14,10014,200+1000.010.00-0.00buy
Investors Research Corp6844-240.000.00-0.00sell
Sarasin & Partners LLP54,84954,787-620.040.04-0.00sell
NORTHWESTERN MUTUAL INVESTMENT MANAGEMENT COMPANY, LLC13,34213,229-1130.010.01+0.00sell
New Age Alpha Advisors, LLC10,92410,706-2180.040.03-0.01sell
LIBERTY ONE INVESTMENT MANAGEMENT, LLC7,1776,109-1,0680.070.04-0.03sell
Malaga Cove Capital, LLC10,3158,604-1,7110.270.19-0.08sell
Alliance Wealth Advisors, LLC /UT7,5985,708-1,8900.130.07-0.05sell
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC27,83723,625-4,2120.010.00-0.00sell
Quantitative Investment Management, LLC19,19012,971-6,2190.140.08-0.06sell
Freemont Management S.A.87,20079,000-8,2001.310.89-0.41sell
Independence Bank of Kentucky15,4156,835-8,5800.150.05-0.09sell
Sapience Investments, LLC9,370262-9,1082.692.06-0.63sell
PDT Partners, LLC113,766103,024-10,7420.560.37-0.19sell
Summit Creek Advisors LLC123,988110,004-13,9841.481.37-0.11sell
PRESCOTT GROUP CAPITAL MANAGEMENT, L.L.C.60,00045,000-15,0000.420.27-0.15sell
Retirement Systems of Alabama88,20972,395-15,8140.020.01-0.01sell
Peregrine Asset Advisers, Inc.35,36918,616-16,7530.760.30-0.46sell
Aberdeen Group plc411,985358,134-53,8510.050.04-0.01sell
Portolan Capital Management, LLC192,322136,707-55,6150.780.44-0.34sell
Cannell & Spears LLC195,31643,063-152,2530.280.05-0.23sell
Capital Research Global Investors766,072610,816-155,2560.010.01-0.01sell
ARMISTICE CAPITAL, LLC657,98355,426-602,5571.220.11-1.11sell
Page 1 of 1