Stock Transactions

Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)Type
Polar Capital Holdings Plc46,500221,800+175,3000.010.05+0.04buy
SPROTT INC.59,703143,952+84,2490.110.21+0.10buy
Trek Financial, LLC106,647155,683+49,0360.310.40+0.09buy
Bridgewater Associates, LP62,458108,054+45,5960.010.02+0.01buy
South Dakota Investment Council8,40951,809+43,4000.010.05+0.04buy
Private Advisory Group LLC192,045224,688+32,6430.760.75-0.01buy
HIMENSION CAPITAL (SINGAPORE) PTE. LTD.104,962135,016+30,0540.330.50+0.17buy
Dorsey Wright & Associates36,83460,546+23,7120.400.36-0.04buy
ALLIANZ SE39,74262,172+22,4300.030.03+0.01buy
Krane Funds Advisors LLC71,74893,472+21,7240.120.19+0.08buy
BERNZOTT CAPITAL ADVISORS154,574174,782+20,2083.724.04+0.33buy
BECK CAPITAL MANAGEMENT, LLC105,086121,919+16,8331.261.35+0.08buy
Aberdeen Group plc84,399101,138+16,7390.010.01+0.00buy
Covea Finance82,70097,300+14,6000.140.16+0.03buy
PINNACLE ASSOCIATES LTD341,507355,327+13,8200.220.22-0.00buy
ALPINE WOODS CAPITAL INVESTORS, LLC9,44822,557+13,1090.110.26+0.15buy
FLPUTNAM INVESTMENT MANAGEMENT CO138,879150,400+11,5210.100.11+0.01buy
Granahan Investment Management, LLC128,417138,658+10,2410.280.32+0.05buy
NVWM, LLC15910,267+10,1080.000.11+0.11buy
Patriot Financial Group Insurance Agency, LLC4,70713,758+9,0510.030.04+0.01buy
Nikko Asset Management Americas, Inc.14,83222,270+7,4380.010.02+0.01buy
Union Bancaire Privee, UBP SA5,14411,968+6,8240.000.01+0.00buy
Banque Cantonale Vaudoise4,92711,583+6,6560.010.02+0.01buy
Gunderson Capital Management Inc.62,70869,126+6,4181.431.39-0.03buy
Cornerstone Wealth Management, LLC4,13610,004+5,8680.010.02+0.01buy
MIROVA54,70958,691+3,9820.400.12-0.28buy
Wellington Shields & Co., LLC7,10010,800+3,7000.090.13+0.04buy
Retirement Systems of Alabama161,657165,130+3,4730.030.03+0.00buy
SWS Partners84,08087,066+2,9861.031.04+0.01buy
American Trust Investment Advisors, LLC59,81062,520+2,7101.621.67+0.05buy
PIER 88 INVESTMENT PARTNERS LLC15,23017,600+2,3700.170.21+0.04buy
Wellington Shields Capital Management, LLC14,50016,680+2,1800.110.12+0.01buy
Crumly & Associates Inc.4,8006,433+1,6330.050.07+0.01buy
SPIRIT OF AMERICA MANAGEMENT CORP/NY1,2002,800+1,6000.010.03+0.01buy
EMERALD MUTUAL FUND ADVISERS TRUST5,4966,966+1,4700.010.02+0.00buy
F/m Investments LLC5,4966,966+1,4700.010.02+0.01buy
Morse Asset Management, Inc1001,290+1,1900.000.01+0.01buy
GREAT VALLEY ADVISOR GROUP, INC.37,14738,310+1,1630.040.03-0.00buy
CoreCommodity Management, LLC29,39430,313+9190.310.27-0.04buy
Utah Retirement Systems6,8637,553+6900.000.00+0.00buy
STATE OF MICHIGAN RETIREMENT SYSTEM31,80032,400+6000.010.01+0.00buy
Veracity Capital LLC7,1627,748+5860.110.13+0.03buy
Verity Asset Management, Inc.32,30432,841+5370.700.66-0.04buy
Fifth Third Wealth Advisors LLC5,5886,087+4990.010.01+0.00buy
Sicart Associates LLC134,680135,125+4451.811.68-0.13buy
Riggs Asset Managment Co. Inc.54,44254,808+3660.550.54-0.01buy
PINKERTON WEALTH, LLC23,01723,369+3520.120.11-0.01buy
DDD Partners, LLC4,6904,975+2850.020.02+0.00buy
ST GERMAIN D J CO INC1,0001,281+2810.000.00+0.00buy
N.E.W. Advisory Services LLC13284+2710.000.00+0.00buy
Texas Yale Capital Corp.35,00035,260+2600.050.05-0.01buy
MITCHELL MCLEOD PUGH & WILLIAMS INC6,4036,643+2400.060.05-0.01buy
TRUST CO OF TOLEDO NA /OH/71300+2290.000.00+0.00buy
Fortis Group Advisors, LLC5,9576,116+1590.060.07+0.01buy
RPg Family Wealth Advisory, LLC78,60478,757+1530.870.79-0.08buy
Legacy Bridge, LLC700850+1500.010.02+0.00buy
HHM Wealth Advisors, LLC27150+1230.000.00+0.00buy
SECURIAN ASSET MANAGEMENT, INC9,8099,928+1190.020.02+0.00buy
CMC Financial Group7,3877,505+1180.670.73+0.07buy
Haven Private, LLC10,28810,348+600.230.22-0.01buy
Colonial Trust Advisors2575+500.000.00+0.00buy
MEEDER ASSET MANAGEMENT INC5899+410.000.00+0.00buy
NORTHWESTERN MUTUAL INVESTMENT MANAGEMENT COMPANY, LLC30,13730,176+390.020.02+0.00buy
Miracle Mile Advisors, LLC18,33418,355+210.010.01-0.00buy
Berbice Capital Management LLC140150+100.000.00+0.00buy
Ausdal Financial Partners, Inc.8,3498,357+80.020.02-0.00buy
RiverPark Advisors, LLC1,6101,590-200.020.03+0.00sell
MONECO Advisors, LLC14,90114,881-200.060.06-0.00sell
SHEETS SMITH WEALTH MANAGEMENT9,4749,450-240.050.05-0.00sell
Menard Financial Group LLC7,0647,037-270.250.24-0.01sell
Wedmont Private Capital11,78211,739-430.030.02-0.00sell
Matrix Trust Co181131-500.000.00-0.00sell
Bangor Savings Bank13875-630.000.00-0.00sell
FWL INVESTMENT MANAGEMENT, LLC555410-1450.010.00-0.00sell
BLUE BELL PRIVATE WEALTH MANAGEMENT, LLC23049-1810.000.00-0.00sell
Skylands Capital, LLC104,580104,395-1850.720.66-0.06sell
Cypress Capital Management LLC (WY)18,86818,673-1950.890.83-0.05sell
SLT Holdings LLC16,55016,350-2000.560.56-0.00sell
180 WEALTH ADVISORS, LLC28,02427,810-2140.160.15-0.01sell
SIMON QUICK ADVISORS, LLC43,39743,168-2290.100.10-0.00sell
Regal Investment Advisors LLC20,84420,596-2480.060.06-0.01sell
SeaCrest Wealth Management, LLC14,69014,342-3480.090.07-0.02sell
Net Worth Advisory Group6,4686,108-3600.070.06-0.00sell
Elequin Capital, LP994504-4900.010.00-0.00sell
Alan B Lancz & Associates, Inc.14,05013,350-7000.620.63+0.00sell
REAVES W H & CO INC2,609,5262,608,770-7562.312.09-0.22sell
Old West Investment Management, LLC23,58922,300-1,2890.210.12-0.10sell
Pier Capital, LLC76,81175,431-1,3800.620.60-0.02sell
PRAXIS INVESTMENT MANAGEMENT INC7,5905,737-1,8530.020.02-0.01sell
Tandem Financial, LLC44,17441,866-2,3080.830.68-0.15sell
Sovereign Financial Group, Inc.10,2497,682-2,5670.090.06-0.03sell
Edgestream Partners, L.P.88,24585,455-2,7900.130.14+0.01sell
SOROS FUND MANAGEMENT LLC12,3689,442-2,9260.010.01-0.00sell
JT Stratford LLC43,47440,521-2,9530.280.25-0.03sell
NEXT CENTURY GROWTH INVESTORS LLC131,327128,243-3,0840.460.45-0.01sell
Phoenix Financial Ltd.8,8804,695-4,1850.000.00-0.00sell
Legato Capital Management LLC26,43018,476-7,9540.110.08-0.03sell
CAXTON ASSOCIATES LLP14,7796,091-8,6880.010.01-0.01sell
SILVERCREST ASSET MANAGEMENT GROUP LLC94,10585,337-8,7680.030.03-0.00sell
SEGALL BRYANT & HAMILL, LLC353,308344,234-9,0740.240.24-0.00sell
Page 1 of 2