Stock TransactionsTPI COMPOSITES INC

Total Bought
1,042,336
14 transactions
Total Sold
141,064
10 transactions
Net
+901,272
shares
Filing Period:Transaction:
FundPrevious Shares
Current Shares
Change in Shares
Previous Portfolio Weightage (%)
Current Portfolio Weightage (%)
Change in Weight (%)
Type
Rock Point Advisors, LLC318,110632,825+314,7151.080.58-0.50buy
Arosa Capital Management LP145,300400,400+255,1000.410.37-0.03buy
CUSHING ASSET MANAGEMENT, LP dba NXG INVESTMENT MANAGEMENT373,325546,791+173,4660.370.15-0.23buy
Carmignac Gestion997,3781,099,383+102,0050.180.05-0.12buy
Graham Capital Management, L.P.27,097124,474+97,3770.010.01+0.00buy
NICOLA WEALTH MANAGEMENT LTD.250,000280,000+30,0000.250.08-0.17buy
Nikko Asset Management Americas, Inc.84,295107,000+22,7050.010.00-0.01buy
Green Alpha Advisors, LLC102,948114,287+11,3390.700.23-0.47buy
HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND84,53194,853+10,3220.000.00-0.00buy
Brevan Howard Capital Management LP364,044373,340+9,2960.690.29-0.40buy
Swedbank AB24,68933,912+9,2230.000.00-0.00buy
Wellington Shields & Co., LLC22,50525,783+3,2780.050.02-0.04buy
BI Asset Management Fondsmaeglerselskab A/S2,6604,570+1,9100.000.00-0.00buy
Pekin Hardy Strauss, Inc.16,52518,125+1,6000.030.01-0.02buy
NATIXIS3,2733,259-140.000.00-0.00sell
Hanson & Doremus Investment Management1,0801,064-160.000.00-0.00sell
Harel Insurance Investments & Financial Services Ltd.44,89343,513-1,3800.010.00-0.01sell
Freedom Investment Management, Inc.19,44617,968-1,4780.020.01-0.02sell
Guinness Atkinson Asset Management Inc20,87815,340-5,5380.110.02-0.09sell
Fort Sheridan Advisors LLC53,80944,220-9,5890.130.03-0.10sell
ALPS ADVISORS INC171,562161,672-9,8900.020.00-0.01sell
Erste Asset Management GmbH1,948,3901,922,883-25,5070.350.09-0.26sell
Guinness Asset Management LTD524,439484,977-39,4620.130.03-0.10sell
OCCUDO QUANTITATIVE STRATEGIES LP69,28521,095-48,1900.070.01-0.07sell
Page 1 of 1