Stock Transactions

Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)Type
T. Rowe Price Investment Management, Inc.646,1221,366,680+720,5580.070.11+0.04buy
RTW INVESTMENTS, LP1,064,0001,206,000+142,0001.751.41-0.33buy
Stephens Investment Management Group LLC657,111755,571+98,4601.401.22-0.18buy
Blue Whale Capital LLP308,467404,200+95,7332.592.26-0.33buy
SILVERCREST ASSET MANAGEMENT GROUP LLC3,12585,107+81,9820.000.07+0.07buy
PRIMECAP MANAGEMENT CO/CA/186,668235,068+48,4000.020.02-0.00buy
Conestoga Capital Advisors, LLC1,057,9751,097,783+39,8082.922.58-0.33buy
Avidity Partners Management LP50,30077,800+27,5002.381.86-0.52buy
Impax Asset Management Group plc413,384438,468+25,0840.420.36-0.06buy
AMERICAN CAPITAL MANAGEMENT INC335,115357,720+22,6052.422.26-0.16buy
TimesSquare Capital Management, LLC435,687456,083+20,3961.080.91-0.16buy
Aberdeen Group plc54,33070,495+16,1650.010.01-0.00buy
Granahan Investment Management, LLC72,00286,953+14,9510.510.50-0.01buy
Artemis Investment Management LLP410,369421,788+11,4190.810.53-0.29buy
Cinctive Capital Management LP7,63818,334+10,6960.070.14+0.07buy
B. Metzler seel. Sohn & Co. AG7,97317,253+9,2800.010.02+0.01buy
Krilogy Financial LLC10,75619,557+8,8010.060.08+0.02buy
SEGALL BRYANT & HAMILL, LLC146,980155,025+8,0450.330.26-0.06buy
NZS Capital, LLC198,803203,225+4,4221.000.80-0.20buy
HANTZ FINANCIAL SERVICES, INC.1,2935,437+4,1440.000.01+0.01buy
BAMCO INC /NY/544,779548,346+3,5670.240.20-0.05buy
NEW YORK LIFE INVESTMENT MANAGEMENT LLC4,6506,628+1,9780.010.01+0.00buy
Slow Capital, Inc.41,60043,546+1,9460.810.67-0.15buy
Retirement Systems of Alabama63,50564,868+1,3630.030.03-0.01buy
FNY Investment Advisers, LLC8502,100+1,2500.040.11+0.07buy
Granite Investment Partners, LLC2,9404,001+1,0610.030.03+0.00buy
Dana Investment Advisors, Inc.5,2746,242+9680.030.02-0.00buy
Curi Capital, LLC117,936118,654+7180.340.25-0.09buy
SUMMITRY LLC1,7412,385+6440.010.01-0.00buy
JAG CAPITAL MANAGEMENT, LLC1,3461,936+5900.020.03+0.00buy
JOHNSON INVESTMENT COUNSEL INC18,48718,979+4920.020.02-0.01buy
INTRUST BANK NA1,6322,115+4830.020.02-0.00buy
WEALTH ALLIANCE, LLC2,1422,529+3870.030.03-0.00buy
Malaga Cove Capital, LLC1,9662,350+3840.110.10-0.01buy
Argent Trust Co2,4582,811+3530.010.01-0.00buy
Verdence Capital Advisors LLC3,8024,062+2600.040.03-0.01buy
STATE OF MICHIGAN RETIREMENT SYSTEM12,55312,753+2000.010.01-0.00buy
GROUPAMA ASSET MANAGMENT7,4377,567+1300.020.01-0.00buy
J.Safra Asset Management Corp3298+660.000.00+0.00buy
Clal Insurance Enterprises Holdings Ltd4059+190.000.00-0.00buy
NORTHWESTERN MUTUAL INVESTMENT MANAGEMENT COMPANY, LLC11,83911,854+150.020.02-0.00buy
Itau Unibanco Holding S.A.378391+130.000.00-0.00buy
Grove Bank & Trust1821+30.000.00-0.00buy
Quaker Wealth Management, LLC12+10.000.00+0.00buy
Elequin Capital, LP4313-300.000.00-0.00sell
Trust Point Inc.2,6802,587-930.030.03-0.01sell
Integrated Investment Consultants, LLC2,3602,248-1120.080.06-0.02sell
AZZAD ASSET MANAGEMENT INC /ADV3,3143,186-1280.050.04-0.02sell
D L CARLSON INVESTMENT GROUP INC4,4634,181-2820.120.08-0.04sell
RICE HALL JAMES & ASSOCIATES, LLC20,54420,151-3930.190.13-0.05sell
NORTH STAR ASSET MANAGEMENT INC84,90383,963-9400.560.43-0.13sell
Pier Capital, LLC54,14753,119-1,0281.421.03-0.38sell
Premier Fund Managers Ltd2,3991,351-1,0480.020.01-0.01sell
Alliance Wealth Advisors, LLC /UT4,8103,636-1,1740.170.09-0.08sell
Ranger Investment Management, L.P.162,450161,135-1,3151.831.37-0.45sell
Delta Investment Management, LLC23,54421,164-2,3800.670.45-0.22sell
LRT Capital Management, LLC9,7096,917-2,7921.360.76-0.60sell
Kensington Investment Counsel, LLC5,2412,107-3,1340.350.12-0.23sell
Artisan Partners Limited Partnership193,697190,100-3,5970.050.04-0.01sell
Legato Capital Management LLC20,15516,500-3,6550.280.18-0.11sell
ALPINE WOODS CAPITAL INVESTORS, LLC6,1362,297-3,8390.240.06-0.17sell
BANQUE PICTET & CIE SA17,9104,087-13,8230.030.01-0.02sell
THORNBURG INVESTMENT MANAGEMENT INC46,48829,401-17,0870.100.04-0.06sell
PERCEPTIVE ADVISORS LLC315,541280,541-35,0000.950.65-0.29sell
12 West Capital Management LP241,233191,233-50,0004.713.80-0.90sell
RIVERBRIDGE PARTNERS LLC313,365258,476-54,8890.960.75-0.22sell
Holocene Advisors, LP961,040708,889-252,1510.330.20-0.13sell
Champlain Investment Partners, LLC1,003,951693,855-310,0961.671.04-0.63sell
Page 1 of 1