Stock Transactions

Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)Type
Capital World Investors754,3461,016,052+261,7060.020.01-0.00buy
T. Rowe Price Investment Management, Inc.183,669300,080+116,4110.020.02+0.00buy
Aberdeen Group plc68,387155,741+87,3540.020.03+0.01buy
BAILLIE GIFFORD & CO102,753174,115+71,3620.010.02+0.00buy
Chevy Chase Trust Holdings, LLC681,915728,395+46,4800.320.22-0.11buy
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC212,003256,211+44,2080.100.09-0.02buy
PEREGRINE INVESTMENT MANAGEMENT INC40,64270,492+29,8504.395.69+1.30buy
AWM Investment Company, Inc.178,173207,018+28,8452.992.35-0.64buy
Polar Asset Management Partners Inc.108,811136,656+27,8450.380.33-0.04buy
EMERALD ADVISERS, LLC158,802181,615+22,8130.850.59-0.26buy
Stephens Investment Management Group LLC58,32679,531+21,2050.130.11-0.02buy
K.J. Harrison & Partners Inc11,20026,200+15,0000.260.44+0.18buy
EMERALD MUTUAL FUND ADVISERS TRUST99,487111,287+11,8000.840.55-0.29buy
IRONWOOD INVESTMENT MANAGEMENT LLC16,65422,710+6,0561.220.97-0.25buy
Taylor Frigon Capital Management LLC17,17519,733+2,5581.511.15-0.36buy
Inspire Investing, LLC2,7045,086+2,3820.040.04+0.00buy
Toronado Partners, LLC68,77570,207+1,43211.4313.60+2.17buy
Regal Investment Advisors LLC4,6974,974+2770.050.03-0.02buy
SFE Investment Counsel3,3703,525+1550.090.06-0.03buy
KELLEHER FINANCIAL ADVISORS366391+250.010.01-0.00buy
Auxano Advisors, LLC8,5028,501-10.290.17-0.12sell
TD Capital Management LLC63-30.000.00-0.00sell
New Age Alpha Advisors, LLC1,2011,174-270.010.01-0.00sell
Aries Wealth Management5,0004,000-1,0000.190.09-0.10sell
NORDEA INVESTMENT MANAGEMENT AB39,11637,583-1,5330.010.00-0.00sell
SEGALL BRYANT & HAMILL, LLC49,41346,977-2,4360.120.07-0.05sell
Granite Investment Partners, LLC50,53347,639-2,8940.520.30-0.22sell
Polar Capital Holdings Plc30,1059,741-20,3640.020.00-0.02sell
Capital International Investors1,564,2511,352,380-211,8710.040.03-0.01sell
Whale Rock Capital Management LLC887,272405,244-482,0281.970.54-1.44sell
Page 1 of 1